DRS Spotlight: Alex Sheehan

Alex takes a quick breath after climbing the mountains in the scenic town of Meteroa, in the Peloponnese region of Greece. Raised in Downers Grove, IL, a suburb of Chicago. It wasn’t always easy growing up in [...]