Susan Finnerty

A TOTAL of 766 stallions covering an average of 6.9 mares each – these are the stark figures from the 2014 foal register.