Bachelor, Cornell University, 1961. Master of Arts, Harvard University, 1963.
Assistant professor University Florida, Gainesville, 1967—1970, University Pittsburgh, 1970—1977, associate professor English, 1977—1997, director writing program, 1978—1983, since 1986. Director Association Writing Programs, Norfolk, Virginia, 1985—1988, vice president, 1986—1987, president, 1987—1988. Member various panels Pennsylvania Council Arts, National Endowment Arts.
Member of American Poets, Playwrights, Editors, Essayists and Novelists association.
Married Clarinda Britton Horner, June 24, 1965. Children: Edwin Hall, Elizabeth Britton.