Suffern, New York
Meehan was born in Ossining, New York, but grew up in Suffern, New York. His father, Thomas, was a businessman, and his mother, Helen Cecilia O’Neill, was an emergency department nurse. He graduated from Hamilton College.