Welcome to Margolin, Keinarth & Alberda, MD

At Margolin, Keinarth & Alberda, MD, PA, we recognize that you have a choice when it comes to your healthcare provider. This website contains information about our doctors, locations, hours, emergency practices, and more. The more you know, the more comfortable we hope you will be.

We believe our website is the best way for you to stay connected to our practice and get the highest quality of care possible. We also provide 24/7 access to an array of information on many common healthcare topics.

On behalf of all our professionals and staff, we welcome you to our practice and look forward to helping you preserve a lifetime of good health.


Meet Our Staff

Learn Who We Are

  • Paul Keinarth, M.D.

    Dr. Keinarth is a graduate of The University of Texas at Austin’s Plan II Honors Program, and the UT Health Science Center at San Antonio. He completed his Internship and Residency in Family Medicine at Brackenridge Hospital in Austin. He has been in private practice in Austin since 1990 and served as Chief of Family Medicine at Seton Medical Center Austin.

    Dr. Keinarth co-founded the Stress Reduction Clinic where he taught Mindfulness Based Meditation for more than sixteen years. He has received numerous awards including the Patient’s Choice Award, America’s Top Doctors, Best Doctors in America and Super Doctors of Texas.

  • Steven Margolin, M.D. (Retired)

    Dr. Margolin received his degree in Medicine from Ohio State University in 1976 and did his residency training at Riverside Methodist Hospital in Columbus, Ohio. Dr. Margolin is a member of the Texas Academy of Family Physicians, the Travis County Medical Society, the Texas Medical Society and is a fellow of the American Academy of Family Physicians. He has served as Chief of Staff at Seton Medical Center and as Chairman of the Department of Family Medicine at Seton Medical Center.

    Dr. Margolin is married and has two children, Alex and Laura. He enjoys fishing.

  • Sarah Pierce-Bregante, P.A.-C Bregante

    Sarah earned her Bachelor of Medical Science and Physician Assistant degree from Emory University in Atlanta GA. She is board certified and a member of the AAPA and TAPA. She has been a part of our practice since spring of 1994.

    Sarah is a singer songwriter. She and, her husband, Merel, enjoy fly fishing, mountain biking, and, working on their ranch caring for the land and all of their 'fuzzy kids'.

    Go to www.sarahpierce.com to hear Sarah's music

  • Kristen Fletcher, MPAS,PA-C Fletcher

    Kristen earned her Master of Physician Assistant Studies from Texas Tech University. Prior to TTU, she graduated Cum Laude with a Bachelor of Arts from Hardin-Simmons University in her hometown of Abilene, Texas. She is Board certified and is currently a member of Texas Academy of Physician Assistants and American Academy of Physician Assistants.

    Kristen enjoys cooking, exercising, and spending time with her friends and family, including her dog Dakota. She hopes to travel more and live life to the fullest.

  • Munira Bhaidani, MPAS, PA-C Bhaidani

    Munira graduated with a Master of Physician Assistant Studies from the University of Texas Southwestern Medical Center in 2006. She attended Mount Holyoke College and graduated with a Bachelor of Arts in Economics and Biology. She is a board certified Physician Assistant and a member of the American Academy of Physician Assistants.

    Munira is married and has two children. She enjoys traveling and spending time with family.

  • Kelly Alberda, M.D.

    Hello! I’m Kelly Alberda MD and I am proud to be a Family Physician, a specialty dedicated to primary care. I graduated University of Colorado School of Medicine in 2000 and completed my Family Medicine Residency training in Billings, Montana in 2003. At that time, I moved with my young family to Austin for an additional one-year fellowship in obstetrics and women’s health.

Appointment Request

Schedule an Appointment today!

Our Location

Find us on the map

Office Hours

Find Out When We Are Open


7:00 am-5:00 pm


7:00 am-5:00 pm


7:00 am-5:00 pm


7:00 am-5:00 pm


7:00 am-5:00 pm