Physician Profile Dr. Simon McRae Dr. Simon McRae Locations St Vincent Hospital Worcester, MA 123 Summer StWorcester, MA 01608United States View Location Profile