RORY MICHAEL AHEARN