Joe Flores

Joe Flores

Joe expresses his love for technologies and innovations through running his personal blog and several Facebook groups for both dummies and experts in computer s