That depends on what kind of wedding company it is, usually the boss of the wedding company. Responsible for the important decisions of the company.
However, if it is a small wedding company, a general manager is likely to concurrently hold many jobs such as wedding planning, wedding emcee, wedding secretary and wedding supervisor.