John Langstaff. John Langshaw Langstaff Longstaff Granstaff John lane. Longstaffe Morningstar On language Sign language