Leach Thomas E Associates