Teal Valley Inc. is a part of the Teal Group of Companies