An Eagle Scout from Lake Ozark had completed every merit badge offered by Scouting America, making him one of only 621 Scouts in the United States to ever achieve this goal.
John Hayes, a member of Troop 21 at Lake Ozark, completed his 140 merit badges right before his 18 birthday.
Hayes first joined Scouts when he was in second grade…