Nacido y criado en Pittsburgh, McCullough asistió a la Universidad Yale, obteniendo la licenciatura en Literatura inglesa.