preston roberts death