Could he be a cross dresser? Might make money that way.
To be able to afford to travel as much as he does, you'd think he'd have to have additional financial resources (besides a teacher salary alone).