Written by Andrew Hill

Andrew Hill is one of the three core team members of the Revive Adserver open source project.