jeffrey middleton