a picture is worth a thousand words

WILLIAM GILMORE

CITYSCAPES & PASTORALS

© 2018 by William Gilmore