peter semneby