Who pays for non emergency medical transportation. List of 2,110 registered p...