John Lyon J C:o , Generalagenter förSverige