Gary D. Libecap

Professor Emeritus

Degrees

PhD, University of Pennsylvania, 1976