About John Nelson Rickard John Nelson Rickard is a Captain in the Canadian Armed Forces and has a PhD in military history from the University of New Brunswick.