hallresearchandconsulting.com