Edmonstone, Comm. William, RN