CDA Financial review