home > domains > johncapogna.com
Description: John Capogna's Portfolio
contemporary art (4045) aesthetics (523) conceptual art (286) generative art (154) computation (85) kinetic art (55) electronic art (41) software art (13) john capogna (1) capogna (1)