current president is mark hannon niba hari ushobora kubikora tom arashobora numerous honors were conferred on patterson after his retirement