The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 1,227 6,953 SH   SOLE 6,953 0 0
ABBOTT LABS COM 002824100 871 10,030 SH   SOLE 10,030 0 0
ABBVIE INC COM 00287Y109 746 8,431 SH   SOLE 8,431 0 0
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 259 17,740 SH   SOLE 17,740 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,457 11,666 SH   SOLE 11,666 0 0
ADOBE INC COM 00724F101 213 646 SH   SOLE 646 0 0
AES CORP COM 00130H105 248 12,464 SH   SOLE 12,464 0 0
ALPHABET INC CAP STK CL A 02079K305 640 478 SH   SOLE 478 0 0
ALPHABET INC CAP STK CL C 02079K107 2,163 1,618 SH   SOLE 1,618 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 255 30,000 SH   SOLE 30,000 0 0
AMAZON COM INC COM 023135106 743 402 SH   SOLE 402 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 952 8,682 SH   SOLE 8,682 0 0
AMGEN INC COM 031162100 1,845 7,653 SH   SOLE 7,653 0 0
AMPHENOL CORP NEW CL A 032095101 582 5,376 SH   SOLE 5,376 0 0
ANALOG DEVICES INC COM 032654105 1,673 14,081 SH   SOLE 14,081 0 0
APACHE CORP COM 037411105 1,189 46,456 SH   SOLE 46,456 0 0
APPLE INC COM 037833100 4,752 16,182 SH   SOLE 16,182 0 0
ARCH CAP GROUP LTD ORD G0450A105 1,112 25,921 SH   SOLE 25,921 0 0
AT&T INC COM 00206R102 459 11,738 SH   SOLE 11,738 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,886 11,059 SH   SOLE 11,059 0 0
AUTOZONE INC COM 053332102 563 473 SH   SOLE 473 0 0
AXALTA COATING SYS LTD COM G0750C108 704 23,170 SH   SOLE 23,170 0 0
BAKER HUGHES COMPANY CL A 05722G100 203 7,917 SH   SOLE 7,917 0 0
BANK AMER CORP COM 060505104 333 9,441 SH   SOLE 9,441 0 0
BECTON DICKINSON & CO COM 075887109 1,917 7,049 SH   SOLE 7,049 0 0
BERKLEY W R CORP COM 084423102 556 8,050 SH   SOLE 8,050 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,925 12,915 SH   SOLE 12,915 0 0
BLACKROCK INC COM 09247X101 289 576 SH   SOLE 576 0 0
BOEING CO COM 097023105 1,321 4,056 SH   SOLE 4,056 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 284 3,995 SH   SOLE 3,995 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 390 6,083 SH   SOLE 6,083 0 0
BROADCOM INC COM 11135F101 222 701 SH   SOLE 701 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 996 17,233 SH   SOLE 17,233 0 0
BROWN & BROWN INC COM 115236101 800 20,276 SH   SOLE 20,276 0 0
BROWN FORMAN CORP CL B 115637209 318 4,697 SH   SOLE 4,697 0 0
CARMAX INC COM 143130102 925 10,555 SH   SOLE 10,555 0 0
CDW CORP COM 12514G108 987 6,908 SH   SOLE 6,908 0 0
CHEVRON CORP NEW COM 166764100 2,045 16,973 SH   SOLE 16,973 0 0
CISCO SYS INC COM 17275R102 1,894 39,482 SH   SOLE 39,482 0 0
CITIGROUP INC COM NEW 172967424 231 2,887 SH   SOLE 2,887 0 0
CITRIX SYS INC COM 177376100 362 3,267 SH   SOLE 3,267 0 0
COMCAST CORP NEW CL A 20030N101 432 9,596 SH   SOLE 9,596 0 0
COPART INC COM 217204106 867 9,538 SH   SOLE 9,538 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,840 6,260 SH   SOLE 6,260 0 0
CVS HEALTH CORP COM 126650100 1,928 25,946 SH   SOLE 25,946 0 0
DANAHER CORPORATION COM 235851102 2,281 14,865 SH   SOLE 14,865 0 0
DEVON ENERGY CORP NEW COM 25179M103 477 18,385 SH   SOLE 18,385 0 0
DISNEY WALT CO COM DISNEY 254687106 2,095 14,485 SH   SOLE 14,485 0 0
DOCUSIGN INC COM 256163106 974 13,139 SH   SOLE 13,139 0 0
DOLLAR GEN CORP NEW COM 256677105 1,834 11,757 SH   SOLE 11,757 0 0
DOLLAR TREE INC COM 256746108 958 10,188 SH   SOLE 10,188 0 0
EBAY INC COM 278642103 1,476 40,878 SH   SOLE 40,878 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 630 2,700 SH   SOLE 2,700 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 453 15,381 SH   SOLE 15,381 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 195 15,197 SH   SOLE 15,197 0 0
EOG RES INC COM 26875P101 218 2,606 SH   SOLE 2,606 0 0
EXACT SCIENCES CORP COM 30063P105 828 8,950 SH   SOLE 8,950 0 0
EXELIXIS INC COM 30161Q104 244 13,823 SH   SOLE 13,823 0 0
EXELON CORP COM 30161N101 217 4,754 SH   SOLE 4,754 0 0
EXPEDITORS INTL WASH INC COM 302130109 457 5,854 SH   SOLE 5,854 0 0
EXXON MOBIL CORP COM 30231G102 1,851 26,531 SH   SOLE 26,531 0 0
FACEBOOK INC CL A 30303M102 246 1,199 SH   SOLE 1,199 0 0
FASTENAL CO COM 311900104 640 17,313 SH   SOLE 17,313 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106 207 5,755 SH   SOLE 5,755 0 0
FISERV INC COM 337738108 348 3,013 SH   SOLE 3,013 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 354 6,964 SH   SOLE 6,964 0 0
GARTNER INC COM 366651107 378 2,452 SH   SOLE 2,452 0 0
GENERAL ELECTRIC CO COM 369604103 127 11,424 SH   SOLE 11,424 0 0
GLACIER BANCORP INC NEW COM 37637Q105 498 10,831 SH   SOLE 10,831 0 0
HD SUPPLY HLDGS INC COM 40416M105 213 5,295 SH   SOLE 5,295 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 538 8,482 SH   SOLE 8,482 0 0
HOME DEPOT INC COM 437076102 1,663 7,613 SH   SOLE 7,613 0 0
IHS MARKIT LTD SHS G47567105 981 13,024 SH   SOLE 13,024 0 0
INGERSOLL-RAND PLC SHS G47791101 631 4,750 SH   SOLE 4,750 0 0
INTEL CORP COM 458140100 2,010 33,587 SH   SOLE 33,587 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 1,944 91,306 SH   SOLE 91,306 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 1,027 48,357 SH   SOLE 48,357 0 0
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 12,203 176,909 SH   SOLE 176,909 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 3,392 24,810 SH   SOLE 24,810 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 542 4,688 SH   SOLE 4,688 0 0
INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 4,020 94,576 SH   SOLE 94,576 0 0
INVESCO EXCHNG TRADED FD TR S&P 500 REVENUE 46138G698 7,157 122,723 SH   SOLE 122,723 0 0
INVESCO EXCHNG TRADED FD TR S&P MDCP 400 REV 46138G672 7,727 118,970 SH   SOLE 118,970 0 0
INVESCO EXCHNG TRADED FD TR S&P SMALLCAP 600 46138G664 2,712 39,839 SH   SOLE 39,839 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,330 6,254 SH   SOLE 6,254 0 0
ISHARES INC CORE MSCI EMKT 46434G103 2,101 39,085 SH   SOLE 39,085 0 0
ISHARES INC MLT FCTR EMG MKT 46434G889 227 4,990 SH   SOLE 4,990 0 0
ISHARES INC MSCI PAC JP ETF 464286665 1,250 27,000 SH   SOLE 27,000 0 0
ISHARES TR CORE MSCI EAFE 46432F842 4,493 68,872 SH   SOLE 68,872 0 0
ISHARES TR CORE S&P MCP ETF 464287507 8,129 39,495 SH   SOLE 39,495 0 0
ISHARES TR CORE S&P SCP ETF 464287804 6,004 71,608 SH   SOLE 71,608 0 0
ISHARES TR CORE S&P500 ETF 464287200 10,931 33,817 SH   SOLE 33,817 0 0
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 1,485 58,692 SH   SOLE 58,692 0 0
ISHARES TR IBONDS DEC21 ETF 46434VBK5 2,089 83,687 SH   SOLE 83,687 0 0
ISHARES TR IBONDS DEC22 ETF 46434VBA7 1,912 75,598 SH   SOLE 75,598 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8 864 33,816 SH   SOLE 33,816 0 0
ISHARES TR IBONDS SEP2020 46434V571 376 14,746 SH   SOLE 14,746 0 0
ISHARES TR JPMORGAN USD EMG 464288281 557 4,862 SH   SOLE 4,862 0 0
ISHARES TR MIN VOL EAFE ETF 46429B689 249 3,345 SH   SOLE 3,345 0 0
ISHARES TR MSCI EAFE ETF 464287465 2,644 38,069 SH   SOLE 38,069 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 981 21,872 SH   SOLE 21,872 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,006 5,720 SH   SOLE 5,720 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 919 6,733 SH   SOLE 6,733 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 346 2,087 SH   SOLE 2,087 0 0
ISHARES TR SELECT DIVID ETF 464287168 874 8,274 SH   SOLE 8,274 0 0
ISHARES TR USA QUALITY FCTR 46432F339 394 3,901 SH   SOLE 3,901 0 0
JOHNSON & JOHNSON COM 478160104 2,501 17,145 SH   SOLE 17,145 0 0
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 9,427 186,925 SH   SOLE 186,925 0 0
JPMORGAN CHASE & CO COM 46625H100 2,822 20,243 SH   SOLE 20,243 0 0
KEMPER CORP DEL COM 488401100 341 4,397 SH   SOLE 4,397 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 547 5,325 SH   SOLE 5,325 0 0
KROGER CO COM 501044101 1,341 46,265 SH   SOLE 46,265 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 621 3,670 SH   SOLE 3,670 0 0
LAM RESEARCH CORP COM 512807108 317 1,084 SH   SOLE 1,084 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 1,011 8,043 SH   SOLE 8,043 0 0
LILLY ELI & CO COM 532457108 527 4,008 SH   SOLE 4,008 0 0
LINDE PLC SHS G5494J103 1,768 8,305 SH   SOLE 8,305 0 0
LOWES COS INC COM 548661107 1,131 9,442 SH   SOLE 9,442 0 0
LULULEMON ATHLETICA INC COM 550021109 521 2,250 SH   SOLE 2,250 0 0
MARKEL CORP COM 570535104 1,147 1,003 SH   SOLE 1,003 0 0
MCDONALDS CORP COM 580135101 1,769 8,952 SH   SOLE 8,952 0 0
MCKESSON CORP COM 58155Q103 1,666 12,042 SH   SOLE 12,042 0 0
MEDTRONIC PLC SHS G5960L103 341 3,004 SH   SOLE 3,004 0 0
MERCK & CO INC COM 58933Y105 373 4,102 SH   SOLE 4,102 0 0
METHODE ELECTRS INC COM 591520200 2,048 52,050 SH   SOLE 52,050 0 0
MGE ENERGY INC COM 55277P104 535 6,785 SH   SOLE 6,785 0 0
MICROSOFT CORP COM 594918104 4,151 26,323 SH   SOLE 26,323 0 0
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 78 14,353 SH   SOLE 14,353 0 0
NEWMARKET CORP COM 651587107 594 1,221 SH   SOLE 1,221 0 0
NIKE INC CL B 654106103 414 4,083 SH   SOLE 4,083 0 0
NOBLE ENERGY INC COM 655044105 606 24,390 SH   SOLE 24,390 0 0
NORTHERN TR CORP COM 665859104 1,456 13,705 SH   SOLE 13,705 0 0
NOVARTIS A G SPONSORED ADR 66987V109 267 2,817 SH   SOLE 2,817 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 884 2,016 SH   SOLE 2,016 0 0
OMNICOM GROUP INC COM 681919106 1,178 14,534 SH   SOLE 14,534 0 0
ONEOK INC NEW COM 682680103 1,195 15,788 SH   SOLE 15,788 0 0
ORACLE CORP COM 68389X105 1,911 36,066 SH   SOLE 36,066 0 0
PAYPAL HLDGS INC COM 70450Y103 1,449 13,395 SH   SOLE 13,395 0 0
PEPSICO INC COM 713448108 2,222 16,257 SH   SOLE 16,257 0 0
PFIZER INC COM 717081103 2,609 66,586 SH   SOLE 66,586 0 0
PHILLIPS 66 COM 718546104 329 2,954 SH   SOLE 2,954 0 0
PNC FINL SVCS GROUP INC COM 693475105 1,995 12,500 SH   SOLE 12,500 0 0
PPG INDS INC COM 693506107 278 2,080 SH   SOLE 2,080 0 0
PROCTER & GAMBLE CO COM 742718109 1,271 10,179 SH   SOLE 10,179 0 0
PROGRESSIVE CORP OHIO COM 743315103 2,355 32,539 SH   SOLE 32,539 0 0
QUALCOMM INC COM 747525103 2,107 23,883 SH   SOLE 23,883 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 500 3,064 SH   SOLE 3,064 0 0
RLI CORP COM 749607107 477 5,294 SH   SOLE 5,294 0 0
ROSS STORES INC COM 778296103 800 6,870 SH   SOLE 6,870 0 0
SCHLUMBERGER LTD COM 806857108 872 21,681 SH   SOLE 21,681 0 0
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 4,869 88,645 SH   SOLE 88,645 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 8,931 209,258 SH   SOLE 209,258 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 2,273 56,489 SH   SOLE 56,489 0 0
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 1,603 53,726 SH   SOLE 53,726 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 3,263 112,830 SH   SOLE 112,830 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,142 19,710 SH   SOLE 19,710 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 646 10,000 SH   SOLE 10,000 0 0
SHOPIFY INC CL A 82509L107 219 550 SH   SOLE 550 0 0
SMITH A O CORP COM 831865209 333 7,000 SH   SOLE 7,000 0 0
SMUCKER J M CO COM NEW 832696405 1,258 12,081 SH   SOLE 12,081 0 0
SONY CORP SPONSORED ADR 835699307 551 8,097 SH   SOLE 8,097 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 1,170 4,104 SH   SOLE 4,104 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 8,925 27,728 SH   SOLE 27,728 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 6,667 17,761 SH   SOLE 17,761 0 0
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 481 11,480 SH   SOLE 11,480 0 0
SPDR SERIES TRUST S&P 500 BUYBCK 78468R820 2,591 35,162 SH   SOLE 35,162 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 375 3,485 SH   SOLE 3,485 0 0
STARBUCKS CORP COM 855244109 894 10,167 SH   SOLE 10,167 0 0
STRYKER CORP COM 863667101 1,669 7,950 SH   SOLE 7,950 0 0
TAL EDUCATION GROUP SPONSORED ADS 874080104 275 5,700 SH   SOLE 5,700 0 0
TE CONNECTIVITY LTD REG SHS H84989104 596 6,215 SH   SOLE 6,215 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 686 2,113 SH   SOLE 2,113 0 0
TJX COS INC NEW COM 872540109 508 8,312 SH   SOLE 8,312 0 0
TORTOISE ENERGY INFRA CORP COM 89147L100 2,630 146,654 SH   SOLE 146,654 0 0
TORTOISE MIDSTRM ENERGY FD I COM 89148B101 263 24,032 SH   SOLE 24,032 0 0
TRIMTABS ETF TR ALL CAP US FREE 89628W302 3,043 77,419 SH   SOLE 77,419 0 0
TRUIST FINL CORP COM 89832Q109 1,399 24,848 SH   SOLE 24,848 0 0
UNION PACIFIC CORP COM 907818108 314 1,738 SH   SOLE 1,738 0 0
UNITED PARCEL SERVICE INC CL B 911312106 234 1,996 SH   SOLE 1,996 0 0
UNITED TECHNOLOGIES CORP COM 913017109 1,144 7,639 SH   SOLE 7,639 0 0
US BANCORP DEL COM NEW 902973304 1,305 22,009 SH   SOLE 22,009 0 0
VANGUARD GROUP DIV APP ETF 921908844 5,511 44,205 SH   SOLE 44,205 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 951 10,250 SH   SOLE 10,250 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,427 4,823 SH   SOLE 4,823 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,830 17,297 SH   SOLE 17,297 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 881 16,397 SH   SOLE 16,397 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,345 30,255 SH   SOLE 30,255 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 2,257 20,318 SH   SOLE 20,318 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 243 2,665 SH   SOLE 2,665 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 5,866 72,387 SH   SOLE 72,387 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 661 15,000 SH   SOLE 15,000 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 1,087 11,600 SH   SOLE 11,600 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,216 19,799 SH   SOLE 19,799 0 0
VISA INC COM CL A 92826C839 2,531 13,471 SH   SOLE 13,471 0 0
WALMART INC COM 931142103 222 1,870 SH   SOLE 1,870 0 0
WELLS FARGO CO NEW COM 949746101 298 5,544 SH   SOLE 5,544 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 1,349 28,202 SH   SOLE 28,202 0 0
WISDOMTREE TR FUTRE STRAT FD 97717W125 3,009 81,119 SH   SOLE 81,119 0 0
WISDOMTREE TR US HIGH DIVIDEND 97717W208 233 3,033 SH   SOLE 3,033 0 0
XILINX INC COM 983919101 1,384 14,156 SH   SOLE 14,156 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 557 2,180 SH   SOLE 2,180 0 0
ZOETIS INC CL A 98978V103 609 4,603 SH   SOLE 4,603 0 0