Thornhill Financial provides auditing, accounting, tax, business and advisory services for competitive rates. The company works with both businesses and individual clients. Thornhill Financial's specialists keep ongoing relationships with their clients.