2947 is staffed by members of the Canadian Armed Forces who are specifically trained in instructing and leading youth. They are responsible for the overall planning and management of the Cadet Corps.


Our team also comes from diverse backgrounds in various businesses and industries. Many are also former cadets who are proficient in specialized areas of the program.


Officers and Adult Staff

Captain Jeff Ng
Commanding Officer
Captain Rico Choi
Deputy Commanding Officer / Training Officer
Lieutenant Reg Andrews
Assistant Training Officer
Mr. Bob Pratt
Standards Officer / Director of Music
Second Lieutenant Micah Au
Operations Officer
Officer Cadet Trudi Cheng
Administration Officer
Warrant Officer (Ret'd) Martin Hole
Supply Officer


Master Warrant Officer Jonah Hu
Regimental Sergeant Major
Master Warrant Officer Spencer Lee
Orca Company Sergeant Major

Regimental Company

Warrant Officer Brendynn Yee
ETQMS/Standards Coordinator
Warrant Officer David Cai
Apprentice Platoon Warrant Officer
Corporal David Goula
Apprentice Platoon Section Commander
Sergeant Cameron Jokanovich
Regimental Quartermaster
Master Corporal Noah Young
Company Quartermaster
Warrant Officer Daniel Cai
Training Coordinator
Sergeant Raul Ho
Operations Coordinator
Master Corporal Kevin Lu
Drum Major

Company Staff

Warrant Officer Timothy Chao
Mustang Platoon Warrant Officer
Sergeant Patricia Procopio
Calibre Platoon Warrant Officer
Sergeant Marcus Hando
Lightning Platoon Warrant Officer
Warrant Officer Karen Chen
Arc Platoon Warrant Officer
Master Corporal Steven Xia
Company Quartermaster
Corporal Sarah Li
Company Quartermaster