Keith Welsh is a therapist in Arizona, Colorado, Connecticut, Delaware, District Of Columbia, Florida, Indiana, Iowa, Kentucky, Maine, Maryland, Massachusetts, Michigan, Minnesota, New Hampshire, New Jersey, New Mexico, Ohio, Oregon, Pennsylvania, Texas, Utah, Vermont, Virginia, Washington and Wisconsin who specializes in individual therapy.