Provider facility background
John R Macfarlane, MD

John R Macfarlane, MD

Neurological Surgery

Accepts most insurance. Contact your insurance provider for coverage information

Back Pain

Brain Tumors

Fusion

Herniated Disk

Spinal Lesions