Meet local author Richard Hasler