For parenting of a troubled child, teen or a young adult Margaret Puckette is a compassionate and experienced counselor and certified parent support provider.