Giving Her All for NCSY: Meet Teen President Amanda Esraelian

March 17, 2011