Who would be best suited to analyze budgets, create reports, explain information to others, and handle internal company procedures and finances?

Receptionist
Marketing Agent
Manager
Business Analyst