ROCKINGHAM COUNTY - Jonathan Craig was a man who wore many hats in the worlds of academia, sports and community service. And he made it all lo…