http://fineartamerica.com/profiles/craig-shanti-mackinnon.html
ASSOCIATIONS :
Oil Painters of America http://www.oilpaintersofamerica.com Landscape Artists International http://www.l-a-i.com