timothy middleton