Teresa Scanlan , Miss America 2011