John Swartz , P.