John Organ

John Organ Sheriff

(d. 1385)
Sheriff of London from 1385—1386 CE. Member of the Mercers’ Company.