Barry McMahon is retired and lives in Ottawa. He’s the proud father of 3 daughters and a grandfather of 6 with an insatiable curiosity about all issues relating to promoting...