David A. Vasquez, PC