John Cauchi has been officiating since 1979 to this day its been a roller coaster ride.
He explains the good times with the bad times but its all been worth it.