Lionel Lukin


Lionel Lukin was a British inventor and lifeboat designer.

Web