Who is the lead vocalist, rhythm guitarist, and occasional pianist for the American rock band, REO Speedwagon, Kevin Cronin or Derek Hough?