david hill-b