I personally know Randy Colitz. He knows quite a bit on computers and phones. He doesnt charge enough to live on. He is honest and easy to get along with. His motto is, if he cant fix it, he doesnt charge you!
Knows all five languages, Internal and external hardware!