david chisolm