princeton duffy