vivian middleton