Bill DeRouchey

Bill DeRouchey

A designer in the trenches, solving interesting problems, ideally.