edgar patterson