Mayor Orrard

Mayor Orrard is a character residing in the town of Fell's Run.