The town of Riverhead is leaving taxpayers on the hook for over $7 million in refunds — roughly $6 million of which stem from ...