Billy Sullivan was in the Marine Corps, not the Navy. He was one of many Marines who fought in the Canidrome, Shanghai, under the Shanghai Athletic Association. Sullivan served in the 3rd Battalion, 4th Marines.
Source: The Leatherneck, November 1933