brian peters