Our longtime friend Bill Barker — who has portrayed President Thomas Jefferson at JLF events in Raleigh, Durham, Rocky Mount, and Greenville — made an appearance this weekend in Haywood County.