Here's what is known about "Leprechaun Leo" Walsh, owner of Leo's Flowers and Gifts, and his store at 2514 N. Knoxville. In November 1995, the Journal Star reported a changing of the guard at a ...