Kelly Hill, Hill Strategies Research Inc.

Kelly Hill, Hill Strategies Research Inc.