LIFE can throw plenty of obstacles in front of a young man as he chases his dream of playing AFL football and Cameron Richardson has encountered more than his share. Injuries, work commitments and ...