Square Roots

About Craig Schaffer

American, b. 1949, based in Washington, D.C. and Pietrasanta, Italy