Peter Taylor and Eleanor Ross marry in Sewanee, Tennessee.

Peter Taylor and Eleanor Ross marry in Sewanee, Tennessee.