About William Mcfarland, MD
William Mcfarland, MD is a public health & general preventive medicine doctor. Dr. William Mcfarland has 10 years of experience in public health & general preventive medicine.
Education
William Mcfarland, MD earned a degree of a Doctor of Medicine.
Licenses
William Mcfarland, MD has been registered with the National Provider Identifier database since January 02, 2014, and his NPI number is 1679994065.
Book an Appointment
To schedule an appointment with Dr. William Mcfarland, please call (415) 437-6251.