richard haskins denton