biography
Denzel Spencer (born April 18, 1996), better known by his stage name Roy Woods (stylized as Roy Wood$), is a Canadian rapper, singer and songwriter from Brampton, Ontario. Read more