McAuliffe gabs about green energy, jobs at Tavern Talk