patsy havenridge