David DiMichele and his constructive space