Question: who played bo duke on dukes of hazzard
Answer: John Richard Schneider ( born April 8 , 1960 ) is an American actor and country music singer .