pat harrington platt