A farrier is responsible for the care and maintenance of horse’s hooves and the shoeing of them.
Training Opportunities