A bloodstock agent is a person who advises and/or represents the buyer or seller of Thoroughbreds at public auction or private sale.