expert witness retention agreementexpert witness consulting agreementexpert witness retainer agreementexpert witness fee agreementexpert witness retention contractexpert retainer agreementexpert witness engagement letterexpert witness terms and conditionsexpert witnessexpert witness contractconstruction expert witnessqualifications of an expert witness