Keenan, D. M. (Daniel MacRae)