B2DB — Who said what, where, and when

Chief Warrant Officer James Marshall

3 Canadian Space Division, Canadian Armed Forces

Events Chief Warrant Officer James Marshall has spoken at