Joseph & Michelle Quinn, DVM

Creek Crossing Animal Clinic is a full-service veterinary medical facility, located in Mesquite, Texas. The professional and courteous staff at Creek Crossing Animal Clinic seeks to provide the best possible medical care, surgical care and dental care for their highly-valued patients. We are committed to promoting responsible pet ownership, preventative health care and health-related educational opportunities for our clients. We also offer bathing and grooming services. Creek Crossing Animal Clinic strives to offer excellence in veterinary care to Mesquite and surrounding areas. Please take a moment to contact us today, to learn more about our veterinary practice and to find out more information about how Creek Crossing Animal Clinic can serve the needs of you and your cherished pet.

Drs. Joseph & Michelle Quinn

Drs. Joe and Chelly Quinn graduated from Oklahoma State University in 1986. Town East Galloway Animal Clinic was opened in March 1991. The goal has always been to operate an animal clinic that permeates with a family atmosphere and employs outstanding, friendly staff. We believe in treating our clients the same way we would want to be treated.

Joe and Chelly have three grown children, Clay, Jill and Josh. Josh is a student athlete at Austin College. They have two dogs-Cooper the golden, and Whistle, a small breed rescue. Cooper accompanies Dr. Chelly to the clinic most days and is still her faithful running buddy.

The Quinn’s are active in community work with Joe serving on the Sunnyvale School Board and Chelly a board member for Search One Rescue Team. The National Kidney Foundation is near and dear to them as well. In September 2015, Joe received a kidney transplant with his donor being Chelly. They remain ever thankful for the support of so many folks.

Years in Practice:

Oklahoma State University College of Veterinary Medicine

Contact Us

We look forward to hearing from you


Find us on the map

Office Hours

Our Regular Schedule

Mesquite Office


8:00 am-6:00 pm


8:00 am-6:00 pm




8:00 am-6:00 pm


8:00 am-6:00 pm


8:00 am-12:00 pm