Your conditions: David Baroch