© 2023 James M. Friedman All Rights Reserved
Solving product, design, and engineering problems for over 17 years, one pixel at a time.