All about David Anderson Qc