John Hayes Jr, MDJun 54 minHow Direct Patient Care Can Improve Your Health & Save You MoneyDr John Hayes Jr in Marshfield MA is welcoming new patients.