fr. Newhaven ; d.