David McDonald

Front end, back end - all the ends.

David is a freelance web consultant with over 15 years of experience in web production. He creates clean, usable websites using web standards and WordPress.