peter barlett