MNP
Lead Developer
MNP
Director, Application Development
MNP
Developer
MNP
Manager, Application Development
MNP
Vice President, Development
Brandon University
Sessional Instructor for Info Technology
Mount Royal College
Brandon University
Mount Royal University