david chapple