donovan patrick