mark demesmaeker