ed hartwell