Copyright © 1999 john halcyon styn