Hee, hee - Mary, he's too young for me - or I'm too old for him - or something!

From what you have said, he has a professional attitude. Some....don't! (I'm sure you have heard some stories from him... )