John Armstrong, CFP