Father Weymouth

A human from the year 4006 who stumbled through one of the temporal rifts in his time and wound up on New Luna in 3006. He's an Urfist priest.