CEO
Ross McDougall
CEO Approval Rating
82/100
McDougall Insurance is a Canada-based brokerage firm that offers personal and commercial insurance services for individuals and businesses.