Wagner, Johnston & Rosenthal, P.C.