1091 Main St., Suite 301, Buffalo, NY 14209

If you’re looking for a primary care doctor in the City of Buffalo, we invite you to meet Dr. Richard Charles, Dr. Maritza Baez and their caring staff. With early-morning appointments and an on-site lab, our office is convenient for your busy life. You can find us at the corner of Main and St. Paul Mall Streets, with plenty of parking. There’s also easy access from the Summer-Best Metro Rail Station.

Primary Care

Richard Charles, MD 

Maritza Baez, MD

Upasana Kochhar, MD

Shawn Campbell, PA

Robin Massing, PA                    

Elizabeth Schmand, NP                        

Sarah Cleveland, PA    

Cardiology - General  

          Laura Ford-Mukkamala, DO
          Hours: Mondays: 8:00 am - 4:00 pm; 1st and 3rd Thursdays of the month, 8:30 am - 4:30 pm
          Phone: 716-710-8266

Clinical Pharmacy Services   

Courtney Cardinal, Pharm.D., BCPS
Hours: Monday, Tuesday, Wednesday, Friday: 8:00 am - 4:00 pm

Samantha Will, Pharm.D.
Hours: Monday, Tuesday, Wednesday, Friday: 8:00 am - 4:00 pm

Phone: (716) 458-0276


         James Corasanti, MD, PhD
         Hours: Fridays 12:00 - 3:30 pm

         Katherine Shanahan, PA-C
         Hours: Tuesdays 7:15 am - 2:45 pm

         Phone: 716-626-2644

Nutritional Services   

         Kelly Cardamone, MS, RD, CDN, CDE, CNSC
         Phone: 716-631-8400


        Lisa Daye, MD
        Hours: Thursdays: 8:00 am - 3:30 pm

       Gabriela Christ, PA-C
       Hours: Thursdays: 8:00 am - 4:00 pm

        Phone: 716-500-BONE

Behavioral Health Services

We are pleased to offer Behavioral Health Services.
At this time, these services at this location are only limited to the patients of Dr. Charles        

Gregg Nuessle, LCSW-R
Hours: Monday: 10 am - 6 pm; Thursday: 8 am - 5 pm; Friday: 8 am - 3 pm

find a provider doctorIcon-white.png