Resources Search
Close Search
Urgent Care

William Blair, DO

4.8 out of 5 (315 Ratings)


Family Medicine / Primary Care

Book Appointment

Please Read regarding COVID-19

Please call the office before coming in for your appointment if you are experiencing any of the following symptoms or have been in close contact with a confirmed case of coronavirus (COVID-19) in the past 14 days: fever, chills, or body aches, cough or shortness of breath, fatigue, sore throat, headache, new loss of sense of taste or smell, gastrointestinal symptoms (e.g. nausea, vomiting, diarrhea,) rash or COVID toes (e.g., swollen, discolored toes.)
Loading Online Appointment Scheduling...
Can’t find an appointment online? Call our office at 508-973-1570

About William Blair

Dr. Blair completed his Doctorate in Osteopathic Medicine at the Virginia College of Osteopathic Medicine prior to his completion of a Family Medicine Residency at the Warren Alpert School of Medicine at Brown University. He graduated with a Bachelor of Arts in Psychology from Vassar College with a Minor in Religion and completed a Post-Baccalaureate program at Columbia University and City College of New York.

During the time between his undergraduate and medical schooling, Dr. Blair served as a research coordinator for the Mount Sinai School of Medicine, New York State Psychiatric Institute and the University of North Carolina at Chapel Hill investigating PTSD, Bipolar Disorder and Substance Abuse. 


Practicing at the following locations:

Southcoast Physicians Group Family Medicine

479 Swansea Mall Drive
Swansea, MA 02777

P: 508-973-1570

Get Directions 41.7613575 -71.22010539999997

Insurances Accepted

Southcoast accepts most major insurance plans. Call the Southcoast patient registration department at 844-297-2952 or your health plan with any questions regarding coverage.

Provider Ratings

Rating Willingness to recommend provider’s office Overall Provider Experience Courtesy and Respect of Staff

Patient Comments (86)

