Richard Carpenter

Active Naperville, IL Chief Technology Officer for Biowish Technologies, Inc.