James P. Carr, PC