Karl Herrick

A technologist and web developer

Apple and Foxconn