GLOUCESTER, MA—Tom Elkins sat at the edge of the jetty to watch the sunset and marvel at how he had become a CPA.