Heywood Harold Harold engineer and physicist