craig-platt-whales