Steven G Cracraft McHale Cook & Welch, P.C.