Author profile

Randall K. Ten Haken, PhD

University of Michigan