Resources Search
Close Search
Urgent Care

William Blair, DO

4.8 out of 5 (281 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. 


William practices 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 (63)

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.

  • 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.

  • Dr. Blair was extremely attentive and listened to my concerns. We were able to quickly address them and proceed with my physical. He was very thorough and provided me with information in a way that was extremely easy to understand. All of the nurses were extremely nice and helpful as well.

  • Dr. Blair is fantastic. I can't think of a single thing you could have done better. So just wanted to let you guys know that. Thank you.

  • Great, professional care. Awesome doctor.

  • An appointment was scheduled within a week. Dr. Blair was thorough and clear when answering my questions. He is very knowledgable. Thank you for having him on staff.

  • This was my first Consultation visit I was very impressed that the doctor asked me what were my health goals instead of telling me what we were going to do

  • I was very pleased with eveything. They had all my medical data.

  • Everyone was really polite but I never got a phone call after talking to doctor after telephone appointment with a further appointment.

  • This was my first visit (as a new patient); I just moved to the area.Dr. Blair did not have my old doctor's records but went over my history and listened and discussed my issues. He referred to appropriate specialists.My only complaint is how long it took for me to get an appointment.....

  • As my visit being a new patient visit, the Dr obviously took some time in reading my file. The Dr was quite knowledgeable on my history. I was very satisfied, and impressed.

  • Everything was great,no complain....

  • Send telephone number for appointment access during pandemic

  • Dr. Blair and his staff are awesome the only way to explain there help and listening also understanding of my needs

  • Everything was fine

  • Everything was great!

  • Please don't keep the patience waiting on the phone as long as I waited today not usually like that but it's still bad only complain I have

  • I am a new patient of Dr. Blair's and this was my first appointment after relocating from out of state. I was with my previous physician for approximately 15 years and was a little apprehensive about going to a new Dr. I found Dr. Blair engaging, interested in my well-being and very knowledgeable. I am thrilled he will be my new primary care physician.

  • This was during Covid.I thought staff and Dr Blair hanfled everything appropriately.

  • Dr Blair was great! He was friendly, gentle & professional. He listened and was thorough. I was completely comfortable ~ he eased my anxiety.

  • Dr. Blair was very informative and he did a really good job. As of right now I've only spoken to him a few times so I don't really see anything that could be changed or improved, but I will let you know if I do.

  • My experience was very good. The doctor took the time to answer my questions and was easy to talk to. The administrative staff was also very good. I honestly don't know how it could have been better.

  • Dr. Blair mantioned that you were short staffed still (about 60% capacity) I feel the wait time from when my appointment was could be shortened if you were to allow more of your staff back to work. I work in Healthcare as well and we have been 100% since June. I do understand the risks, but I waited at least 20 mins after my appointment was supposed to begin.

  • It was an awesome experience

  • was my first appointment with this provider, but i got a very good impression/info . I'll stay for a long time. Was a good choice. Thank you

  • listened well

  • Dr. Blair has consistently shown personal interest in what I have been doing and planning. He is knowledgeable about my past, both personal & health wise. I feel very comfortable with him and feel lucky to have him as my physician.

  • I think Dr. Blair is by far my pcp I've ever had, he is very informative and cares so much about my health and concerns. Keep up the great work Dr. Blair.

  • This was my first visit with this office and it was over the phone. The doctor seemed very nice and gave me some referrals. It is too soon to give an honest review of the quality of care.

  • Everything was great. I'm a new patient, so we were just going over history.

  • I'm a new PT to SC primary care. DrBlair is informed,clear, pleasant & professional!He has the understanding & a plan for my health goals.u00A0

  • I've been in Healthcare myself for over 30 years, I am very happy to have been referred to this office through family. The staff was very friendly and on time with everything they explained would be happening with my first telehealth appointment due to the changes from Covid 19, and the doctor was amazing, on point, knew all my history and was very friendly, up front and honest! Thank you!

  • I was please by the care provided and the in depth discussion on my health.

  • ASKED GOOD QUESTIONS & LISTEN TO MY ANSERS. Allowed me to ask questions as well.

  • This office did everything that I could think of

  • This was a first time visit with new provider so hard to tell. He was pleasant and took a thorough history and has plans to see me in person in a few weeks. The office will be setting up colonoscopy appt. so waiting to hear back when that is going to happen.

  • It was a great experience and my doctor Dr. Blair is great

  • Very pleased with Dr. Blair understanding all of my problems, He is going to help me.

  • I think that Dr. Blair always goes above and beyond to make sure that he's answered any questions that I may have and always kind of looking ahead to see of complications or something that could arise. So definitely see that he does put 100% in caring for the patients and working in the dental field, that is huge. So I really appreciate everything that he does and his staff.

  • Dr Blair was very friendly talked to me so I could understand what he was saying cant wait to see him in person I was very satified

  • Love love love Dr. Blair! He is always willing to listen and sincerely cares about his patients. He never rushes and makes you feel like his only patient while your there. My son is so happy with him.. definitely an asset to Southcoast! Thanks Dr. Blair!

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.