Mr Powell

Mr. Powell was a friendly, enthusiastic man who was a frequent guest at the Cresta Hotel on the Isle of Man in the early 1960s. In 1961, he stayed there at the same time as newlyweds Harry and Concepta Hewitt.