 At the 2003 Pan American Games he served as the team captain.Hannan was born in Baltimore, Maryland, and graduate from Mount Saint Joseph High School in Baltimore.He swam for Eagle Swim Team, EST, for a considerably long amount of time.