Whale Center of New Englandh-index: 40Total citations: 8,553Total papers: 169Homepage: http://www.whalecenter.org/