Mark Longhurst

Mark Longhurst is an ordained minister of the United Church of Christin Williamstown, Massachusetts.