SPFPL Hardy