Accessibility View Close toolbar

Meet Our Team

  • Jeffrey Schroeder

    Dr. Jeff Schroeder (Pronounced Shray-der) is a 1994 graduate of Texas A & M University in College Station. He was born and raised in Elgin, Texas where he married and raised his family with his wife, Lorie. Their two boys are now attending Texas A&M University.

    Read More
  • Darren Weiss

    Dr. Weiss (Pronounced liked 'ice' with a W) graduated from Texas A & M University in 2001. He was born and raised in Manor, Texas then moved to Elgin where he raised his two boys with his wife, Michelle.

    Read More
  • Bonnie Kemnitz

    Dr. Bonnie Kemnitz is a 2014 graduate of Texas A&M University. She was born and raised in the small farming community of Chico,Texas, about an hour northwest of Ft. Worth. She attended Tarleton State University In Stephenville, Texas for her undergraduate degree.

    Read More
  • Erin Luker

    Dr. Erin Luker is originally from Cincinnati, Ohio. She completed her undergraduate degree at Ohio State University in Columbus. She then went on to attend the Kentucky Horseshoeing School near Lexington, Kentucky prior to entering Ross University School of Veterinary Medicine where she graduated Cum Laude.

    Read More
  • Alyzabeth Schwettman

    Dr. Alyzabeth Schwettman is the newest member of our team, having graduated from Texas A&M College of Veterinary Medicine just this year. At the San Antonio Livestock Show she was one of two scholarship recipients as an outstanding large animal veterinary student.

    Read More

Our doctors are members of these Professional Organizations:

American Veterinary Medical Association


Texas Veterinary Medical Association

American Association of Equine Practitioners

American Association of Bovine Practitioners

Society for Theriogenology

Christian Veterinary Mission

VIN - Veterinary Information Network

Contact Us

We look forward to hearing from you


Find us on the map

Hospital Hours

Note: Doctors arrive at 8 am.

Bastrop Veterinary Hospital


7:00 am-6:00 pm


7:00 am-6:00 pm


7:00 am-6:00 pm


7:00 am-6:00 pm


7:00 am-6:00 pm


8:00 am-12:00 pm