Gregory Charles

Gregory Charles

Gregory Charles is a Canadian performing artist of Trinidadian origin.