Equine lameness veterinarian, animal chiropractor, farrier, saddle fitter, acupuncturist, accomplish horse rider and trainer.