David Ritchie

David is a software developer and technical writer with over 10 years of professional experience. He is currently interested in DVD ripper online solutions and DVD ripping software reviews.