There are many online services that can do thorough background checks. If you are really worried, retain a private investigator. You’ll all know soon enough if the guy is legit. As far as the “creep” factor, Your mom is an adult. If she’s having fun and is happy, AND the guy checks out. Just deal with it.