Rory O'Conor's scientific contributions