gene taylor (3)