Steve Long may be legally blind, but it hasn’t stopped him from living on his own and running a successful bicycle repair and maintenance shop from his home in Portland, Ore.