Gene Ha (n.