Who Assassinated James Garfield?

Charles J. Guiteau assassinated James Garfield on July 2, 1881. He was killed while he was on his way to deliver a speech at Williams College.