The petrology of Stonington and Trepassey Islands, Marguerite Bay