Performance horse medicine.

And pleasure horse medicine.

Like what you see? The easiest way to become a client is to email the office or call (434) 951-9225 to set up your account.

To expedite the process, you can fill out our PDF New Client Info Sheet


Considering the purchase of a horse? You can either call the office at (434) 951-9225 or download, complete, and return the Purchase Exam Request Form to us.

We will require a credit card number (Visa, MasterCard, Discover, or American Express) unless you are an established client.


We provide full-service veterinary care to an area approximately within a 30-mile radius from our office in Keswick. Additionally, we travel well beyond this area to follow up on a difficult case or to attend competitions.

We always stress that our primary commitment is to our local farms. Although we often travel beyond our practice area, we cannot be available to clients outside of our area for emergencies.

Check out this map of our practice area.