Ikemefuna Agbanusi is still reachable at agbanusi(at)illinois(dot)edu. His main coordinates have moved HERE.