samantha middleton