John Edwards

Based in the Phoenix area, John has over 30 years of experience writing and talking on electronics and IT topics.