Dr. Thomas Macfarlane MD

Physician Profile

Thomas Macfarlane. His primary practice is as an Emergency Medicine.