Formulate an answer to this elaborate question: Who is the lead vocalist, rhythm guitarist, and occasional pianist for the American rock band, REO Speedwagon, Kevin Cronin or Derek Hough?
Kevin Patrick Cronin