Richard Tauwhare is the tenth and current Governor of the Turks and Caicos Islands, serving since 11 July 2005. He succeeded acting Governor Mahala Wynns. Wikipedia*
On the C-SPAN Networks:
Richard Tauwhare has one video in the C-SPAN Video Library; the first appearance was a 2012 Foreign Legislature.