Charlie Hall

Active Norwalk, CT Director for Xerox Corporation