David Hagy
David Hagy

David Hagy

I am a computer nerd who is into computer hardware, video games, cell phones and other tech topics.