Geoffrey Mock headshot

Executive Director, Editor-in-Chief of Duke Today

geoffrey.mock@duke.edu
919.681.4514