JOHN P FRACKELTON