Sen. Pat Toomey will hold a town-hall meeting in Bethlehem Thursday night before an expected audience of 54 people, scheduling the event after months of pressure from liberals who have regularly protested outside his offices across the state. While opening Toomey to questions from the public, the event will be a small one compared to other recent town halls, many of which have turned raucous.