Rep. Steve Davis has agreed to pay a $300 fine for failing to include two businesses on his state-mandated financial disclosure.