Homepage

Larry Preston

Larry Preston was born in Worchester, Massachusetts. Preston spent most of his teenage years at the Worchester Art Museum, viewing Flemish still life paintings.

Read Full Biography