Harold Mews

 Harold Mews is one of the major characters on Cryptids Island.

Biography
See here.

Trivia

 * His name is probably derived from the phrase "Herald News"