RYAN P FLANNAGAN