Were Robert Florey and Stephen Sommers both American?