Greg Rose (born 26 March 1980), better known by his stage name Perfect Giddimani, or simply Perfect is a Jamaican reggae singer.
Greg Rose (born 26 March 1980), better known by his stage name Perfect Giddimani, or simply Perfect is a Jamaican reggae singer.