annie middleton