Hamilton Peter F