James Ruddle Websites
James Ruddle
- jamesruddleartist.com
I am a traditionally trained Artist that graduated with Honours from McMaster University Fine Arts Program. My work can be defined as a Process of Creation of n
Not Applicable
$
8.95