Dr. David B. Hammond, MD 100 Ledgewood Place, Rockland, MA 02370