News Please Stop By Michael Ballaban June 1, 2016 10:49 am EST Ed Loh is the editor-in-chief of Motor Trend.