David is an improvisational painter in Belfast, Maine. He was born in 1942 at Fort Fairfield, in northern Maine, into a family of laborers and storytellers.
Read MoreDavid is an improvisational painter in Belfast, Maine. He was born in 1942 at Fort Fairfield, in northern Maine, into a family of laborers and storytellers.
Read More