Who can perform a marriage ceremony?

Every Minister of Every Religion
The following Civil Servents
Current or Retired Judges of the following
Minister               Rector
Reverend             Clergy
Rabbi                    Vicar
Priest                    Chaplain
Pujari                    Deacon
Imam                    Cantor
Bishop                  Elder
Monsignor           Aaronic Priest
Pastor                  Melchizedek Priest
Patriarch              Apostle
High Priest 
US Magistrate
County Clerk
Mayor (current or former)
Deputy Mayor
Township Committee Chairmen
Civil Celebrant 

US Court of Appeals for 3rd Circuit
Federal District Court 
Municipal Court
Superior Court
Tax Court
County Court
Juvenile & Domestic relations
Surrogate Judge