Most recent affiliation: N-Topus Software
Most recent affiliation: Colgate University
Most recent affiliation: Computer Science - Colgate University