Place the water in a large skillet over high heat.
When the water begins to simmer, reduce the heat so that it doesn’t boil faster than very small bubbles.
Add 1 teaspoon of the vinegar and then add the chicken breasts.
Poach for about 15 minutes, until the chicken is cooked through or a thermometer registers 160°F.
Remove the chicken from the water and let cool on a plate lined with a paper towel. Chill.
Pour the water out of the skillet, rinse, and return to the medium high heat.
Add the olive oil and minced ginger.
Cook for 40 seconds, stirring continuously.
Add the minced shallots and cook for 4 minutes. Stir frequently.
Place the cooked shallots mixture in a large mixing bowl, allow to cool on the counter for about 10 minutes, then place in the refrigerator to chill.
When the chicken is chilled, cut into 1/4 inch cubes.
Add the chicken to the bowl with the ginger and shallots.
Add the celery to the bowl.
Place the avocado, garlic powder, salt and the remaining 1 teaspoon vinegar in a separate small bowl.
Mash together until the avocado is smooth.
Add the avocado mixture to the mixing bowl and fold together until blended.
Chill well before serving.
