nealbuffington