BLAIR & MEEKER LLP