Andrew has lead the Garden City "A" Swim Team since 2013. He swam competitively for a number of teams since he was six years old, including Long Island Express Swimming, Chaminade High School Varsity Swimming and Diving, University of Delaware Club Swimming, Garden City Summer Swimming, and St. Anne's CYO Swimming. During the school year, Andrew is an assistant coach for Chaminade High School's freshman and varsity swim teams; he also conducts swim lessons for Garden City Recreation and Island Swim Academy. Andrew has lifeguarded at the Garden City Pool since 2010 and teaches English at Chaminade. He works with the senior members of the team.