Chifflard, Peter, Germany