MacGregor, David Roy.