Edward A Geary

Geary was born in Huntington, Utah. He is a professor of English at Brigham Young University.