People as you have described this gentleman as being are never replaced. I like what you said in your last paragraph...
Sometimes life pulls you in so many directions, and keeps you from spending more time with people you really like. I regret that I couldn't spend more time with Mike, and get to know him even better.
Every time I read something like this is makes me look around and ask if there are people I would say this about if they were gone...thanks for that.
May he rest in peace and his memory live on...and may God bless his family and loved ones.