donovan powell