Thompson did do a lot, but he did not discover the proton... you need to do some more reading.