Michael Foster

Born 1955  Denver, CO

Resides in Springfield, Vermont