hannah patten