Awon obi Leo fara won sile, leyin naa ni iya re mu gbogbo won lo si  Red Clover Commune, ni Putney, Vermont.Leo bere si ni ma sere nigba to ti wa ni kekere pelu ile-ise Bread and Puppet Theater.. 
Ọmọ ọkùnrin òṣèré lobìnrin náà ti òjé Ọlọpa ni Urù kú ní ọjọ́ kẹtàdínlọ́gbọ̀n oṣù August ọdún 2018.Ami ẹ̀yẹ àti Asafulaitọ́kasí àwọn ẹlẹ́bùn Adèmí obìnrin òṣèré dídárajùlọ 2k.. 