hannah longmuir