T&M associates Ltd.