david glasebrook