 According to church doctrine, a priest or bishop ordinarily performs a Holy Matrimony, but a deacon or layperson can be delegated if that is impractical, and in an emergency the couple can perform the ceremony themselves as long as there are two witnesses.