SPFPL Richard Francois