haven peters