William Rowan

Sir William Rowan Hamilton