James A. Shine

James A. Shine

Affiliate Assistant Professor


Affiliates