Andrew T. Ashlock, APC