Scout John Hayes participates in a first-aid Scouting America program through the Greater St. Louis Area Council several years ago. He's now 18 years old and earned every merit badge the program ...