David Clingingsmith

Case Western Reserve University

Address