bray steve alan