david adacher