Mccrae Management & Investments, Ltd.