Thomas Matthew Crookes was not a Republican