Philip Allen — steam engineer