Sunshine Valley,20×24, oil painting, Macpherson

"Sunshine Valley" by Kevin Macpherson