Drew and Donovan are my sons, so he's here to stay. LOL
Raphael has meaning significance. It would be very appropriate for me. I do appreciate you explaining why you don't think they match. I see what you mean about the Heaviness of Knedrick and the lightness of Raphael. Our last name is sort of heavy as well, so I think it would have a good 'rhythm' overall.