MCCORMICK, BARSTOW, SHEPPARD, WAYTE & CARRUTH, LLP