Leroy Ohlsen

Active Bothell, WA Chief Technology Officer for Neah Power Systems, Inc.