Hamilton North

James Ruddle Burn Painting