South Shore Direct Primary Care Dr John Hayes Jr - Main Location South Shore Direct Primary Care Dr John Hayes Jr Address 475 School St., STE 7 Marshfield, MA 02050 US 42.107848, -70.755750 Contact Information 781-659-7989 Map Map integration coming soon View on Google Maps Back to South Shore Direct Primary Care Dr John Hayes Jr