Braveheart chief executive Geoffrey Thomson. By April 15 2016, 5:47pm April 15 2016, 5:47pm Share Braveheart chief executive Geoffrey Thomson. Share via Facebook Twitter Linkedin Whatsapp Messenger Email Post link Copy Link Braveheart chief executive Geoffrey Thomson.