I now realize I'm an idiot. The voice on the radio is Ron Perlman, but you were talking about the protagonist talking to his dog at the end, and that could very well be Nolan North and definitely isn't Ron Perlman. I could also hear it being Troy Baker.
It's kinda funny playing femshep in Mass Effect and running across a minor NPC who was also voiced by Jennifer Hale. The voice is a little different but it still feels like you should be choosing dialogue options for both characters.
We're not saying we haven't heard them - we most likely have. What we're saying is: They're just voices, and have no person / name / history behind them.
His performance as the prince in Sands of Time (along with Cam Clarke as Liquid Snake and Kratos) is what made me start paying attention to VA credits in the first place.