What is Joe Shmoe?
n. an average, veryingly grungy, male american.
"I'm not letting any old Joe Shmoe into my house."
See average joe, joe, shmoe, jo, shmo