Bill Greene is a diversified and accomplished versatilist with a myriad of technology and business interests and considerable talents. As such, he's pretty hard to 'stump' in a conversation. You know the saying, "If you want something done, ask a busy person?" Well, he gets a lot asked and he gets a lot done.
Contact him and see for yourself.