John Hamill

Active Durham, NC Treasurer for Nephrogenex, Inc.