hannah weber