David Ker

Christian, undergrad, news junkie, techie/geek.