FPL ADVISORY GROUP & FERGUSON PARTNERS, LTD.