While he made his career in finance, lifelong Libertyville resident Joseph "Joe" Sheahan spent his life helping others through countless community organizations and charities. Sheahan, 82, died Thursday at Advocate Condell Medical Center, surrounded by his family.