About the Artist

John Alan Stock is an American contemporary artist currently residing in Virginia. He has staged 21 solo shows; received over 100 international, national, regional awards