CRAIG F SMITH PC