Kevin Kinsella wandered around the town of New Paltz with a cowboy hat, no shoes, strumming along on his acoustic guitar and warmly greeting everyone who walked by. The few who stopped to return his welcoming words discovered more than just a stranger behind that shaggy, gray beard and disheveled […]