Ron Johnson at his most irresponsible: 'I see no reason to be pushing vaccines on people'

Happy Holidays!