Florida ethics board recommends $4,500 fine for former West Palm Beach spokesman