bradley peters