Author: Abacus Technology Corporation