David McAlmont diamonds are forever