Princeton Will Pay $18 Million to Settle Residents Tax Case