stephen devaux