preston j. cook