Ben Collier earns Eagle Scout