The family can be found at 6 + 8 fancy Street Onchan (this is actually in Douglas) in 1881 census - John is a 47 year old retired farmer born Lonan - there are two possible matches (born 1825) in IGI - John s/o Wm corkill + Elizth Brew (my first choice but needs more research) or John Robert s/o Robert & mary Croghan.
In 1841 census Wm is a waever at Baldroma in Lonan (near Onchan end of parish).