SPFPL Demogue