John M. Taylor, JD