Home > republican
Democratic president Barack Obama is praised for both his tech-savvy and his progressive views on...