At Southcoast Health, we strive to deliver exceptional patient care along with an exceptional patient experience. We appreciate all of your feedback and share your comments to recognize the wonderful care our teams provide to you as well as identify areas for improvement.

  • First visit, good experience.

  • Dr Blair was wonderful, he listened to everything I said. He came into the appointment knowledgeable about my health challenges. He recommended certain changes. His bedside manner was fabulous. My husband and I just love him already and it was my 1st visit. Also, his assistant was great !

  • Great experience. On time, support staff great and Dr Blair was fantastic. He listened, explained tests and Looked At Me - not just the computer. Glad he's my doc.

  • Satisfied.

  • Dr. Blair was excellent, well informed and definitely looking forward to having him as my primary doctor.

  • Dr, Blair is a 100% professional and easy going and LISTENS. I like having him as my PCP.

  • This was a new patient meeting with Dr Blair. I was previously with Dr [Name] who retired. I was really impressed with Dr Blair. I think he will be a great new primary care Dr.

  • I received the wrong information on my print out

  • Dr. Blair was excellent and listened to my problem and addressed them during our visit. This was my best experience I have had since Dr. [Name] and Dr. [Name] left the practice.

  • not enough experience to rate the provider and staff

  • Doctor William Blair is a excellent doctor he cares about his patients and follows through

  • I was offered advice on seeing a specialist and that there are things that can be done to improve my way of life!

  • Excellent job by everyone.thank you.

  • Dr. Blair was great about remembering the hardship, that was placed on all of us and more so remembering what we had missed so far as follow up to what we're do to have done and reminding us to have them done, and sending out the referrals that needed to be sent out. He spends more time then he probably should with us putting him a little behind, but he listens carefully to everything we have to say and having lost a doctor that we loved and still miss. He was a great addition to the team. Thanks for a lot.

  • Very difficult to get through on the phone. It takes 5-15 minutes on hold.You explain your problem and your told some one will get back to you by theend of the day. I've experienced two to three days wait. I should be able to call Swansea direct like I have for many Years.

  • Dr. Blair is excellent and thorough. He spent a lot of time with me. He went over the specific issues I had with my health and explained everything in detail. A nurse in his office called me back when my lab results were available to explain a change he made in one of my medications based on the results of the tests.

  • Dr. Blair listened carefully and had a very caring and compassionate manner. I would recommend him highly. He communicates clearly and takes the time to make sure a patient understands.

  • I appreciate that I saw the doctor in a timely manner and didn't have to wait. Dr. Blair is very easy to talk to, reviews my lab results before the appointment, and answers all my questions.

  • Dr. Blair was excellent. He was very in tune with his patient and he was very concerned about any issues I may have and he addressed them immediately and he set up appointments as needed which specialist, I just can't say enough great things about Dr. Blair. He's outstanding.

  • Dr Blair is hands down the best doctor I've had the pleasure of dealing with. He listens, he's positive, and he's supportive.

  • The med tech was friendly yet professional and had a very pleasant demeanor. Dr. Blair had obviously thoroughly reviewed our records before seeing us and was totally prepared to help with any issues and resolve any problems.

  • In Dr. [Name]'s absence, Dr Blair was very kind and compassionate toward my problem and gave me a clear understanding of what was happening, with a simple solution. Very grateful to have him step in and take care of my problem.And I may add he did not prescribe any drugs to do to! Amazing! But I miss my Dr. [Name]! Hope he's doing well!

  • Very courteous and helpful

  • Hi, Dr. Blair was very nice. He was very thorough and he tried to help me manually with my pain level for my lower back. He scheduled an MRI, and I was extremely happy with the visit. Thank you.

  • Everyone was kind, respectful, and went above and beyond.

  • All staff were friendly and I received and comfortable and safe environment. I appreciated the experience I had with all staff.

  • Dr. Blair is great! He always listens and works with me to make goals for my health. Would highly recommend to anyone looking for a primary.

  • Dr Blair is the best doctor I've ever had. He's affable, he listens and most of all, he's honest.

  • Dr Blairu00A0is awesome easy going knowledgeable.

  • I found out what was necessary in this visit

  • Make it much shorter. This was way too long.

  • Overall, exemplary

  • I can always reach someone at the office who seems to be able to handle my questions or requests. Appointments to see my physician do seem to get scheduled further out than I'd like, but I must say that I really, really like Dr. Blair and so does everyone in my family. He's excellent!

  • I had a serious concern and Dr. Blair squeezed me in during his lunchtime. He listen to me patiently and explained everything in very clear terms. I was very satisfied with his diagnosis and recommendations.

  • 1st appt ("consult")- We were interviewing Dr. Blair: Astute- he heard our concerns, validated, and was not only reassuring but also intuitive; How refreshing! So, we hired him- and feel very confident in his abilities to support our medical needs.

  • Timely Courteous Professional

  • Dr Blair, Is a very good DrHe takes the time to talk to you explain in detail,and understand what are you going true.When you need a referral his always there to help you get it and recommendsGreat colleges.I recommend this Dr 100% his the best,

  • Pleased with the time physician spent with me and his attentiveness.

  • Dr. Blair was personable and knowledgeable.

  • It was my first time seeing Dr Blair as my new PCP and he was awesome. He did not make me anxious. He asked great questions. Very easy to relate to. Offered relevant advice. I'm looking forward to him being my ongoing PCP.

  • Great team

  • I had a great experience with Dr. Blair

  • Staff is good very professional and helpful

  • Did not feel rushed for time with the doctor. Plenty of time to discuss my health & concerns.

  • Dr Blair has good repour, he treated me with respect. I felt like part of the health care team.

  • First visit with Dr Blair was excellent. He understood our needs and care plan. He was very supportive and concerned with the stresses of health issues that affect us.

  • Dr. Blair is excellent. He actually listens to my concerns, not like in the past. I appreciate his honesty and expectations of my health. He definitely does not sugar coat information.

  • Hi. I'm a patient of Dr. Blair he's very informed. He's personable. The office staff is efficient and professional, and also friendly. I would recommend, Dr. Blair, very hiring is concerned, and informed about all of my health conditions,and has made recommendations that have been beneficial to My overall health. Very grateful patience.

  • Dr.Blair is the best! He has my health as his top priority..I'm sure that he is the same way with all his patients.

  • Dr. Blair was amazing! I felt heard by him & his support staff was helpful & knowledgeable!

  • I was quite impressed it was my first visit and was happy very upbeat atmosphere. Everyone I came in contact with was pleasant and helpful.

  • Dr Blair is by far one of the best doctors I've had. He explains my labs so I understand them. He is aware of my musical challenges and offers doable advice. I have recommended Dr Blair to 3 people so far and they have al become his new patients. I have no doubt that they will have the same positive experience that I have.

  • Very good care thank you

  • First PCP that listened to me and asked questions vs having an agenda to get through. First PCP visit I felt comfortable at. This was a conversation with a medical professional not an interrogation as it used to be with my other PCP. Thank you.

  • Dr. Blair was phenomenal. Front desk, was OK.

  • Dr Blair is great, you can tell he cares.

  • This was a great experience! I am a new patient for Dr. William Blair and he made me feel very comfortable while being attentive to my needs. I was extremely pleased! Thank you!

  • This was my first visit at Southcoast and my new PCP. There was a lot of duplicate questions/paperwork. I was asked information over the phone prior to the visit, then filled out information on line and the filled out paperwork at the office. A lot were the same questions. On the positive side, everyone was extremely pleasant and my new PCP was generous with his time and showed he really cared about my health concerns and goals. I think I will be very happy with him as my PCP.

  • Dr. Blaire was really helpful.

  • Dr Blair is the best!

  • Dr. Blair is very informative, explains everything and is very thorough. Best doctor I have ever had.

  • Everything done right!

  • Dr Blair to the time with me on my first appointment He asked questions and was very professional and genuinely cared about my health.

  • I thought Dr. Blair was very engaging, personal and easy to communicate to.

  • it was a pleasure to visit this office and enjoyed my visit with the doctor

  • I love this office and Doctor Blair. He listens and genuinely cares. I can not say enough good things about him. Thank you so much for making going to back to the doctor a much more than pleasant experience.

  • It was easy to make an appointment and it was easy to get to my appointment.

  • Yes, I'd like to stay that my wait after I entered the building was very very minimal, which is always good when go into an office visit. and I'd like to say that I met my new PCP, Dr. Blair for the first time. And I was very... very... very pleased with his thoroughness. He's understanding. He listened to me. His feedback was great. I can't say enough about him. We've only met once but I again, I want to say I'm very... very pleased with him and looking forward to seeing them again next time.So I think I made a good choice for my new PCP. That's that's about it. I... I think you guys are great. So, thank you.

  • Dr Blair is the best...very patient & listened to all my concerns...?? Also, medical assistant was pleasant & thorough with her questioning. Good experience all around

  • Everything was great

  • This is the first time I met with Dr. Blair and was very impressed. He took his time to review my records and he was personable and answered all my questions.

  • Was able to talk to the Doctor within one hour, explained my symptoms, and was able to get the prescription needed in a timely manner.

  • Dr Blair was compassionate, skilled and professional. His demeanor facilitated a comfortable experience. Office staff were attentive, kind and professional.

  • He listen to everything I have to say any help me in any way that I needed said to make the. In my opinion doctor Blair is a great doctor.

  • Keep up the GOOD WORK

  • My first visit with Dr Blair was fantastic. He made me feel at ease and was easy to talk to. He took the time to look at my records before seeing me. I have already told my husband he needs to choose him for his primary

  • My first visit here with DrBlair he was kind caring and very helpful

  • Dr. Blair listens and understands the patient. He works with you to find the next best possible step with your health. He takes time to connect with the patient and genuinely cares about your well being.

  • Love Dr Blair

  • This was the first visit with Dr Blair as my new primary care physician .....I'm staying !!!!!!

  • very satisfied with my visit.

  • Great all around....even in reception!

  • Dr Blair is amazing! He is very compassionate, patient, and well informed. Best physician I've ever been to.

  • I feel extremely comfortable with Dr Blair. Love his approach!!!

  • Dr. Blair took his time with me and was very caring and thorough. [Name] was very nice and made me feel comfortable.It was good to be able to have lab services right on site.Everyone was very nice and upbeat.

  • Dr. Blair was extremely helpful. Knowledgeable and kind. Answered all my questions in a way that was easy to understand.

View More Comments

Southcoast Health physician profiles now feature star ratings.  Below, you’ll find frequently asked questions about our process for calculating the ratings.

Why does Southcoast publish survey ratings online?
Southcoast is dedicated to providing patients and consumers with helpful information about the quality of our patients’ experiences. Star ratings published on our physician biography pages are based on actual responses from patients of that particular physician to patient satisfaction surveys that are distributed and processed by a national patient satisfaction survey vendor.

Who receives the survey?
Our vendor sends surveys via SMS or email to all patients seen in our outpatient physician practices who have a valid smart phone number or email address on file with Southcoast Health. Surveys are sent to patients within a few days of their appointment.

How is the Patient Satisfaction Star Rating Calculated?
Star ratings are calculated using an average of all survey responses to each of three questions: Courtesy and Respect of Staff, Provider Overall Rating, and  Willingness to Recommend Provider’s Office.  The star rating displayed on our physicians’ main biography page represents the average of the three measures for that particular physician.