Mark David Usher

Usher is assistant professor of classics at Willamette University.