patrickivey.com