Larry Diffey

Christian libertarian programmer technologist...