WILLIAM E. CRAIG, ESQ.