Canadian Army Staff College / Royal Roads Military College / /
IndustryTerm
law practice / /
Organization
Royal Roads Military College in Victoria / Canadian Army / Loyalist Law Office / Saint John High School / office of the Judge Advocate General / New Brunswick Police Commission / Canadian Army Staff College / /