dan linfoot