Mayra RodriguezBeltran.webp

Mayra Rodriguez Beltran

Mayra Rodriguez Beltran, PA-C, is a bilingual physician assistant with more than 15 years of clinical experience in family medicine and addiction psychiatry. She earned her Physician Assistant degree from the Rochester Institute of Technology in 2010 and has since served patients across community health, hospital, behavioral health, and home-based care settings. Mayra has special…

Read More

Rosemarie Surowiec

Rosemarie Lanza Surowiec is our Physician Assistant for Sexual Health. She graduated from Emory University’s Physician Assistant Program and has 30 years of experience as a Physician Assistant. As a Sexual Health Provider at Trillium Health, she specializes in PEP/PrEP, HIV Prevention, sexually transmitted infections, and gynecology services. In her spare time, she loves to…

Read More

Bill Schaefer

Bill Schaefer attended school at Towson University in Baltimore, Maryland and received his degree in 2005.

Read More

Justine Nichols

Justine Nichols is a Physician Assistant who graduated from the Rochester Institute of Technology. In her free time, she enjoys doing crafts, baking, and spending time with her friends and family.

Read More

Stuart MacKay

Stuart attended medical school at Lake Erie College of Osteopathic Medicine in Erie, PA. He then completed his Internal Medicine residency, where he was a member of the Primary Care Track, followed by an Addiction Medicine fellowship, both at Penn State Milton S. Hershey Medical Center in Hershey, PA. Dr. MacKay is board certified in…

Read More

Lindsey Knapp

Lindsey attended Daemen College, where she earned her Master’s of Physician Assistant Studies. In her spare time, Lindsey enjoys cooking, reading, and crafts.

Read More

Rebecca Klein

Rebecca Klein attended the Rochester Institute of Technology in Rochester, NY. In her free time, she loves to spend time with her husband, reading, crocheting, and visiting with her friends and family.

Read More

We're accepting new patients! Click here to get started or call us at 585.545.7200.