Resources Search
Close Search
Urgent Care

William Blair, DO

4.9 out of 5 (517 Ratings)


Family Medicine / Pediatrics / Primary Care

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:

  1. 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 (154)

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'm grateful to be in Dr Blair's group. I always feel that he listens intently and makes every effort to understand the root of the problem. Perhaps he was a psychiatrist prior to taking me on after the great [Name] [Name] retired. I'm grateful.

  • This is [Name] [Name] Dr. Blair's office and staff, treating me with high regards. Dr. Blair is one of the smartest and best doctors I've ever seen since I've been being treated. I highly recommend him as a doctor, and I also highly recommend him as a great human being. He's a pretty cool guy.

  • Dr. Blair is a very caring and knowledgeable physician. Thank you.

  • First of all, this office is extremely convenient for me because I live just a few minutes down the road so I love the location. Everyone I see at this office is friendly and professional. I also appreciated how the doctor let me know that he was running a few minutes late. That means so much to patients who sometimes feel like they may have been forgotten as they sit in the exam room. The ladies in the laboratory are also wonderful and do an excellent job. I also think the world of Dr. Blair.

  • Dr. Blair handles his patients and certainly my family goes there with such respect and kindness. Also, he's so professional and he speaks like he knows you because he's looked up everything about you and can aide you. I'm so glad to be going there and I have recommended him to my family and they go there and they feel exactly the way I do. Thank you.

  • Appointment started half hour late. But overall great experience. Happy to have Dr Blair as my new pcp

  • Every one in the office are kind and respectful

  • Hello, I saw Dr. Blair for the first time and absolutely loved him. My husband has been seeing him now for a few months and he traditionally is not a doctor goer.u00A0 So, this is a win win for us that I really enjoyed seeing him and my husband is now a convert to coming back to the doctor. So, huge win win. Thank you.

  • Dr Blair is amazing. He is very detailed oriented and makes sure you get the best care. Absolutely would recommend him to everyone I know.

  • Dr. Blair is very excellent at listening. He made me feel like I was being heard and he's very knowledgeable.

  • Dr. Blair and [Name] [Name] before him are both wonderful. I always feel listened to and heard!

  • Dr. Blair was so knowledgeable, attentive and prepared. Dr. Blair is not my primary and I had never met him before. Dr. Blair ann all my questions and explained what was going on with my left forearm. Further explaining options of how it may be treated. Dr. Blair has a wonderful bedside manner and was so down to earth. Dr. Blair is a top-notch physician!!!

  • The staff and doctors are very friendly and knowledgeable. There is a real feeling of care.

  • I was able to get an appointment on the day after Thanksgiving for an upper respiratory infection. Impressive!!

  • Listened to everything I said and followed up with the care necessary.

  • Dr. Blair is the bomb!!!

  • Love my primary care physician he is thorough and he genuinely cares about his patients.

  • Dr Blair is extraordinary in every way possible, clear, caring and thoughtful. I know that I'm in good hands having him as a primary caregiver

  • Dr. Blair & the staff at Swansea Family Medical practice are outstanding! I've been a patient there for over 23 years & have always been treated really well. The care & attention to detail have only continued to get better over time, very pleased.

  • Friendly and attentive

  • Dr. Blair and staff at Swansea Family Practice are absolutely wonderful. I feel so grateful and lucky to be a patient there and I feel like I'm in the best hands. I would highly recommend them always. Thank you.

  • Very friendly, caring and attentive staff. Pleasure to deal with.

  • Organization speaks volumes. Swansea family practice is organized, everyone stays in their lane, good teamwork

  • Every thing was addressed with my provider

  • Dr. Blair saw my husband this week, and as usual, he was so thorough and kind and understanding and knowledgeable. I can't say enough about him and my husband feels exactly the same way. He is really an outstanding person and physician. Thank you.

  • [Name] checked me in & out with a smile & much considering. Dr. Blair is always listening and more on track than anyone I have ever. Finally found a care team that cares

  • Dr Blair, although he is very busy at this practice, it's hard now a days to have a great one on one relationship with your provider, however, Dr. Blair is a great doctor and has helped me tremendously these past few years both health and emotional needs. Do wish offices would not demand so much from there providers, it goes a long way when you and your doctor have a great one on one relationship, unfortunately this is how the healthcare is these days. Thanks Dr. Blair.

  • Very concerned. Explained all that I needed to know. Felt I was well taken care of.

  • Outstanding physican-Dr Blair

  • Dr. Blair was thorough and personable. Felt he provided me for appropriate guidance. Only issue was I had blood work completed and needed a new script and am still waiting for that to happen.

  • Dr. Blair is an angel on Earth. He is so kind and compassionate, and he makes me feel heard every time I'm in his office. He is truly a blessing.

  • Dr. Blair is professional and empathetic. My experience with the office staff has always been positive

  • Dr. Blair is excellent.

  • Professional, attentive

  • Dr Blair is fantastic and staff was professional

  • Doctor Blair Is always concerned about his patients..and wants nothing more for his patients to feel better...he is a great listener and answers all questions....he is my provider and I couldn't ask for a better doctor very thorough in listening and examinations doctor Blair should be the nations doctor if the year and everyone after that..thank you doctor Blair for being my doctor...thank you and God bless

  • I love this office and it's entire staff. Dr. Blair is amazing, I love his 'bedside manner'. I can tell that he genuinely is interested in my well being, and provides guidance but does not give ORDERS. I love that about him, he provides me with things to think about and recommends…..he puts me in control, with assistance. His staff is also amazing. I feel so comfortable going think about my health and well being f head to toe.

  • He listened to my questions & concerns and gave me good feedback.

  • Appointment was for 10am arrived at 9:45 was in the room at 10:20 saw the doctor about 10:30 which was a little late.

  • The staff is always so polite and willing to help

  • I shared how I get anxious regarding test results & Dr. Blair took the time from his busy schedule to let me know they were within limits. Greatly appreciated his doing this.

  • Dr Blair is amazing. He listens to your concerns, follows through and gets answers !

  • Listened and made suggestions.

  • Dr. Blair is a terrific doctor and a wonderful person staff is all kind and friendly. Everyone's there, just to make it good for you.

  • Dr Blair really listens to your concerns in the context of your health history, which he knows pretty well. I feel very comfortable with Dr Blair.

  • I requested an appointment and obtained one the next day.

  • Dr Blair is absolutely the best He is informative-extremely caring-extremely knowledgeable about you and your family- extremely thorough and just has such an awesome personality we are very comfortable and thankful he is our new physician

  • Listens and understands my concerns, and has a answer or will always find out

  • As usual, Dr. Blair is attentive, pays attention to what I say and always has a very good explanation or diagnosis has always been very helpful to me and my family

  • Everyone was polite, kind, and caring. Dr. William Blair is wonderful-compassionate, listens, and communication is perfect.

  • Dr Blair is very professional- he cares about my health- asks what my goals are or if have any concerns. Dr Blair goes above and beyond to make sure all my needs and concerns are met

  • He was very concerned to make sure that I was doing everything for my health. I appreciate someone that is looking out to make sure my health is on the right path.

  • My appointment ran smoothly. And I was treated with respect.

  • This was the first time seeing Dr. Blair, I contacted the office for a sick visit they had no availability a nurse contacted me within an hour she contacted me back that Dr. Blair wanted to see me. I had an appointment within an hour I was very impressed. I have been with this practice for many years and no matter when I called I was always treated by all the professionals from the front end, all the nurses, the doctors and of course the lab technicians.

  • The service I get from this facility and the nurses are excellent,very professional,cordial & professionals.Dr Blair I couldn't ask for an excellence physician my son & his partner are also Dr Blair patient and I was recommended I couldn't have ask for the best professional,understanding he has it all. Excellent job Dr.Blair

  • This was my first time meeting Dr Blair due to covid. Dr Blair during those two years and always been there when I needed him. Dr Blair was really comfortable to talk to and he listen to everything I needed him to know I left the office very happy .

  • Dr. Blair is a wonderful doctor, very caring. He always listens and has very practical advice. I recommended him to family and they are now patients of him. I would recommend him highly.

  • I see a few specialty drs and dr blair always knows what is going on. You can tell he reads thru the chart before the appointment

  • Satisfied the way things are

  • Dr Blair had reviewed my information before he saw me and answered all of my questions in a professional yet friendly manner. I felt very comfortable discussing my medical issues with him. In summary, I'm happy that he is my primary care provider.

  • Dr.Blair is always thorough and great. My daughter came to him first and I loved his manner and treatment. So my husband and I switched. I cannot see myself going anywhere else.

  • Appointment wait time was minimal and staff was professional, courteous and caring. Dr. Blair is amazing. At no time in my visit did I feel rushed. He made me feel like my appointment was his job one for that period of time. He was informed, supportive, caring and easy to talk with. All health care providers could try harder to be like him. Thank you Dr. Blair. Your positivity and support will help me heal.

  • Knowledgeable

  • Dr Blair and the women in the lab were amazing. The check out process needs improvement. I was behind 3 people and they were being waited on but it seems the system slows the process

  • Dr. Blair and his staff are the best! Everyone is so friendly and makes my family feel comfortable coming in every time.

  • He's a very gracious doctor, he has feelings ,and he tries do the best he can for us. I give him a 10. Thank you.

  • Answered knowledgeable and directly.

  • He listen to everything I said he REALLY cares about his patients

  • Everything went smoothly and efficiently. All staff members were friendly and helpful. Dr. Blair takes the time to really get to know his patients, he answers all questions thoroughly, he listens, and he is just an all-around excellent provider. Thank you!

  • I could could give Dr. Blair a 20 I would.! He is absolutely amazing!! He's so easy to talk to ! Remembers everything he's just awesome !!

  • Every one was friendly and courteous

  • Dr Blair is personable, professional and knowledgeable!

  • Excellent staff…from the front desk to the primary care. Really incredible!!

  • All the staff I interacted with were friendly, professional, and attentive.

  • Dr. Blair is always focused on why I am there and what can be done to take care of the problem. He never hesitates to refer me to a specialist. He listens with care and knows my history thoroughly.

  • Dr Blair is a terrific PCP

  • I always have a positive visit when I go to the doctors. Everyone is pleasant and informative. I would recommend everyone.

  • Great office staff doctor, Dr. Blair awesome

  • Communication and listening excellent. Always makes you feel comfortable.

  • Dr Blair is wonderful. He took time with me and really listened to my concerns.

  • Dr. Blaire talks to you like a person. I don't feel like I'm being judged and I feel heard. I've never been a fan of doctor's visits but he makes it less scary.

  • Every staff member I encountered during this visit was extremely pleasant and I left with a positive outlook.

  • Dr Blairu00A0is a great doctor

  • Dr. Blair is an outstanding physician and I have see improvements in the office since his arrival.

  • Dr Blair, and his staff always make me feel comfortable during my visit. Dr Blair is always aware of my concerns and medical history. He always asks how I'm doing, and if there are any new issues that I need to talk about.

  • Dr Blair was wonderful. He genuinely listens, remembers and is patient and thorough. He is both personable and professional.

  • Great front office & nurse interaction. Great to see Dr. Blair without mask finally.

  • This is my first visit with Dr. Blair. He seemed to be interested in helping me with some issues. I left there feeling good about my future care and confidence in the doctors enthusiasm.

  • This was a wellness visit, with no issues. Dr Blair is professional, up to date , spent time with me and has a great sense of humor. Same can be said of his nurse [Name] They are a top notch pair [Name] [Name]

  • No need everything was fine

  • Check-in was quick and efficient. Wait time to see the doctor was 1 hour from the time the appointment was scheduled. The doctor did apologize for the late start.

  • Dr. Blair is excellent. He is the best doctor I have ever had. I am very happy with him as my doctor.

  • Dr Blair, the nurses, and staff, are all excellent. Very friendly too.

  • Dr. Blair listened well, and with only 4 visits with him he understands what I am about by asking right questions. I feel comfortable with him and felt a little better after last few visits.

  • I had the time to explain my specific health situation to the provider, as well as my concerns and goals going forward. The treating physician listened and gave helpful advice.

  • Dr. Blair listens extremely closely and follows through on supporting my concerns.

  • Listens to you and doesn't rush

  • Great doctor. Always listens and is interested in what I have to say. Very caring.

  • Dr Blair is always thoughtful, caring and considerate. He makes you feel at ease and offers great advice.

  • doc seemed genuinely interested in my health ..

  • Dr Blair is exceptional and he goes over and above to help you.

  • Dr Blair is the best Dr I have had. For the past 3 years he has helped me and understands me. In the past I never felt comfortable go to the Sr's now I have no stress. He is a person that loves his job and really tries to make a difference. I will never go anywhere else.

  • Service was quick, Dr. Blair was excellent.

  • Great experience from reception to lab work to Dr. Blair. Quality operation

  • Appt went well! Doctor was friendly and helpful.

  • Dr. Blair is one of the best doctors I ever had. He listens and he provides empathy and appropriate feedback. He provides solutions. He's willing to work with me as a patient. Only downside is it is very hard to get into his schedule, which is unfortunate.

  • Other than the very long wait, my experience with Dr. Blair was a good experience. The Dr. listened to what my concerns were, and received positive feed back. A positive experience

  • Dr Blair is always professional and genuinely concerned about what is going on with my Dad's health. He is a wonderful listener and my Dad, my Husband and I, who are all Dr Blair's patients, have a great deal of confidence in and respect for him.

  • This was my first appointment with Dr Blair as my primary MD. I found him friendly and knowledgeable about my my medical history.

  • Everyone was spectacular. Thank You

  • Very attentive and responded to my concerns professionally. Made me feel welcomed and concerned about my health.

  • Dr.Blair was fantastic!!! I finally have a doctor that wants me to get better rather than just prescribe a med.. I have had stomach problems for years and he is taking me and my symptoms very SERIOUSLY . Thank You Dr Blair!!!!!!!

  • I had my appointment with Dr. Blair's office today. The people who were examples were nurses and receptionist; were very courteous and very helpful for anything I needed. And Dr. Blair was so thorough and knew so much about my history and asked questions and listened very carefully. He's really remarkable and I'm so glad I have him for a doctor. Thank you.

  • I spoke to my provider about several issues. He listened and explained things clearly. He also explained what I needed help with and what to not worry about.

  • The only issue I ever have with this office is that sometimes it's difficult to get a response via myChart. Other than that, I have no complaints.

  • Always return calls in a timely manor , very professional,

  • Doctor and medical assistants were awesome

  • Listened and cared!!!

  • 1st visit with dr blair. office very friendly and professional. the doctor was so nice and easy to talk to. really seemed to care about my health. excellent doctor would highly recommend him.

  • Always listens to me and is considerate, and on top of things with my medical

  • Dr. Blair is a ROCK STAR!

  • Dr.Blair was very caring and willing to help me with any questions I had.

  • Very happy overall. Dr Blair is terrific

  • Dr Blair is amazing. Listens to everything I say. Never rushed. Grateful he's taking care of my health.

  • Busy office, but I didn't wait longer than l expected. All of the staff I encountered were amazing. They were polite and professional. I can't say enough about Dr. Blair he is easy to talk to and is always attentive always makes me feel comfortable.

  • Great doctor and very smart

  • Dr. Blair was excellent

  • On time, provider kind, listened and answered all questions

  • Upon results of bloodwork, the provider reviews and sends a message in my chart letting me know everything is normal. I greatly appreciate him taking the time to do this.

  • Dr Blair is present and knowledgeable. He was my mothers doctor and he was so good with her. I changed to make him my primary care physician.

  • Listened to me and addressed my concerns.

  • I had a very easy time setting up my appointment and being seen when I arrived. I met the doctor within 5 minutes and had a very easy time seeing to the issue I had. I see no need for improvement from how I was treated and taken care of it was very helpful.

  • Very caring and willing to listen also impressed with his memory where it was only our second vidit

  • Somewhat concerned about the cost of the lab work. A ballpark estimate would have been nice. Dr.Blair did a great job of asking the questions that most affect my health and then listening to my answers. Also did a great job answering all of my questions and concerns.

  • Doctor Blair is very personable and a great listener.

  • Dr. Blair is a wonderful person, a terrific doctor. The staff is all very courteous and caring, his assistant. [Name] was terrific. The blood lab girls are both great. I have nothing but good to say about the office. I'm very pleased that I was, that I found Dr. Blair.

  • Dr Blair does a great job helping me manage my health care. Always available to provide help with questions that come up during the course of the year.

  • I loved my experience with William Blair. The only downfall was having to wait a year and a half as a new patient. That is all.

  • Dr. Blairu00A0is a thorough physician who listens carefully to you before answering. He speaks in a very data driven manner which I personally love.

  • Wrong dose of med was called in. That's my only critique. Dr. Blair is very personable!

  • Dr Blair is very knowledgeable of my problems very easy to talk to and get answers his assistant [Name] very pleasant and caring I would highly recommend them

  • The whole experience was surprisingly great (I think I told them that too)! From the front desk to the checkout I was treated with a friendly and professional manner.

  • All staff was kind, patient, and attentive. No complaints.

  • This was my first time in this office and I couldn't be any happier. From checking in to checking out everything ran smooth. The medical assistant [Name] who brought me in was very nice and dr Blair was great. He listened to what I needed where as my last Dr didn't seem to listen to my needs. I am very happy with this office.

  • I was provided with outstanding care by Dr. Blair and [Name] and the whole team at Southcoast....consummate professionals. Everyone was extremely courteous, conscientious and caring.

  • We are very happy with the care provided by Dr. Blair. We recommended him to our daughter and son-in-law and they are now patients of Dr. Blair and are happy with his care also.

  • Dr. Blair listens to my concerns and addresses them appropiately. He explains what is or might be occuring in laymans terms that I can understand.

  • The visit at the office was fine. I do notice that the communication between office and patient is not as good as it use to be. I'm not talking about my visit but more when you call in and getting calls back or having prescriptions refill getting back to prescriptions provider takes too long. It seems like there is just not enough personnel to handle in timely manner. Dr. Blair is very good and is very attentive but office communications is lacking.

  • My appointment was handled properly.

  • Dr Blair always makes me feel listened to and very uncomfortable. He holistically cares for his patients.

  • Dr. Blair has always taken the necessary time with me that I need! Never rushes me. Listens, hears and respects what I have to say.

  • Dr. Blair took his time and listened to my concerns and made me feel comfortable and cared about. He apologized several times for running late.

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.