Supplies worth over $20m going to St Vincent — McKenzie