Thomas Bailey CBOM