Your officiant is the person who will lead your wedding ceremony.
Whether you choose a friend or hire a professional, that individual must be legally recognized to perform your ceremony. And if you're holding a religious ceremony, you'll want the officiant to be qualified by their church or religion.
Although I can recommend these companies based on experinces, before you make your final hiring decision, interview carefully and ask hard questions. Please make absolutely sure that they're the right fit for you.