There was a better article in J Manx Museum - see on my website for ref + basic info;
He apparently left his palm prints in many places so it is no indication that he had any connection with the place except via wet plaster or cement - plater casts of his hands sometimes turn up at auction.