PNP logs 7,708 violations as compliance improves | Daily Tribune