Mary Paige Corcoran-Silvestre, DVM

Dr Corcoran

Owner/Head Veterinarian

Education: Texas A & M

Dr. Mary Paige Corcoran-Silvestre was born and raised in Europe, but with a mother born in Houston, it was not long before the family was back in Texas. Spending summers on her aunt’s Charolais farm in Spain, the love of animals grew so strong that veterinary medicine and Texas A&M University were the only options.

She graduated from Texas A&M University with a Bachelors of Science in 1983 and worked for 9 months before starting Veterinary School at Granada Equine Services as the Stallion Manager. Originally focusing on large animals; horses and cows, Dr. Corcoran soon realized her love for dogs and cats and the bonds that were formed with them individually is what she loved the most.

She graduated from the Texas A&M College of Veterinary Medicine in 1988 and immediately moved to Austin. She worked at a small practice in Round Rock for 9 months before opening a satellite clinic in South Austin. She stayed in South Austin for a year before moving to Cedar Park and working at Buttercup Creek Animal Hospital with Dr. Carl Wells. In 2006, she purchased the practice and changed the name to Buttercup Veterinary Hospital.

Dr. Corcoran loves working with dogs and cats, big and small, she enjoys seeing small exotic pets but admits to not knowing as much about them as the new specialists in town. She enjoys medicine, surgery, patient/client interactions and new puppy and kitten exams! Some of her best friends are clients that she has known for almost 20 years.

Dr. Corcoran is married with 1 son, Maxwell. She shares her house with her husband Antonio Silvestre, from Brazil, 2 Irish Wolfhounds, 1 San Antonio street dog and a Buttercup Veterinary Hospital rescue kitty. In her free time she enjoys bike riding, swimming, riding her horse, ice skating with her son, traveling and cooking.


Texas A & M University

Location Hours
Monday7:00am – 6:00pm
Tuesday7:00am – 6:00pm
Wednesday7:00am – 6:00pm
Thursday7:00am – 6:00pm
Friday7:00am – 6:00pm
Saturday8:00am – 1:00pm

For after hours emergency care call: 512-331-6121