The guy is 20 years older, but I understand it was Tom that made the first move so if they happy that's what matters. The age difference is eventually going to a problem. Tom probably should have dated guys his own age, but again if they are both happy that's what counts. Interestingly, Tom recently lost his father and I wonder if that's why he was interested in an guy 20years older than he.
More information about text formats