Stan

Stan is a sheriff who appears in the anime episode Love and Peace.