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
AFLAC INC COM 001055102 2,814 53,200 SH   SOLE   53,200 0 0
AT&T INC COM 00206R102 4,131 105,698 SH   SOLE   105,698 0 0
ABBOTT LABS COM 002824100 5,973 68,767 SH   SOLE   68,767 0 0
ABBVIE INC COM 00287Y109 227 2,565 SH   SOLE   2,565 0 0
ABIOMED INC COM 003654100 1 7 SH   SOLE   7 0 0
ACTIVISION BLIZZARD INC COM 00507V109 116 1,950 SH   SOLE   1,950 0 0
ADOBE INC COM 00724F101 1,162 3,523 SH   SOLE   3,523 0 0
AIR PRODS & CHEMS INC COM 009158106 7,350 31,280 SH   SOLE   31,280 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2,024 9,544 SH   SOLE   9,544 0 0
ALIGN TECHNOLOGY INC COM 016255101 66 235 SH   SOLE   235 0 0
ALLIANT ENERGY CORP COM 018802108 55 1,000 SH   SOLE   1,000 0 0
ALLSTATE CORP COM 020002101 3,452 30,700 SH   SOLE   30,700 0 0
ALPHABET INC CAP STK CL C 02079K107 134 100 SH   SOLE   100 0 0
ALPHABET INC CAP STK CL A 02079K305 13,164 9,828 SH   SOLE   9,828 0 0
ALTERYX INC COM CL A 02156B103 2 21 SH   SOLE   21 0 0
ALTRIA GROUP INC COM 02209S103 67 1,344 SH   SOLE   1,344 0 0
AMAZON COM INC COM 023135106 16,708 9,042 SH   SOLE   9,042 0 0
AMERICAN ELEC PWR CO INC COM 025537101 2,875 30,415 SH   SOLE   30,415 0 0
AMERICAN EXPRESS CO COM 025816109 102 821 SH   SOLE   821 0 0
AMERICAN TOWER CORP NEW COM 03027X100 14,518 63,170 SH   SOLE   63,170 0 0
AMGEN INC COM 031162100 8,258 34,255 SH   SOLE   34,255 0 0
AMPLIFY ETF TR ONLIN RETL ETF 032108102 15 300 SH   SOLE   300 0 0
ANALOG DEVICES INC COM 032654105 18 150 SH   SOLE   150 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 121 1,475 SH   SOLE   1,475 0 0
ANIXTER INTL INC COM 035290105 6 70 SH   SOLE   70 0 0
APACHE CORP COM 037411105 256 9,985 SH   SOLE   9,985 0 0
APPLE INC COM 037833100 18,137 61,764 SH   SOLE   61,764 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 9 200 SH   SOLE   200 0 0
ARISTA NETWORKS INC COM 040413106 201 988 SH   SOLE   988 0 0
ASSURANT INC COM 04621X108 2,424 18,495 SH   SOLE   18,495 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 6,088 35,705 SH   SOLE   35,705 0 0
BCE INC COM NEW 05534B760 496 10,700 SH   SOLE   10,700 0 0
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 236 42,303 SH   SOLE   42,303 0 0
BANK AMER CORP COM 060505104 11 325 SH   SOLE   325 0 0
BARCLAYS BK PLC ENHANCED GLBL B 06746Q249 91 735 SH   SOLE   735 0 0
BARINGS CORPORATE INVS COM 06759X107 34 2,000 SH   SOLE   2,000 0 0
BAXTER INTL INC COM 071813109 7 85 SH   SOLE   85 0 0
BECTON DICKINSON & CO COM 075887109 11,954 43,953 SH   SOLE   43,953 0 0
BERKLEY W R CORP COM 084423102 3 37 SH   SOLE   37 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,603 33,567 SH   SOLE   33,567 0 0
BLACK HILLS CORP COM 092113109 2,436 31,015 SH   SOLE   31,015 0 0
BLACKROCK INC COM 09247X101 10,758 21,400 SH   SOLE   21,400 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 342 6,110 SH   SOLE   6,110 0 0
BOEING CO COM 097023105 2,286 7,018 SH   SOLE   7,018 0 0
BOOKING HLDGS INC COM 09857L108 628 306 SH   SOLE   306 0 0
BOX INC CL A 10316T104 5 270 SH   SOLE   270 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 5,017 78,155 SH   SOLE   78,155 0 0
BRISTOL MYERS SQUIBB CO RIGHT 99/99/9999 110122157 6 1,925 SH   SOLE   1,925 0 0
BROADCOM INC COM 11135F101 2,026 6,410 SH   SOLE   6,410 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 2,313 40,015 SH   SOLE   40,015 0 0
BUCKLE INC COM 118440106 15 551 SH   SOLE   551 0 0
CDW CORP COM 12514G108 143 1,000 SH   SOLE   1,000 0 0
CME GROUP INC COM 12572Q105 12,180 60,680 SH   SOLE   60,680 0 0
CSX CORP COM 126408103 3,634 50,218 SH   SOLE   50,218 0 0
CVS HEALTH CORP COM 126650100 435 5,852 SH   SOLE   5,852 0 0
CANADIAN NATL RY CO COM 136375102 2,435 26,925 SH   SOLE   26,925 0 0
CAPITAL ONE FINL CORP COM 14040H105 21 200 SH   SOLE   200 0 0
CASEYS GEN STORES INC COM 147528103 2,144 13,488 SH   SOLE   13,488 0 0
CATERPILLAR INC DEL COM 149123101 4,636 31,395 SH   SOLE   31,395 0 0
CELANESE CORP DEL COM 150870103 728 5,915 SH   SOLE   5,915 0 0
CERNER CORP COM 156782104 33 450 SH   SOLE   450 0 0
CHEVRON CORP NEW COM 166764100 3,856 31,998 SH   SOLE   31,998 0 0
CHURCH & DWIGHT INC COM 171340102 4,869 69,227 SH   SOLE   69,227 0 0
CISCO SYS INC COM 17275R102 9,193 191,671 SH   SOLE   191,671 0 0
CINTAS CORP COM 172908105 7,522 27,953 SH   SOLE   27,953 0 0
CITIGROUP INC COM NEW 172967424 160 2,000 SH   SOLE   2,000 0 0
CLOROX CO DEL COM 189054109 7,344 47,830 SH   SOLE   47,830 0 0
COCA COLA CO COM 191216100 2,163 39,085 SH   SOLE   39,085 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 620 9,998 SH   SOLE   9,998 0 0
COLGATE PALMOLIVE CO COM 194162103 69 1,000 SH   SOLE   1,000 0 0
COMCAST CORP NEW CL A 20030N101 233 5,189 SH   SOLE   5,189 0 0
CONAGRA BRANDS INC COM 205887102 214 6,250 SH   SOLE   6,250 0 0
CONOCOPHILLIPS COM 20825C104 236 3,625 SH   SOLE   3,625 0 0
CONSTELLATION BRANDS INC CL A 21036P108 3,569 18,809 SH   SOLE   18,809 0 0
CORMEDIX INC COM 21900C308 4 500 SH   SOLE   500 0 0
COSTCO WHSL CORP NEW COM 22160K105 13,148 44,734 SH   SOLE   44,734 0 0
COUPA SOFTWARE INC COM 22266L106 9 60 SH   SOLE   60 0 0
CREDIT SUISSE NASSAU BRH LG CP GRTH ENH 22542D423 103 309 SH   SOLE   309 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 4,734 33,300 SH   SOLE   33,300 0 0
CUMMINS INC COM 231021106 27 150 SH   SOLE   150 0 0
DEERE & CO COM 244199105 61 350 SH   SOLE   350 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 2,680 15,913 SH   SOLE   15,913 0 0
DISNEY WALT CO COM DISNEY 254687106 13,515 93,445 SH   SOLE   93,445 0 0
DISCOVER FINL SVCS COM 254709108 6,824 80,453 SH   SOLE   80,453 0 0
DOLLAR GEN CORP NEW COM 256677105 375 2,405 SH   SOLE   2,405 0 0
DOMINION ENERGY INC COM 25746U109 644 7,775 SH   SOLE   7,775 0 0
DOVER CORP COM 260003108 3,010 26,115 SH   SOLE   26,115 0 0
DOW INC COM 260557103 145 2,650 SH   SOLE   2,650 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 289 3,166 SH   SOLE   3,166 0 0
EOG RES INC COM 26875P101 137 1,635 SH   SOLE   1,635 0 0
EAGLE BANCORP MONT INC COM 26942G100 27 1,240 SH   SOLE   1,240 0 0
ECOLAB INC COM 278865100 4,397 22,782 SH   SOLE   22,782 0 0
EDITAS MEDICINE INC COM 28106W103 2 52 SH   SOLE   52 0 0
ENTERGY CORP NEW COM 29364G103 12 100 SH   SOLE   100 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 12 415 SH   SOLE   415 0 0
ENVESTNET INC COM 29404K106 96 1,375 SH   SOLE   1,375 0 0
EURONET WORLDWIDE INC COM 298736109 6,909 43,850 SH   SOLE   43,850 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 172 4,095 SH   SOLE   4,095 0 0
EXELON CORP COM 30161N101 20 440 SH   SOLE   440 0 0
EXELIXIS INC COM 30161Q104 194 11,000 SH   SOLE   11,000 0 0
EXXON MOBIL CORP COM 30231G102 2,452 35,140 SH   SOLE   35,140 0 0
FLIR SYS INC COM 302445101 42 800 SH   SOLE   800 0 0
F M C CORP COM NEW 302491303 20 200 SH   SOLE   200 0 0
FACEBOOK INC CL A 30303M102 9,787 47,685 SH   SOLE   47,685 0 0
FEDEX CORP COM 31428X106 417 2,759 SH   SOLE   2,759 0 0
FIDELITY TOTAL BD ETF 316188309 1,160 22,415 SH   SOLE   22,415 0 0
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 6 138 SH   SOLE   138 0 0
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 164 2,220 SH   SOLE   2,220 0 0
FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 26 500 SH   SOLE   500 0 0
FISERV INC COM 337738108 363,643 3,144,888 SH   SOLE   3,144,888 0 0
FORD MTR CO DEL COM 345370860 9 1,000 SH   SOLE   1,000 0 0
GENERAL DYNAMICS CORP COM 369550108 2,260 12,816 SH   SOLE   12,816 0 0
GENERAL ELECTRIC CO COM 369604103 1 90 SH   SOLE   90 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 2,361 50,247 SH   SOLE   50,247 0 0
GLOBAL PMTS INC COM 37940X102 183 1,000 SH   SOLE   1,000 0 0
GLOBE LIFE INC COM 37959E102 574 5,450 SH   SOLE   5,450 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 566 2,460 SH   SOLE   2,460 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 4 250 SH   SOLE   250 0 0
GRAND CANYON ED INC COM 38526M106 1 10 SH   SOLE   10 0 0
GREENE COUNTY BANCORP INC COM 394357107 33 1,162 SH   SOLE   1,162 0 0
GUARDANT HEALTH INC COM 40131M109 3 41 SH   SOLE   41 0 0
HERSHEY CO COM 427866108 7 45 SH   SOLE   45 0 0
HILTON GRAND VACATIONS INC COM 43283X105 16 475 SH   SOLE   475 0 0
HOME DEPOT INC COM 437076102 6,965 31,893 SH   SOLE   31,893 0 0
HONEYWELL INTL INC COM 438516106 13,526 76,417 SH   SOLE   76,417 0 0
HORMEL FOODS CORP COM 440452100 2,363 52,385 SH   SOLE   52,385 0 0
HUBSPOT INC COM 443573100 3 21 SH   SOLE   21 0 0
IDEXX LABS INC COM 45168D104 7,416 28,400 SH   SOLE   28,400 0 0
ILLUMINA INC COM 452327109 27 80 SH   SOLE   80 0 0
INOVIO PHARMACEUTICALS INC COM NEW 45773H201 10 3,000 SH   SOLE   3,000 0 0
INSULET CORP COM 45784P101 1 7 SH   SOLE   7 0 0
INTEL CORP COM 458140100 9,071 151,570 SH   SOLE   151,570 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 2,918 31,525 SH   SOLE   31,525 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 107 800 SH   SOLE   800 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 40,962 192,661 SH   SOLE   192,661 0 0
INTUIT COM 461202103 26 100 SH   SOLE   100 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 4,319 7,306 SH   SOLE   7,306 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 13,619 117,688 SH   SOLE   117,688 0 0
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 60 1,035 SH   SOLE   1,035 0 0
INVESCO EXCHNG TRADED FD TR KBW BK ETF 46138E628 128 2,200 SH   SOLE   2,200 0 0
ISHARES TR SELECT DIVID ETF 464287168 127 1,204 SH   SOLE   1,204 0 0
ISHARES TR CORE S&P500 ETF 464287200 169 522 SH   SOLE   522 0 0
ISHARES TR CORE US AGGBD ET 464287226 64 570 SH   SOLE   570 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 3,472 77,375 SH   SOLE   77,375 0 0
ISHARES TR IBOXX INV CP ETF 464287242 88 685 SH   SOLE   685 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 95 492 SH   SOLE   492 0 0
ISHARES TR S&P 500 VAL ETF 464287408 95 729 SH   SOLE   729 0 0
ISHARES TR MSCI EAFE ETF 464287465 9,571 137,833 SH   SOLE   137,833 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 284 3,000 SH   SOLE   3,000 0 0
ISHARES TR RUS MID CAP ETF 464287499 46 772 SH   SOLE   772 0 0
ISHARES TR CORE S&P MCP ETF 464287507 60 290 SH   SOLE   290 0 0
ISHARES TR EXPND TEC SC ETF 464287549 5,287 21,835 SH   SOLE   21,835 0 0
ISHARES TR NASDAQ BIOTECH 464287556 137 1,140 SH   SOLE   1,140 0 0
ISHARES TR COHEN STEER REIT 464287564 35 300 SH   SOLE   300 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 478 3,500 SH   SOLE   3,500 0 0
ISHARES TR S&P MC 400GR ETF 464287606 821 3,450 SH   SOLE   3,450 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 1,013 7,875 SH   SOLE   7,875 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 33 155 SH   SOLE   155 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 23,697 143,037 SH   SOLE   143,037 0 0
ISHARES TR S&P MC 400VL ETF 464287705 4,202 24,610 SH   SOLE   24,610 0 0
ISHARES TR US TELECOM ETF 464287713 1,046 35,000 SH   SOLE   35,000 0 0
ISHARES TR U.S. TECH ETF 464287721 5,304 22,805 SH   SOLE   22,805 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,022 12,190 SH   SOLE   12,190 0 0
ISHARES TR SP SMCP600VL ETF 464287879 3,898 24,240 SH   SOLE   24,240 0 0
ISHARES TR S&P SML 600 GWT 464287887 5,263 27,225 SH   SOLE   27,225 0 0
ISHARES TR EAFE SML CP ETF 464288273 19,233 308,818 SH   SOLE   308,818 0 0
ISHARES TR MSCI KLD400 SOC 464288570 130 1,082 SH   SOLE   1,082 0 0
ISHARES TR US BR DEL SE ETF 464288794 12 175 SH   SOLE   175 0 0
ISHARES TR MSCI USA ESG SLC 464288802 98 730 SH   SOLE   730 0 0
ISHARES TR GRWT ALLOCAT ETF 464289867 64 1,331 SH   SOLE   1,331 0 0
ISHARES TR MSCI MIN VOL ETF 46429B697 1,391 21,208 SH   SOLE   21,208 0 0
ISHARES TR USA QUALITY FCTR 46432F339 1,436 14,220 SH   SOLE   14,220 0 0
ISHARES TR EDGE MSCI USA VL 46432F388 1,446 16,116 SH   SOLE   16,116 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 1,183 9,424 SH   SOLE   9,424 0 0
ISHARES TR CORE MSCI EAFE 46432F842 222 3,403 SH   SOLE   3,403 0 0
ISHARES TR CORE 1 5 YR USD 46432F859 4,417 87,640 SH   SOLE   87,640 0 0
ISHARES INC CORE MSCI EMKT 46434G103 82 1,533 SH   SOLE   1,533 0 0
ISHARES INC ESG MSCI EM ETF 46434G863 103 2,859 SH   SOLE   2,859 0 0
ISHARES TR ESG MSCI EAFE 46435G516 195 2,844 SH   SOLE   2,844 0 0
JPMORGAN CHASE & CO COM 46625H100 6,378 45,756 SH   SOLE   45,756 0 0
JEFFERIES FINL GROUP INC COM 47233W109 32 1,500 SH   SOLE   1,500 0 0
JOHNSON & JOHNSON COM 478160104 7,849 53,807 SH   SOLE   53,807 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 153 1,000 SH   SOLE   1,000 0 0
KIMBERLY CLARK CORP COM 494368103 2,444 17,770 SH   SOLE   17,770 0 0
KINDER MORGAN INC DEL COM 49456B101 3,398 160,525 SH   SOLE   160,525 0 0
KINSALE CAP GROUP INC COM 49714P108 3 28 SH   SOLE   28 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 2,549 52,225 SH   SOLE   52,225 0 0
KRAFT HEINZ CO COM 500754106 64 2,000 SH   SOLE   2,000 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 13 78 SH   SOLE   78 0 0
LAM RESEARCH CORP COM 512807108 518 1,772 SH   SOLE   1,772 0 0
LAMB WESTON HLDGS INC COM 513272104 468 5,440 SH   SOLE   5,440 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 1 15 SH   SOLE   15 0 0
LOCKHEED MARTIN CORP COM 539830109 576 1,478 SH   SOLE   1,478 0 0
LOWES COS INC COM 548661107 7,591 63,385 SH   SOLE   63,385 0 0
LULULEMON ATHLETICA INC COM 550021109 1 5 SH   SOLE   5 0 0
MSCI INC COM 55354G100 2,627 10,175 SH   SOLE   10,175 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 14 225 SH   SOLE   225 0 0
MARATHON PETE CORP COM 56585A102 3,344 55,505 SH   SOLE   55,505 0 0
MARKEL CORP COM 570535104 872 763 SH   SOLE   763 0 0
MARKETAXESS HLDGS INC COM 57060D108 1 3 SH   SOLE   3 0 0
MASTERCARD INC CL A 57636Q104 14,983 50,179 SH   SOLE   50,179 0 0
MCCORMICK & CO INC COM NON VTG 579780206 1,953 11,504 SH   SOLE   11,504 0 0
MCDONALDS CORP COM 580135101 6,974 35,294 SH   SOLE   35,294 0 0
MERCADOLIBRE INC COM 58733R102 1,818 3,178 SH   SOLE   3,178 0 0
MERCK & CO INC COM 58933Y105 3,592 39,493 SH   SOLE   39,493 0 0
MICROSOFT CORP COM 594918104 19,887 126,109 SH   SOLE   126,109 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 13 125 SH   SOLE   125 0 0
MICRON TECHNOLOGY INC COM 595112103 17 317 SH   SOLE   317 0 0
MONGODB INC CL A 60937P106 5 37 SH   SOLE   37 0 0
MORGAN STANLEY COM NEW 617446448 3,651 71,425 SH   SOLE   71,425 0 0
NV5 GLOBAL INC COM 62945V109 1 22 SH   SOLE   22 0 0
NASDAQ INC COM 631103108 4,068 37,986 SH   SOLE   37,986 0 0
NELNET INC CL A 64031N108 328 5,625 SH   SOLE   5,625 0 0
NETFLIX INC COM 64110L106 236 730 SH   SOLE   730 0 0
NEXTERA ENERGY INC COM 65339F101 7,024 29,005 SH   SOLE   29,005 0 0
NIKE INC CL B 654106103 13,554 133,790 SH   SOLE   133,790 0 0
NORFOLK SOUTHERN CORP COM 655844108 8,414 43,343 SH   SOLE   43,343 0 0
NORTHROP GRUMMAN CORP COM 666807102 394 1,144 SH   SOLE   1,144 0 0
NOVARTIS A G SPONSORED ADR 66987V109 2,314 24,439 SH   SOLE   24,439 0 0
NOVO-NORDISK A S ADR 670100205 2,523 43,595 SH   SOLE   43,595 0 0
NUCOR CORP COM 670346105 180 3,200 SH   SOLE   3,200 0 0
NVIDIA CORP COM 67066G104 197 838 SH   SOLE   838 0 0
ON SEMICONDUCTOR CORP COM 682189105 73 3,000 SH   SOLE   3,000 0 0
ORACLE CORP COM 68389X105 3,942 74,398 SH   SOLE   74,398 0 0
PG&E CORP COM 69331C108 1 80 SH   SOLE   80 0 0
PJT PARTNERS INC COM CL A 69343T107 2 45 SH   SOLE   45 0 0
PPG INDS INC COM 693506107 4,590 34,385 SH   SOLE   34,385 0 0
PALO ALTO NETWORKS INC COM 697435105 1 5 SH   SOLE   5 0 0
PAYCHEX INC COM 704326107 17 200 SH   SOLE   200 0 0
PAYCOM SOFTWARE INC COM 70432V102 66 248 SH   SOLE   248 0 0
PAYPAL HLDGS INC COM 70450Y103 11,253 104,030 SH   SOLE   104,030 0 0
PEPSICO INC COM 713448108 8,531 62,424 SH   SOLE   62,424 0 0
PFIZER INC COM 717081103 3,661 93,429 SH   SOLE   93,429 0 0
PHILIP MORRIS INTL INC COM 718172109 574 6,750 SH   SOLE   6,750 0 0
PHILLIPS 66 COM 718546104 6,596 59,201 SH   SOLE   59,201 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 10 175 SH   SOLE   175 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 56 1,019 SH   SOLE   1,019 0 0
PROCTER & GAMBLE CO COM 742718109 246 1,966 SH   SOLE   1,966 0 0
PROSHARES TR PSHS ULT S&P 500 74347R107 15 100 SH   SOLE   100 0 0
PROTO LABS INC COM 743713109 1 10 SH   SOLE   10 0 0
Q2 HLDGS INC COM 74736L109 134 1,655 SH   SOLE   1,655 0 0
QUALCOMM INC COM 747525103 55 625 SH   SOLE   625 0 0
RBB FD INC MOTLEY FOL ETF 74933W601 4 150 SH   SOLE   150 0 0
RMR GROUP INC CL A 74967R106 0 6 SH   SOLE   6 0 0
RAYTHEON CO COM NEW 755111507 5,054 22,999 SH   SOLE   22,999 0 0
REPUBLIC SVCS INC COM 760759100 4,414 49,242 SH   SOLE   49,242 0 0
RESMED INC COM 761152107 5,435 35,074 SH   SOLE   35,074 0 0
ROPER TECHNOLOGIES INC COM 776696106 5,990 16,909 SH   SOLE   16,909 0 0
ROSS STORES INC COM 778296103 5,243 45,033 SH   SOLE   45,033 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 2,206 37,400 SH   SOLE   37,400 0 0
S&P GLOBAL INC COM 78409V104 8,760 32,083 SH   SOLE   32,083 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,182 9,885 SH   SOLE   9,885 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 115 805 SH   SOLE   805 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 38 350 SH   SOLE   350 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 6,045 123,389 SH   SOLE   123,389 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 8,176 28,678 SH   SOLE   28,678 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 20,616 54,921 SH   SOLE   54,921 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 49 450 SH   SOLE   450 0 0
SPDR SERIES TRUST SSGA GNDER ETF 78468R747 89 1,147 SH   SOLE   1,147 0 0
SRC ENERGY INC COM 78470V108 22 5,250 SH   SOLE   5,250 0 0
SALESFORCE COM INC COM 79466L302 14,701 90,392 SH   SOLE   90,392 0 0
SAP SE SPON ADR 803054204 1,913 14,275 SH   SOLE   14,275 0 0
HENRY SCHEIN INC COM 806407102 3,972 59,530 SH   SOLE   59,530 0 0
SCHLUMBERGER LTD COM 806857108 6 150 SH   SOLE   150 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 164 3,453 SH   SOLE   3,453 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 40 521 SH   SOLE   521 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 165 1,773 SH   SOLE   1,773 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 48 802 SH   SOLE   802 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 7,011 116,566 SH   SOLE   116,566 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1,314 17,372 SH   SOLE   17,372 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 8,605 314,405 SH   SOLE   314,405 0 0
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 175 5,881 SH   SOLE   5,881 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 8,644 149,237 SH   SOLE   149,237 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 15,374 457,158 SH   SOLE   457,158 0 0
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 840 24,250 SH   SOLE   24,250 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,590 15,610 SH   SOLE   15,610 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 2,650 42,075 SH   SOLE   42,075 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 608 4,850 SH   SOLE   4,850 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 32 535 SH   SOLE   535 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 110 3,575 SH   SOLE   3,575 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 215 2,635 SH   SOLE   2,635 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 8,016 87,442 SH   SOLE   87,442 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 546 8,450 SH   SOLE   8,450 0 0
SERVICENOW INC COM 81762P102 4,403 15,595 SH   SOLE   15,595 0 0
SHERWIN WILLIAMS CO COM 824348106 99 170 SH   SOLE   170 0 0
SHOCKWAVE MED INC COM 82489T104 2 55 SH   SOLE   55 0 0
SHOPIFY INC CL A 82509L107 12 30 SH   SOLE   30 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 27 225 SH   SOLE   225 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 2 37 SH   SOLE   37 0 0
SPLUNK INC COM 848637104 119 795 SH   SOLE   795 0 0
SQUARE INC CL A 852234103 744 11,890 SH   SOLE   11,890 0 0
STARBUCKS CORP COM 855244109 541 6,150 SH   SOLE   6,150 0 0
STRYKER CORP COM 863667101 226 1,075 SH   SOLE   1,075 0 0
SYNCHRONY FINL COM 87165B103 14 400 SH   SOLE   400 0 0
TJX COS INC NEW COM 872540109 10,742 175,918 SH   SOLE   175,918 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 9,479 163,142 SH   SOLE   163,142 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 360 2,942 SH   SOLE   2,942 0 0
TC ENERGY CORP COM 87807B107 2,592 48,620 SH   SOLE   48,620 0 0
TEXAS INSTRS INC COM 882508104 3,196 24,909 SH   SOLE   24,909 0 0
THE TRADE DESK INC COM CL A 88339J105 70 269 SH   SOLE   269 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,223 3,766 SH   SOLE   3,766 0 0
3M CO COM 88579Y101 3,860 21,880 SH   SOLE   21,880 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 49 350 SH   SOLE   350 0 0
TRACTOR SUPPLY CO COM 892356106 307 3,285 SH   SOLE   3,285 0 0
TRAVELERS COMPANIES INC COM 89417E109 7,853 57,343 SH   SOLE   57,343 0 0
TRIP COM GROUP LTD ADS 89677Q107 7 200 SH   SOLE   200 0 0
TRUIST FINL CORP COM 89832Q109 36 647 SH   SOLE   647 0 0
TWILIO INC CL A 90138F102 1 15 SH   SOLE   15 0 0
UBS AG LONDON BRH FI ENHAN EUR ETN 90274D234 40 217 SH   SOLE   217 0 0
US BANCORP DEL COM NEW 902973304 4,996 84,271 SH   SOLE   84,271 0 0
UNILEVER N V N Y SHS NEW 904784709 2,356 41,000 SH   SOLE   41,000 0 0
UNION PACIFIC CORP COM 907818108 11,862 65,610 SH   SOLE   65,610 0 0
UNITED TECHNOLOGIES CORP COM 913017109 7,302 48,761 SH   SOLE   48,761 0 0
UNITEDHEALTH GROUP INC COM 91324P102 8,853 30,115 SH   SOLE   30,115 0 0
V F CORP COM 918204108 3,411 34,225 SH   SOLE   34,225 0 0
VALERO ENERGY CORP NEW COM 91913Y100 4,014 42,860 SH   SOLE   42,860 0 0
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 17 346 SH   SOLE   346 0 0
VANGUARD GROUP DIV APP ETF 921908844 15 123 SH   SOLE   123 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 10,659 241,930 SH   SOLE   241,930 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 36 385 SH   SOLE   385 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 731 13,600 SH   SOLE   13,600 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 5,192 116,745 SH   SOLE   116,745 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 1,095 4,472 SH   SOLE   4,472 0 0
VARONIS SYS INC COM 922280102 3 37 SH   SOLE   37 0 0
VEEVA SYS INC CL A COM 922475108 675 4,798 SH   SOLE   4,798 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 11,604 39,228 SH   SOLE   39,228 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 4,839 40,600 SH   SOLE   40,600 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 4,516 28,445 SH   SOLE   28,445 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 87 440 SH   SOLE   440 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 2,441 17,806 SH   SOLE   17,806 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 27,122 152,220 SH   SOLE   152,220 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 20,472 138,475 SH   SOLE   138,475 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 19,518 117,837 SH   SOLE   117,837 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 8 50 SH   SOLE   50 0 0
VERACYTE INC COM 92337F107 6 215 SH   SOLE   215 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 7,437 121,125 SH   SOLE   121,125 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 47 216 SH   SOLE   216 0 0
VISA INC COM CL A 92826C839 16,803 89,427 SH   SOLE   89,427 0 0
WD-40 CO COM 929236107 465 2,395 SH   SOLE   2,395 0 0
WADDELL & REED FINL INC CL A 930059100 23 1,356 SH   SOLE   1,356 0 0
WALMART INC COM 931142103 3,580 30,121 SH   SOLE   30,121 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,735 29,435 SH   SOLE   29,435 0 0
WASTE MGMT INC DEL COM 94106L109 9,764 85,677 SH   SOLE   85,677 0 0
WELLS FARGO CO NEW COM 949746101 328 6,100 SH   SOLE   6,100 0 0
WENDYS CO COM 95058W100 28 1,250 SH   SOLE   1,250 0 0
WEYERHAEUSER CO COM 962166104 184 6,104 SH   SOLE   6,104 0 0
WISDOMTREE TR US TOTAL DIVIDND 97717W109 22 210 SH   SOLE   210 0 0
WORKDAY INC CL A 98138H101 4,879 29,667 SH   SOLE   29,667 0 0
XCEL ENERGY INC COM 98389B100 5 72 SH   SOLE   72 0 0
YUM BRANDS INC COM 988498101 2,824 28,035 SH   SOLE   28,035 0 0
YUM CHINA HLDGS INC COM 98850P109 2,276 47,400 SH   SOLE   47,400 0 0
ZENDESK INC COM 98936J101 2 25 SH   SOLE   25 0 0
ZOETIS INC CL A 98978V103 11,900 89,911 SH   SOLE   89,911 0 0
ZSCALER INC COM 98980G102 1 27 SH   SOLE   27 0 0
ALLEGION PUB LTD CO ORD SHS G0176J109 2,740 22,000 SH   SOLE   22,000 0 0
AON PLC SHS CL A G0408V102 2,718 13,050 SH   SOLE   13,050 0 0
ATLASSIAN CORP PLC CL A G06242104 3 23 SH   SOLE   23 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 17,030 80,876 SH   SOLE   80,876 0 0
EATON CORP PLC SHS G29183103 2,636 27,830 SH   SOLE   27,830 0 0
INGERSOLL-RAND PLC SHS G47791101 2,715 20,425 SH   SOLE   20,425 0 0
LINDE PLC SHS G5494J103 2,794 13,125 SH   SOLE   13,125 0 0
MEDTRONIC PLC SHS G5960L103 3,390 29,885 SH   SOLE   29,885 0 0
NOVOCURE LTD ORD SHS G6674U108 1 11 SH   SOLE   11 0 0
ALCON INC ORD SHS H01301128 1,625 28,730 SH   SOLE   28,730 0 0
CHUBB LIMITED COM H1467J104 10,518 67,570 SH   SOLE   67,570 0 0
GLOBANT S A COM L44385109 1 10 SH   SOLE   10 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 2,072 18,675 SH   SOLE   18,675 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 5 39 SH   SOLE   39 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 1 4 SH   SOLE   4 0 0
Berkshire Hathaway Class A COM 084670108 1,411 42 SH   SOLE   42 0 0