gene david