The slouched figure saunters slowly down the street pushing a banged-up shopping cart before him. He wears tattered clothing and carries with him a bit of stench from each of the garbage cans he's rummaged through. Leonard is his name. He's 35 years old. He looks 65....