James Long - British priest (1814–1887)