Save John R. Macfarlane, MD JohnRMacfarlane.MD.com • Neurosurgeon • 34 years experience Ihc Health Services Inc. 400 C Street, Salt Lake City, UT 84143