keith middleton