Leonard Greene — American inventor (1918-2006)