N.J. priest finished New York City Marathon with personal best time