keith-mcdonald-progress