John Affleck — College sports coach