Peter Russo is a drug cheating harness trainer currently serving a three year and six months disqualification for his third positive swag offence in the last 10 years.
Swabs, Sire Making Races For Geldings, Coolmore, The Queen, Doctor Craig, PVL, and the Fertile Imagination of Archie
