Does he have a rather skewed view of reality and a odd screwdriver? - The Doctor!
BOLO for bad makeup artists.
Did he lay claim to an old modern car with gull-wings? - Another doctor, Doc Brown!
Please contact NEST Control at FEMA.
If none of these apply, please contact the Temporal Control Agency at the corner of 25th and Main, use the closet entry.
Just call Col Harkness over at Torchwood in Cardiff ... he will ID him for you.