William D. Moorhead, III, PC