Neil on Sound and Spirit

Leah Hollenberger dropped me a press release that says that Neil will be on Sound and Spirit on July 14th (1996? 1997? – not sure any more) not sure airing on public radio stations across the US. Check out the Sound and Spirit website for more information.