You can try to contest the ticket, however if I were you I would just make your son pay for the ticket. He got it and he should be an adult and pay it. If he's old enough to drive, he's old enough to work, and to pay his way when he doesn't follow the laws. Chances are they won't drop the ticket as under state law, the owner is responsible for anyone driving a vehicle in their name.