hannah flesch