Brian P. Craig, p.c.