RICHARD FLAVELL has spent 15 years of varying experiences as a financial engineer for ANZ Merchant Bank in London, as a trainer and consultant to banks world-wide, and as Director of Financial Engineering at Lombard Risk Systems responsible for all the mathematics in the various pricing and risk management systems.