Served as a director, including audit committee chairman, chief financial officer and corporate secretary of several reporting issuers listed on Canadian and US stock exchanges. He is the founder and president of CANUS Capital Corporation, a private corporate finance and business advisory firm based in Surrey, B.C., Canada, providing services to both public and private companies.