John Derek means in slang: Unidentified person who isn’t sure what his true name is. He is hated by passport offices. Although he is a common Irish citizen, he has also been recognized as having some Dutch and Asian heritage. Good management skills. Without looking, knows average expiry dates for most brands of yoghurt. (in Slang Dictionary, added by Jon Clayton)