richard calland analystlatest news & developments