Tim AfframTim Affram

Archive

Older work, retired experiments, and things I've moved on from but still want to keep around.