Michihiro Teshiba

University of Oklahoma