James Liang
AP/Detroit News

James Liang