Craig Elliott

Craig Elliott is a father of two boys, a soccer coach, and a university professor. He is also an athlete, a feminist, and a rabble-rouser.