David M. Carter, p.c.