David John is an international Sudanese-Canadian song composer  diverse musician and accomplished singer who performs World music and is based out of Calgary  Alberta  Canada His Afro-fusion Reggae music inspires global peace  hope and unity