STEPHEN T. MCMAHON, P.C.