John Barkhouse

Active Calgary, AB Chief Executive Officer for Newalta Environmental Services, Inc.