michael patten