Jim Kelso

Born 1950  

Resides in Worcester, Vermont