Johan Krafft , vicekonsuln