Joe Linford

Joe Linford writes on behalf of Broadband Genie and Office Genie, the social shopping and consumer advice sites for broadband and office space.