Complex sentence: Desert Island Biological Laboratories, Bar Harbor, Maine, and invited talks from Japan to Finland and from Canada to Mexico.
Split into simpler sentences: Desert Island Biological Laboratories, Bar Harbor, Maine. He has given invited talks from Japan to Finland and from Canada to Mexico.