Corporate & Conference - CAPPhotographicSolutions
Kevin O'Leary, Canadian businessman, investor, journalist, writer, financial commentator and television personality.,  David Foster, OC, OBC, is a Canadian musician, record producer, composer, songwriter, and arranger.  Global reporter Susan Hay

Kevin O'Leary, Canadian businessman, investor, journalist, writer, financial commentator and television personality., David Foster, OC, OBC, is a Canadian musician, record producer, composer, songwriter, and arranger. Global reporter Susan Hay