James M. Friedman

Solving product, design, and engineering problems for over 17 years, one pixel at a time.