· Assist managing partners to prepare for Board of Directors Meetings or management regular meetings. · Prepare internal and external corporate documents, meeting agendas, follow-ups for the executives and the management team · Filing important documents, such as reports, meeting notes, emails, and letters · Keeping the executive’s calendar up to date, including adding events, rescheduling appointments and providing daily briefings · Planning and organizing events that take place externally, such as fundraisers, sporting tournaments, and appreciation events · Keeping important information and documents organized physically, and electronically · Prepares minutes for permanent records following meetings. · Collaborates with the President to assemble meeting agendas; working to include Parking Lot items and To Do List items. · Sends approved minutes to the Board and keep all filed organized. · Facilitates the updating of management daily operations and liaison with each department and prepare report for Shareholders. · Participate in meetings with Shareholders and translate when necessary. · Familiar with Board procedures and ensures the Board is in accordance with company By-Laws.