Assist with daily office operations and provide administrative support to staff. Maintain office supplies and inventory, ensuring everything is well-stocked. Organize and schedule appointments, meetings, and conferences. Prepare and maintain office documents, files, and records. Perform data entry tasks and ensure accurate record-keeping. Help with email correspondence and drafting basic letters. Ensure the office environment is clean, organized, and welcoming. Support senior staff with ad hoc tasks and other duties as assigned.