patrick harrington