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
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 2,404 41,250 SH   SOLE   41,250 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,219 35,358 SH   SOLE   35,358 0 0
ZOETIS INC CL A 98978V103 7,404 86,555 SH   SOLE   86,555 0 0
YUM CHINA HLDGS INC COM 98850P109 2,273 67,780 SH   SOLE   67,780 0 0
YUM BRANDS INC COM 988498101 2,419 26,319 SH   SOLE   26,319 0 0
EXXON MOBIL CORP COM 30231G102 2,600 38,130 SH   SOLE   38,130 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 520 5,250 SH   SOLE   5,250 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,402 16,205 SH   SOLE   16,205 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 447 8,450 SH   SOLE   8,450 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 2,154 42,420 SH   SOLE   42,420 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 5,555 89,627 SH   SOLE   89,627 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 197 3,060 SH   SOLE   3,060 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 137 5,770 SH   SOLE   5,770 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 267 4,650 SH   SOLE   4,650 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 9 175 SH   SOLE   175 0 0
XCEL ENERGY INC COM 98389B100 4 72 SH   SOLE   72 0 0
WEYERHAEUSER CO COM 962166104 168 7,704 SH   SOLE   7,704 0 0
W R BERKLEY CORPORATION COM 084423102 2 25 SH   SOLE   25 0 0
WALMART INC COM 931142103 2,746 29,484 SH   SOLE   29,484 0 0
INVESCO EXCHANGE TRADED FD T WILSHR MICR CP 46137Y104 4 150 SH   SOLE   150 0 0
WASTE MGMT INC DEL COM 94106L109 7,086 79,627 SH   SOLE   79,627 0 0
WELLS FARGO CO NEW COM 949746101 613 13,300 SH   SOLE   13,300 0 0
WENDYS CO COM 95058W100 20 1,250 SH   SOLE   1,250 0 0
WADDELL & REED FINL INC CL A 930059100 25 1,356 SH   SOLE   1,356 0 0
WD-40 CO COM 929236107 312 1,705 SH   SOLE   1,705 0 0
WORKDAY INC CL A 98138H101 4,519 28,302 SH   SOLE   28,302 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,876 27,460 SH   SOLE   27,460 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 5,691 101,230 SH   SOLE   101,230 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 4,240 111,276 SH   SOLE   111,276 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 14,774 128,625 SH   SOLE   128,625 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 19 116 SH   SOLE   116 0 0
VARONIS SYS INC COM 922280102 2 37 SH   SOLE   37 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 7 120 SH   SOLE   120 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 3,105 25,945 SH   SOLE   25,945 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 8,290 36,073 SH   SOLE   36,073 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 3,967 41,641 SH   SOLE   41,641 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 19,945 144,340 SH   SOLE   144,340 0 0
ISHARES TR EDGE MSCI USA VL 46432F388 494 6,804 SH   SOLE   6,804 0 0
VALERO ENERGY CORP NEW COM 91913Y100 1,229 16,395 SH   SOLE   16,395 0 0
VANGUARD GROUP DIV APP ETF 921908844 27 273 SH   SOLE   273 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 910 5,455 SH   SOLE   5,455 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 7 150 SH   SOLE   150 0 0
V F CORP COM 918204108 2,477 34,725 SH   SOLE   34,725 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 652 14,300 SH   SOLE   14,300 0 0
VEEVA SYS INC CL A COM 922475108 30 340 SH   SOLE   340 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 8,285 223,324 SH   SOLE   223,324 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 2,256 19,778 SH   SOLE   19,778 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 66 440 SH   SOLE   440 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 14,090 106,752 SH   SOLE   106,752 0 0
VISA INC COM CL A 92826C839 12,233 92,717 SH   SOLE   92,717 0 0
UNITED TECHNOLOGIES CORP COM 913017109 5,156 48,420 SH   SOLE   48,420 0 0
ISHARES TR MIN VOL USA ETF 46429B697 750 14,309 SH   SOLE   14,309 0 0
US BANCORP DEL COM NEW 902973304 4,845 106,012 SH   SOLE   106,012 0 0
UNION PAC CORP COM 907818108 8,868 64,157 SH   SOLE   64,157 0 0
UNITEDHEALTH GROUP INC COM 91324P102 7,064 28,355 SH   SOLE   28,355 0 0
UNILEVER N V N Y SHS NEW 904784709 1,617 30,050 SH   SOLE   30,050 0 0
UNDER ARMOUR INC CL A 904311107 1 80 SH   SOLE   80 0 0
TEXAS INSTRS INC COM 882508104 2,138 22,625 SH   SOLE   22,625 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 276 2,685 SH   SOLE   2,685 0 0
THE TRADE DESK INC COM CL A 88339J105 30 262 SH   SOLE   262 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 5,958 161,430 SH   SOLE   161,430 0 0
TESLA INC COM 88160R101 13 40 SH   SOLE   40 0 0
TRACTOR SUPPLY CO COM 892356106 256 3,070 SH   SOLE   3,070 0 0
TRANSENTERIX INC COM NEW 89366M201 16 7,075 SH   SOLE   7,075 0 0
TRAVELERS COMPANIES INC COM 89417E109 6,614 55,230 SH   SOLE   55,230 0 0
TRANSCANADA CORP COM 89353D107 1,032 28,900 SH   SOLE   28,900 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 4,080 86,126 SH   SOLE   86,126 0 0
TOTAL S A SPONSORED ADR 89151E109 1,748 33,500 SH   SOLE   33,500 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 443 1,980 SH   SOLE   1,980 0 0
TORCHMARK CORP COM 891027104 770 10,325 SH   SOLE   10,325 0 0
RBB FD INC MOTLEY FOL ETF 74933W601 3 150 SH   SOLE   150 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 41 350 SH   SOLE   350 0 0
TJX COS INC NEW COM 872540109 7,686 171,783 SH   SOLE   171,783 0 0
ATLASSIAN CORP PLC CL A G06242104 1 15 SH   SOLE   15 0 0
AT&T INC COM 00206R102 2,169 75,993 SH   SOLE   75,993 0 0
STRYKER CORP COM 863667101 176 1,120 SH   SOLE   1,120 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 4 72 SH   SOLE   72 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 530 7,905 SH   SOLE   7,905 0 0
ISHARES TR MSCI USA ESG SLC 464288802 35 341 SH   SOLE   341 0 0
CONSTELLATION BRANDS INC CL A 21036P108 1,844 11,464 SH   SOLE   11,464 0 0
SUNTRUST BKS INC COM 867914103 25 500 SH   SOLE   500 0 0
PROSHARES TR PSHS ULT S&P 500 74347R107 16 175 SH   SOLE   175 0 0
SRC ENERGY INC COM 78470V108 68 14,500 SH   SOLE   14,500 0 0
SQUARE INC CL A 852234103 701 12,490 SH   SOLE   12,490 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,425 9,702 SH   SOLE   9,702 0 0
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 48 1,035 SH   SOLE   1,035 0 0
SPLUNK INC COM 848637104 57 545 SH   SOLE   545 0 0
S&P GLOBAL INC COM 78409V104 4,978 29,290 SH   SOLE   29,290 0 0
SELLAS LIFE SCIENCES GROUP I COM 81642T100 0 13 SH   SOLE   13 0 0
SCHLUMBERGER LTD COM 806857108 14 400 SH   SOLE   400 0 0
SHERWIN WILLIAMS CO COM 824348106 71 180 SH   SOLE   180 0 0
SPDR SER TR SSGA GNDER ETF 78468R747 34 527 SH   SOLE   527 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 56 625 SH   SOLE   625 0 0
ISHARES TR EAFE SML CP ETF 464288273 14,069 271,497 SH   SOLE   271,497 0 0
SCHWAB CHARLES CORP NEW COM 808513105 7,196 173,282 SH   SOLE   173,282 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 44 902 SH   SOLE   902 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 4,854 101,276 SH   SOLE   101,276 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 75 1,094 SH   SOLE   1,094 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 11,557 407,670 SH   SOLE   407,670 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 6,532 277,604 SH   SOLE   277,604 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 7,187 153,009 SH   SOLE   153,009 0 0
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 463 15,899 SH   SOLE   15,899 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1 21 SH   SOLE   21 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 623 10,270 SH   SOLE   10,270 0 0
STARBUCKS CORP COM 855244109 425 6,600 SH   SOLE   6,600 0 0
SAP SE SPON ADR 803054204 1,421 14,275 SH   SOLE   14,275 0 0
RAYTHEON CO COM NEW 755111507 3,946 25,735 SH   SOLE   25,735 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 11,043 120,824 SH   SOLE   120,824 0 0
REPUBLIC SVCS INC COM 760759100 2,884 40,000 SH   SOLE   40,000 0 0
ROSS STORES INC COM 778296103 3,493 41,978 SH   SOLE   41,978 0 0
ROPER TECHNOLOGIES INC COM 776696106 2,652 9,950 SH   SOLE   9,950 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 236 7,255 SH   SOLE   7,255 0 0
RMR GROUP INC CL A 74967R106 0 6 SH   SOLE   6 0 0
RESMED INC COM 761152107 2,846 24,994 SH   SOLE   24,994 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 54 2,642 SH   SOLE   2,642 0 0
ISHARES TR USA QUALITY FCTR 46432F339 538 7,009 SH   SOLE   7,009 0 0
Q2 HLDGS INC COM 74736L109 59 1,195 SH   SOLE   1,195 0 0
QUANTENNA COMMUNICATIONS INC COM 74766D100 1 55 SH   SOLE   55 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 29,686 192,443 SH   SOLE   192,443 0 0
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 96 1,750 SH   SOLE   1,750 0 0
QUALCOMM INC COM 747525103 36 625 SH   SOLE   625 0 0
FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 22 500 SH   SOLE   500 0 0
PAYPAL HLDGS INC COM 70450Y103 8,048 95,710 SH   SOLE   95,710 0 0
PHILLIPS 66 COM 718546104 5,009 58,146 SH   SOLE   58,146 0 0
PPG INDS INC COM 693506107 3,608 35,290 SH   SOLE   35,290 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 8 175 SH   SOLE   175 0 0
PHILIP MORRIS INTL INC COM 718172109 459 6,875 SH   SOLE   6,875 0 0
PJT PARTNERS INC COM CL A 69343T107 1 23 SH   SOLE   23 0 0
INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 16 250 SH   SOLE   250 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 1,598 45,500 SH   SOLE   45,500 0 0
PROCTER AND GAMBLE CO COM 742718109 187 2,032 SH   SOLE   2,032 0 0
ISHARES TR S&P US PFD STK 464288687 10 300 SH   SOLE   300 0 0
PFIZER INC COM 717081103 3,961 90,735 SH   SOLE   90,735 0 0
PEPSICO INC COM 713448108 6,596 59,699 SH   SOLE   59,699 0 0
PAYCHEX INC COM 704326107 13 200 SH   SOLE   200 0 0
PAYCOM SOFTWARE INC COM 70432V102 2 20 SH   SOLE   20 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 18 300 SH   SOLE   300 0 0
ORACLE CORP COM 68389X105 3,358 74,384 SH   SOLE   74,384 0 0
ORANGE SPONSORED ADR 684060106 1,269 78,375 SH   SOLE   78,375 0 0
OWENS CORNING NEW COM 690742101 44 1,000 SH   SOLE   1,000 0 0
NXP SEMICONDUCTORS N V COM N6596X109 9 125 SH   SOLE   125 0 0
NOVARTIS A G SPONSORED ADR 66987V109 2,072 24,150 SH   SOLE   24,150 0 0
NOVO-NORDISK A S ADR 670100205 1,866 40,500 SH   SOLE   40,500 0 0
NV5 GLOBAL INC COM 62945V109 1 15 SH   SOLE   15 0 0
NUCOR CORP COM 670346105 206 3,975 SH   SOLE   3,975 0 0
NORFOLK SOUTHERN CORP COM 655844108 6,605 44,170 SH   SOLE   44,170 0 0
NATIONAL RESH CORP COM NEW 637372202 7 175 SH   SOLE   175 0 0
NORTHROP GRUMMAN CORP COM 666807102 110 450 SH   SOLE   450 0 0
NELNET INC CL A 64031N108 232 4,425 SH   SOLE   4,425 0 0
NIKE INC CL B 654106103 8,906 120,121 SH   SOLE   120,121 0 0
NETFLIX INC COM 64110L106 3,921 14,648 SH   SOLE   14,648 0 0
NEXTERA ENERGY INC COM 65339F101 5,035 28,965 SH   SOLE   28,965 0 0
MICRON TECHNOLOGY INC COM 595112103 10 317 SH   SOLE   317 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 517 5,161 SH   SOLE   5,161 0 0
MICROSOFT CORP COM 594918104 13,230 130,252 SH   SOLE   130,252 0 0
MORGAN STANLEY COM NEW 617446448 3,425 86,375 SH   SOLE   86,375 0 0
MERCK & CO INC COM 58933Y105 2,678 35,052 SH   SOLE   35,052 0 0
MARATHON PETE CORP COM 56585A102 3,385 57,355 SH   SOLE   57,355 0 0
ALTRIA GROUP INC COM 02209S103 1,875 37,969 SH   SOLE   37,969 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 13 225 SH   SOLE   225 0 0
3M CO COM 88579Y101 3,671 19,265 SH   SOLE   19,265 0 0
MARKEL CORP COM 570535104 749 722 SH   SOLE   722 0 0
MCCORMICK & CO INC COM NON VTG 579780206 1,454 10,440 SH   SOLE   10,440 0 0
MERCADOLIBRE INC COM 58733R102 761 2,600 SH   SOLE   2,600 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 15,707 51,896 SH   SOLE   51,896 0 0
MEDTRONIC PLC SHS G5960L103 2,616 28,760 SH   SOLE   28,760 0 0
MONDELEZ INTL INC CL A 609207105 1,942 48,510 SH   SOLE   48,510 0 0
MONGODB INC CL A 60937P106 3 30 SH   SOLE   30 0 0
BARINGS CORPORATE INVS COM 06759X107 29 2,000 SH   SOLE   2,000 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 9 125 SH   SOLE   125 0 0
MCDONALDS CORP COM 580135101 6,293 35,440 SH   SOLE   35,440 0 0
MASTERCARD INCORPORATED CL A 57636Q104 8,980 47,604 SH   SOLE   47,604 0 0
LAMB WESTON HLDGS INC COM 513272104 511 6,943 SH   SOLE   6,943 0 0
SOUTHWEST AIRLS CO COM 844741108 46 1,000 SH   SOLE   1,000 0 0
LAM RESEARCH CORP COM 512807108 125 915 SH   SOLE   915 0 0
ISHARES TR IBOXX INV CP ETF 464287242 139 1,228 SH   SOLE   1,228 0 0
LOWES COS INC COM 548661107 5,732 62,060 SH   SOLE   62,060 0 0
GRAND CANYON ED INC COM 38526M106 1 10 SH   SOLE   10 0 0
LINDSAY CORP COM 535555106 7 75 SH   SOLE   75 0 0
LOCKHEED MARTIN CORP COM 539830109 2,656 10,143 SH   SOLE   10,143 0 0
LINDE PLC COM G5494J103 1,603 10,270 SH   SOLE   10,270 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 95 1,000 SH   SOLE   1,000 0 0
COCA COLA CO COM 191216100 1,826 38,570 SH   SOLE   38,570 0 0
KINDER MORGAN INC DEL COM 49456B101 117 7,600 SH   SOLE   7,600 0 0
KIMBERLY CLARK CORP COM 494368103 1,990 17,465 SH   SOLE   17,465 0 0
INVESCO EXCHNG TRADED FD TR KBW BK 46138E628 142 3,225 SH   SOLE   3,225 0 0
KELLOGG CO COM 487836108 1,458 25,575 SH   SOLE   25,575 0 0
JPMORGAN CHASE & CO COM 46625H100 3,865 39,595 SH   SOLE   39,595 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 45 1,350 SH   SOLE   1,350 0 0
JOHNSON & JOHNSON COM 478160104 7,047 54,609 SH   SOLE   54,609 0 0
JEFFERIES FINL GROUP INC COM 47233W109 26 1,500 SH   SOLE   1,500 0 0
ISHARES TR US TELECOM ETF 464287713 935 35,500 SH   SOLE   35,500 0 0
ISHARES TR U.S. TECH ETF 464287721 3,650 22,825 SH   SOLE   22,825 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 229 3,000 SH   SOLE   3,000 0 0
ISHARES TR RUS MID CAP ETF 464287499 36 772 SH   SOLE   772 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 43 255 SH   SOLE   255 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 854 7,940 SH   SOLE   7,940 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 17,807 132,988 SH   SOLE   132,988 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 389 3,500 SH   SOLE   3,500 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 39 260 SH   SOLE   260 0 0
ISHARES TR CORE S&P500 ETF 464287200 128 510 SH   SOLE   510 0 0
ISHARES TR S&P 500 VAL ETF 464287408 51 500 SH   SOLE   500 0 0
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 24 500 SH   SOLE   500 0 0
ISHARES TR US AER DEF ETF 464288760 10 60 SH   SOLE   60 0 0
ISHARES TR CORE 1 5 YR USD 46432F859 2,641 53,829 SH   SOLE   53,829 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 2,352 4,912 SH   SOLE   4,912 0 0
INGERSOLL-RAND PLC SHS G47791101 2,149 23,555 SH   SOLE   23,555 0 0
INTUIT COM 461202103 15 75 SH   SOLE   75 0 0
INTEL CORP COM 458140100 6,962 148,345 SH   SOLE   148,345 0 0
INOVIO PHARMACEUTICALS INC COM NEW 45773H201 12 3,000 SH   SOLE   3,000 0 0
ILLUMINA INC COM 452327109 24 80 SH   SOLE   80 0 0
ISHARES TR S&P SML 600 GWT 464287887 4,392 27,225 SH   SOLE   27,225 0 0
ISHARES TR SP SMCP600VL ETF 464287879 3,151 23,900 SH   SOLE   23,900 0 0
ISHARES TR CORE S&P SCP ETF 464287804 721 10,406 SH   SOLE   10,406 0 0
ISHARES TR S&P MC 400GR ETF 464287606 660 3,450 SH   SOLE   3,450 0 0
ISHARES TR S&P MC 400VL ETF 464287705 3,405 24,610 SH   SOLE   24,610 0 0
ISHARES TR CORE S&P MCP ETF 464287507 48 290 SH   SOLE   290 0 0
ISHARES TR EXPND TEC SC ETF 464287549 3,797 22,115 SH   SOLE   22,115 0 0
ISHARES INC CORE MSCI EMKT 46434G103 674 14,302 SH   SOLE   14,302 0 0
ISHARES TR CORE MSCI EAFE 46432F842 308 5,602 SH   SOLE   5,602 0 0
IDEXX LABS INC COM 45168D104 4,762 25,599 SH   SOLE   25,599 0 0
ISHARES TR COHEN STEER REIT 464287564 29 300 SH   SOLE   300 0 0
AMPLIFY ETF TR ONLIN RETL ETF 032108102 12 300 SH   SOLE   300 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 54 475 SH   SOLE   475 0 0
ISHARES TR NASDAQ BIOTECH 464287556 110 1,140 SH   SOLE   1,140 0 0
ISHARES TR US BR DEL SE ETF 464288794 10 175 SH   SOLE   175 0 0
HUBSPOT INC COM 443573100 2 18 SH   SOLE   18 0 0
HEARTLAND FINL USA INC COM 42234Q102 78 1,765 SH   SOLE   1,765 0 0
HERSHEY CO COM 427866108 5 45 SH   SOLE   45 0 0
SCHEIN HENRY INC COM 806407102 3,258 41,497 SH   SOLE   41,497 0 0
HORMEL FOODS CORP COM 440452100 2,196 51,455 SH   SOLE   51,455 0 0
HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 10 420 SH   SOLE   420 0 0
HONEYWELL INTL INC COM 438516106 10,044 76,019 SH   SOLE   76,019 0 0
HOME DEPOT INC COM 437076102 3,210 18,684 SH   SOLE   18,684 0 0
HASBRO INC COM 418056107 2,481 30,530 SH   SOLE   30,530 0 0
GARRETT MOTION INC COM 366505105 59 4,755 SH   SOLE   4,755 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 5 250 SH   SOLE   250 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,569 41,072 SH   SOLE   41,072 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,264 7,565 SH   SOLE   7,565 0 0
GLOBAL PMTS INC COM 37940X102 103 1,000 SH   SOLE   1,000 0 0
ALPHABET INC CAP STK CL A 02079K305 9,223 8,826 SH   SOLE   8,826 0 0
ALPHABET INC CAP STK CL C 02079K107 104 100 SH   SOLE   100 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 98 805 SH   SOLE   805 0 0
GILEAD SCIENCES INC COM 375558103 71 1,130 SH   SOLE   1,130 0 0
GENERAL DYNAMICS CORP COM 369550108 3,717 23,644 SH   SOLE   23,644 0 0
GREENE COUNTY BANCORP INC COM 394357107 36 1,162 SH   SOLE   1,162 0 0
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 149 5,767 SH   SOLE   5,767 0 0
F M C CORP COM NEW 302491303 15 200 SH   SOLE   200 0 0
FLIR SYS INC COM 302445101 35 800 SH   SOLE   800 0 0
FISERV INC COM 337738108 230,638 3,138,363 SH   SOLE   3,138,363 0 0
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 5 138 SH   SOLE   138 0 0
FEDEX CORP COM 31428X106 3,505 21,727 SH   SOLE   21,727 0 0
FIDELITY TOTAL BD ETF 316188309 160 3,306 SH   SOLE   3,306 0 0
FACEBOOK INC CL A 30303M102 1,988 15,165 SH   SOLE   15,165 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 8 1,000 SH   SOLE   1,000 0 0
EXELIXIS INC COM 30161Q104 216 11,000 SH   SOLE   11,000 0 0
ENTERGY CORP NEW COM 29364G103 9 100 SH   SOLE   100 0 0
EATON CORP PLC SHS G29183103 1,820 26,505 SH   SOLE   26,505 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 4 269 SH   SOLE   269 0 0
ISHARES INC ESG MSCI EM ETF 46434G863 40 1,308 SH   SOLE   1,308 0 0
ISHARES TR ESG MSCI EAFE 46435G516 76 1,322 SH   SOLE   1,322 0 0
EOG RES INC COM 26875P101 1,765 20,240 SH   SOLE   20,240 0 0
ENVESTNET INC COM 29404K106 49 1,000 SH   SOLE   1,000 0 0
EMERSON ELEC CO COM 291011104 12 200 SH   SOLE   200 0 0
EMCORE CORP COM NEW 290846203 15 3,500 SH   SOLE   3,500 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 87 2,750 SH   SOLE   2,750 0 0
ISHARES TR MSCI EAFE ETF 464287465 7,355 125,125 SH   SOLE   125,125 0 0
ISHARES INC EM MKT SM-CP ETF 464286475 13 300 SH   SOLE   300 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 2,479 63,467 SH   SOLE   63,467 0 0
EURONET WORLDWIDE INC COM 298736109 4,484 43,795 SH   SOLE   43,795 0 0
EDITAS MEDICINE INC COM 28106W103 1 40 SH   SOLE   40 0 0
EAGLE BANCORP MONT INC COM 26942G100 20 1,240 SH   SOLE   1,240 0 0
DOWDUPONT INC COM 26078J100 5,197 97,179 SH   SOLE   97,179 0 0
ISHARES TR SELECT DIVID ETF 464287168 103 1,150 SH   SOLE   1,150 0 0
DAVITA INC COM 23918K108 23 450 SH   SOLE   450 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 273 3,166 SH   SOLE   3,166 0 0
ISHARES TR MSCI KLD400 SOC 464288570 96 1,033 SH   SOLE   1,033 0 0
DOVER CORP COM 260003108 1,579 22,250 SH   SOLE   22,250 0 0
DISNEY WALT CO COM DISNEY 254687106 9,113 83,106 SH   SOLE   83,106 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 6,515 27,938 SH   SOLE   27,938 0 0
DOLLAR GEN CORP NEW COM 256677105 205 1,900 SH   SOLE   1,900 0 0
DISCOVER FINL SVCS COM 254709108 88 1,500 SH   SOLE   1,500 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 1,977 13,945 SH   SOLE   13,945 0 0
DEERE & CO COM 244199105 17 115 SH   SOLE   115 0 0
TABLEAU SOFTWARE INC CL A 87336U105 30 250 SH   SOLE   250 0 0
DOMINION ENERGY INC COM 25746U109 556 7,775 SH   SOLE   7,775 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 2 30 SH   SOLE   30 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 13 1,003 SH   SOLE   1,003 0 0
CHEVRON CORP NEW COM 166764100 3,607 33,155 SH   SOLE   33,155 0 0
CVS HEALTH CORP COM 126650100 73 1,114 SH   SOLE   1,114 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 4,539 71,498 SH   SOLE   71,498 0 0
CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 5 200 SH   SOLE   200 0 0
CONTROL4 CORP COM 21240D107 1 40 SH   SOLE   40 0 0
CINTAS CORP COM 172908105 4,178 24,871 SH   SOLE   24,871 0 0
CSX CORP COM 126408103 3,115 50,143 SH   SOLE   50,143 0 0
CISCO SYS INC COM 17275R102 8,297 191,478 SH   SOLE   191,478 0 0
SALESFORCE COM INC COM 79466L302 12,186 88,969 SH   SOLE   88,969 0 0
COUPA SOFTWARE INC COM 22266L106 4 60 SH   SOLE   60 0 0
COSTCO WHSL CORP NEW COM 22160K105 9,305 45,677 SH   SOLE   45,677 0 0
CONOCOPHILLIPS COM 20825C104 295 4,725 SH   SOLE   4,725 0 0
CAPITAL ONE FINL CORP COM 14040H105 166 2,200 SH   SOLE   2,200 0 0
CANADIAN NATL RY CO COM 136375102 2,170 29,275 SH   SOLE   29,275 0 0
CUMMINS INC COM 231021106 13 100 SH   SOLE   100 0 0
CME GROUP INC COM CL A 12572Q105 11,529 61,288 SH   SOLE   61,288 0 0
COMCAST CORP NEW CL A 20030N101 7 204 SH   SOLE   204 0 0
CLOROX CO DEL COM 189054109 7,339 47,610 SH   SOLE   47,610 0 0
COLGATE PALMOLIVE CO COM 194162103 60 1,000 SH   SOLE   1,000 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 2,010 19,580 SH   SOLE   19,580 0 0
CHURCH & DWIGHT INC COM 171340102 4,361 66,320 SH   SOLE   66,320 0 0
CANOPY GROWTH CORP COM 138035100 13 500 SH   SOLE   500 0 0
CERNER CORP COM 156782104 4,712 89,857 SH   SOLE   89,857 0 0
CELGENE CORP COM 151020104 130 2,030 SH   SOLE   2,030 0 0
CELANESE CORP DEL COM 150870103 523 5,815 SH   SOLE   5,815 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 11 100 SH   SOLE   100 0 0
CHUBB LIMITED COM H1467J104 8,431 65,262 SH   SOLE   65,262 0 0
CATERPILLAR INC DEL COM 149123101 3,396 26,725 SH   SOLE   26,725 0 0
CONAGRA BRANDS INC COM 205887102 139 6,508 SH   SOLE   6,508 0 0
CITIGROUP INC COM NEW 172967424 115 2,210 SH   SOLE   2,210 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 60 2,000 SH   SOLE   2,000 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 97 1,475 SH   SOLE   1,475 0 0
BOX INC CL A 10316T104 5 270 SH   SOLE   270 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 598 11,500 SH   SOLE   11,500 0 0
BLUEBIRD BIO INC COM 09609G100 1 11 SH   SOLE   11 0 0
BLACKROCK INC COM 09247X101 7,768 19,774 SH   SOLE   19,774 0 0
BOOKING HLDGS INC COM 09857L108 1,101 639 SH   SOLE   639 0 0
BUCKLE INC COM 118440106 11 551 SH   SOLE   551 0 0
BECTON DICKINSON & CO COM 075887109 9,835 43,649 SH   SOLE   43,649 0 0
BCE INC COM NEW 05534B760 423 10,700 SH   SOLE   10,700 0 0
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 237 44,803 SH   SOLE   44,803 0 0
BAXTER INTL INC COM 071813109 12 185 SH   SOLE   185 0 0
BANK AMER CORP COM 060505104 8 325 SH   SOLE   325 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 961 7,012 SH   SOLE   7,012 0 0
BOEING CO COM 097023105 5,055 15,675 SH   SOLE   15,675 0 0
AMERICAN EXPRESS CO COM 025816109 48 500 SH   SOLE   500 0 0
ANIXTER INTL INC COM 035290105 4 70 SH   SOLE   70 0 0
BROADCOM INC COM 11135F101 2,263 8,900 SH   SOLE   8,900 0 0
ACTIVISION BLIZZARD INC COM 00507V109 111 2,375 SH   SOLE   2,375 0 0
ARCONIC INC COM 03965L100 10 600 SH   SOLE   600 0 0
AIR PRODS & CHEMS INC COM 009158106 4,500 28,115 SH   SOLE   28,115 0 0
APACHE CORP COM 037411105 408 15,543 SH   SOLE   15,543 0 0
AON PLC SHS CL A G0408V102 1,875 12,900 SH   SOLE   12,900 0 0
ARISTA NETWORKS INC COM 040413106 713 3,385 SH   SOLE   3,385 0 0
AMAZON COM INC COM 023135106 13,684 9,111 SH   SOLE   9,111 0 0
AMERICAN TOWER CORP NEW COM 03027X100 9,533 60,260 SH   SOLE   60,260 0 0
AMGEN INC COM 031162100 6,142 31,552 SH   SOLE   31,552 0 0
ALLEGION PUB LTD CO ORD SHS G0176J109 1,754 22,000 SH   SOLE   22,000 0 0
ALLSTATE CORP COM 020002101 2,537 30,700 SH   SOLE   30,700 0 0
ALIGN TECHNOLOGY INC COM 016255101 5 22 SH   SOLE   22 0 0
ASSURANT INC COM 04621X108 1,622 18,135 SH   SOLE   18,135 0 0
ISHARES TR CORE US AGGBD ET 464287226 14 136 SH   SOLE   136 0 0
AFLAC INC COM 001055102 2,386 52,380 SH   SOLE   52,380 0 0
AMERICAN ELEC PWR INC COM 025537101 2,235 29,905 SH   SOLE   29,905 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 4,461 34,020 SH   SOLE   34,020 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 8 200 SH   SOLE   200 0 0
ANALOG DEVICES INC COM 032654105 13 156 SH   SOLE   156 0 0
ADOBE INC COM 00724F101 505 2,230 SH   SOLE   2,230 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 11,374 80,658 SH   SOLE   80,658 0 0
ABBOTT LABS COM 002824100 4,938 68,267 SH   SOLE   68,267 0 0
ABIOMED INC COM 003654100 2 5 SH   SOLE   5 0 0
ABBVIE INC COM 00287Y109 930 10,085 SH   SOLE   10,085 0 0
ABB LTD SPONSORED ADR 000375204 939 49,400 SH   SOLE   49,400 0 0
APPLE INC COM 037833100 9,725 61,654 SH   SOLE   61,654 0 0
ALCOA CORP COM 013872106 2 63 SH   SOLE   63 0 0
BERKSHIRE HAT A COM 084670108 12,852 42 SH   SOLE   42 0 0