In around 1907 the Bermuda Natural History Society asked Mowbray to create Bermuda’s first aquarium and a marine research centre. He became known to American scientists and eventually moved to Boston, creating an aquarium there. In 1914, he became superintendent of the New York Aquarium. He also worked to build a new aquarium in Miami.