patrick diegnan