David Roberts, PE