TNM ASSOCIATES & LLP