Kim Foster is a registered clinical psychologist. She provides psychotherapy for those struggling with the following:- depression- anxiety- mood swings- relationship problems- serious mental illness Her philosophy is that every person has the potential to develop insightinto themselves.