Gregory M Hirsch, MDGregory M Hirsch · Thoracic Surgery (Cardiothoracic Vascular Surgery) PhysicianNew Halifax Infimary, Halifax, NS 00003(902) 473-7890Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing