Dr. Lance Lee Stewart, esteemed marine biologist and professor at the University of Connecticut whose extensive scientific research into the ecology of the New England lobster population from the mid ...