FRANCIS TEO & ASSOCIATES

construction contract adviser | claims consultancy | expert witness