John Shields, Ph.D.

Associate Professor
Brief info

Room 502
219-473-44262