JOHN R. B. LONG, P.C.