Charles Henry Tompkins — Union Army General, Medal of Honor recipient