yahya leonard