James Beck

James Beck
Professor Emeritus

profile