craig middlebrooks