harry roger david