Graham earns Eagle Scout rank