hadcock
a last name for someone so goddamn good they make you question your whole life
My mom is a hadcock. She got a PhD and still calls me a failure.
My dog is a hadcock. He got a gold medal in obedience and still eats my homework.
My principal is a hadcock. She got a Nobel Prize and still gives me detention.