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,639 52,780 SH   SOLE   52,780 0 0
AT&T INC COM 00206R102 3,240 103,328 SH   SOLE   103,328 0 0
ABBOTT LABS COM 002824100 5,457 68,267 SH   SOLE   68,267 0 0
ABBVIE INC COM 00287Y109 800 9,930 SH   SOLE   9,930 0 0
ABIOMED INC COM 003654100 1 5 SH   SOLE   5 0 0
ACTIVISION BLIZZARD INC COM 00507V109 139 3,060 SH   SOLE   3,060 0 0
ADOBE INC COM 00724F101 612 2,295 SH   SOLE   2,295 0 0
AIR PRODS & CHEMS INC COM 009158106 5,995 31,395 SH   SOLE   31,395 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,476 8,092 SH   SOLE   8,092 0 0
ALIGN TECHNOLOGY INC COM 016255101 84 297 SH   SOLE   297 0 0
ALLIANT ENERGY CORP COM 018802108 47 1,000 SH   SOLE   1,000 0 0
ALLSTATE CORP COM 020002101 2,891 30,700 SH   SOLE   30,700 0 0
ALPHABET INC CAP STK CL C 02079K107 113 96 SH   SOLE   96 0 0
ALPHABET INC CAP STK CL A 02079K305 10,593 9,001 SH   SOLE   9,001 0 0
ALTRIA GROUP INC COM 02209S103 2,200 38,309 SH   SOLE   38,309 0 0
AMAZON COM INC COM 023135106 16,239 9,119 SH   SOLE   9,119 0 0
AMERICAN ELEC PWR CO INC COM 025537101 2,526 30,160 SH   SOLE   30,160 0 0
AMERICAN EXPRESS CO COM 025816109 55 500 SH   SOLE   500 0 0
AMERICAN TOWER CORP NEW COM 03027X100 12,072 61,260 SH   SOLE   61,260 0 0
AMGEN INC COM 031162100 6,119 32,209 SH   SOLE   32,209 0 0
AMPLIFY ETF TR ONLIN RETL ETF 032108102 15 300 SH   SOLE   300 0 0
ANALOG DEVICES INC COM 032654105 16 156 SH   SOLE   156 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 124 1,475 SH   SOLE   1,475 0 0
ANIXTER INTL INC COM 035290105 4 70 SH   SOLE   70 0 0
APACHE CORP COM 037411105 539 15,543 SH   SOLE   15,543 0 0
APPLE INC COM 037833100 11,956 62,943 SH   SOLE   62,943 0 0
AQUA AMERICA INC COM 03836W103 2 63 SH   SOLE   63 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 9 200 SH   SOLE   200 0 0
ARISTA NETWORKS INC COM 040413106 1,236 3,930 SH   SOLE   3,930 0 0
ASSURANT INC COM 04621X108 1,737 18,300 SH   SOLE   18,300 0 0
AUTOMATIC DATA PROCESSING COM 053015103 5,539 34,675 SH   SOLE   34,675 0 0
BCE INC COM NEW 05534B760 475 10,700 SH   SOLE   10,700 0 0
BANCO BILBAO VIZCAYA ARGEN SPONSORED ADR 05946K101 242 42,303 SH   SOLE   42,303 0 0
BANK AMER CORP COM 060505104 9 325 SH   SOLE   325 0 0
BARINGS CORPORATE INVS COM 06759X107 31 2,000 SH   SOLE   2,000 0 0
BAXTER INTL INC COM 071813109 15 185 SH   SOLE   185 0 0
BECTON DICKINSON & CO COM 075887109 10,870 43,529 SH   SOLE   43,529 0 0
BERKLEY W R CORP COM 084423102 2 25 SH   SOLE   25 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,123 35,456 SH   SOLE   35,456 0 0
BLACKROCK INC COM 09247X101 8,689 20,331 SH   SOLE   20,331 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 70 2,000 SH   SOLE   2,000 0 0
BLUEBIRD BIO INC COM 09609G100 2 11 SH   SOLE   11 0 0
BOEING CO COM 097023105 6,176 16,193 SH   SOLE   16,193 0 0
BOOKING HLDGS INC COM 09857L108 663 380 SH   SOLE   380 0 0
BOX INC CL A 10316T104 5 270 SH   SOLE   270 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 3,316 69,500 SH   SOLE   69,500 0 0
BROADCOM INC COM 11135F101 2,225 7,400 SH   SOLE   7,400 0 0
BUCKLE INC COM 118440106 10 551 SH   SOLE   551 0 0
CME GROUP INC COM CL A 12572Q105 10,162 61,743 SH   SOLE   61,743 0 0
CSX CORP COM 126408103 3,746 50,068 SH   SOLE   50,068 0 0
CVS HEALTH CORP COM 126650100 10 189 SH   SOLE   189 0 0
CANADIAN NATL RY CO COM 136375102 2,597 29,025 SH   SOLE   29,025 0 0
CANOPY GROWTH CORP COM 138035100 25 585 SH   SOLE   585 0 0
CAPITAL ONE FINL CORP COM 14040H105 16 200 SH   SOLE   200 0 0
CATERPILLAR INC DEL COM 149123101 3,604 26,600 SH   SOLE   26,600 0 0
CELANESE CORP DEL COM 150870103 647 6,565 SH   SOLE   6,565 0 0
CELGENE CORP COM 151020104 189 2,000 SH   SOLE   2,000 0 0
CERNER CORP COM 156782104 3,757 65,679 SH   SOLE   65,679 0 0
CHEVRON CORP NEW COM 166764100 4,308 34,975 SH   SOLE   34,975 0 0
CHURCH & DWIGHT INC COM 171340102 4,786 67,195 SH   SOLE   67,195 0 0
CISCO SYS INC COM 17275R102 10,413 192,863 SH   SOLE   192,863 0 0
CINTAS CORP COM 172908105 5,563 27,525 SH   SOLE   27,525 0 0
CITIGROUP INC COM NEW 172967424 59 942 SH   SOLE   942 0 0
CLOROX CO DEL COM 189054109 7,705 48,020 SH   SOLE   48,020 0 0
COCA COLA CO COM 191216100 1,839 39,248 SH   SOLE   39,248 0 0
COGNIZANT TECHNOLOGY SOLUT CL A 192446102 5,288 72,988 SH   SOLE   72,988 0 0
COLGATE PALMOLIVE CO COM 194162103 69 1,000 SH   SOLE   1,000 0 0
COMCAST CORP NEW CL A 20030N101 24 604 SH   SOLE   604 0 0
CONAGRA BRANDS INC COM 205887102 108 3,903 SH   SOLE   3,903 0 0
CONOCOPHILLIPS COM 20825C104 315 4,725 SH   SOLE   4,725 0 0
CONSTELLATION BRANDS INC CL A 21036P108 1,797 10,249 SH   SOLE   10,249 0 0
CORMEDIX INC COM 21900C308 5 500 SH   SOLE   500 0 0
COSTCO WHSL CORP NEW COM 22160K105 11,121 45,929 SH   SOLE   45,929 0 0
COUPA SOFTWARE INC COM 22266L106 5 60 SH   SOLE   60 0 0
COVETRUS INC COM 22304C100 4 116 SH   SOLE   116 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 45 350 SH   SOLE   350 0 0
CTRIP COM INTL LTD SPONSORED ADS 22943F100 9 200 SH   SOLE   200 0 0
CUMMINS INC COM 231021106 24 150 SH   SOLE   150 0 0
DNP SELECT INCOME FD COM 23325P104 1 82 SH   SOLE   82 0 0
DAVITA INC COM 23918K108 24 450 SH   SOLE   450 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 1,822 11,138 SH   SOLE   11,138 0 0
DISNEY WALT CO COM DISNEY 254687106 9,801 88,273 SH   SOLE   88,273 0 0
DISCOVER FINL SVCS COM 254709108 107 1,500 SH   SOLE   1,500 0 0
DOLLAR GEN CORP NEW COM 256677105 239 2,005 SH   SOLE   2,005 0 0
DOMINION ENERGY INC COM 25746U109 596 7,775 SH   SOLE   7,775 0 0
DOVER CORP COM 260003108 2,428 25,890 SH   SOLE   25,890 0 0
DOWDUPONT INC COM 26078J100 2,392 44,870 SH   SOLE   44,870 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 285 3,166 SH   SOLE   3,166 0 0
EOG RES INC COM 26875P101 3,656 38,410 SH   SOLE   38,410 0 0
EAGLE BANCORP MONT INC COM 26942G100 21 1,240 SH   SOLE   1,240 0 0
ECOLAB INC COM 278865100 2,365 13,395 SH   SOLE   13,395 0 0
EDITAS MEDICINE INC COM 28106W103 1 40 SH   SOLE   40 0 0
EMCORE CORP COM NEW 290846203 13 3,500 SH   SOLE   3,500 0 0
EMERSON ELEC CO COM 291011104 14 200 SH   SOLE   200 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 4 269 SH   SOLE   269 0 0
ENTERGY CORP NEW COM 29364G103 10 100 SH   SOLE   100 0 0
ENVESTNET INC COM 29404K106 90 1,375 SH   SOLE   1,375 0 0
EURONET WORLDWIDE INC COM 298736109 6,215 43,590 SH   SOLE   43,590 0 0
EXCHANGE TRADED CONCEPTS T ROBO GLB ETF 301505707 172 4,445 SH   SOLE   4,445 0 0
EXELON CORP COM 30161N101 8 165 SH   SOLE   165 0 0
EXELIXIS INC COM 30161Q104 262 11,000 SH   SOLE   11,000 0 0
EXXON MOBIL CORP COM 30231G102 3,775 46,715 SH   SOLE   46,715 0 0
FLIR SYS INC COM 302445101 38 800 SH   SOLE   800 0 0
F M C CORP COM NEW 302491303 15 200 SH   SOLE   200 0 0
FACEBOOK INC CL A 30303M102 5,924 35,542 SH   SOLE   35,542 0 0
FEDEX CORP COM 31428X106 4,569 25,188 SH   SOLE   25,188 0 0
FIDELITY TOTAL BD ETF 316188309 479 9,589 SH   SOLE   9,589 0 0
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 5 138 SH   SOLE   138 0 0
FIRST TR NAS100 EQ WEIGHTE SHS 337344105 191 2,975 SH   SOLE   2,975 0 0
FIRST TR NASDAQ ABA CMNTY UT COM SHS ETF 33736Q104 23 500 SH   SOLE   500 0 0
FIRST TR EXCHANGE TRADED F SENIOR LN FD 33738D309 84 1,787 SH   SOLE   1,787 0 0
FIRST TR EXCHANGE TRADED F FIRST TR TA HIYL 33738D408 60 1,252 SH   SOLE   1,252 0 0
FIRST TR EXCHANGE TRADED F FST LOW OPPT EFT 33739Q200 84 1,638 SH   SOLE   1,638 0 0
FIRST TR EXCHANGE TRADED F FIRST TR ENH NEW 33739Q408 33 557 SH   SOLE   557 0 0
FISERV INC COM 337738108 276,979 3,137,503 SH   SOLE   3,137,503 0 0
FORD MTR CO DEL COM 345370860 10 1,174 SH   SOLE   1,174 0 0
GARRETT MOTION INC COM 366505105 82 5,555 SH   SOLE   5,555 0 0
GENERAL DYNAMICS CORP COM 369550108 2,751 16,254 SH   SOLE   16,254 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,988 47,572 SH   SOLE   47,572 0 0
GLOBAL PMTS INC COM 37940X102 137 1,000 SH   SOLE   1,000 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,407 7,330 SH   SOLE   7,330 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 5 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 35 1,162 SH   SOLE   1,162 0 0
GUARDANT HEALTH INC COM 40131M109 2 30 SH   SOLE   30 0 0
HASBRO INC COM 418056107 2,590 30,465 SH   SOLE   30,465 0 0
HEARTLAND FINL USA INC COM 42234Q102 75 1,765 SH   SOLE   1,765 0 0
HERSHEY CO COM 427866108 5 45 SH   SOLE   45 0 0
HILTON GRAND VACATIONS INC COM 43283X105 30 975 SH   SOLE   975 0 0
HOME DEPOT INC COM 437076102 5,524 28,789 SH   SOLE   28,789 0 0
HONEYWELL INTL INC COM 438516106 12,129 76,323 SH   SOLE   76,323 0 0
HORMEL FOODS CORP COM 440452100 2,320 51,835 SH   SOLE   51,835 0 0
HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 11 420 SH   SOLE   420 0 0
HUBSPOT INC COM 443573100 3 18 SH   SOLE   18 0 0
IDEXX LABS INC COM 45168D104 6,168 27,584 SH   SOLE   27,584 0 0
ILLUMINA INC COM 452327109 25 80 SH   SOLE   80 0 0
INOVIO PHARMACEUTICALS INC COM NEW 45773H201 11 3,000 SH   SOLE   3,000 0 0
INTEL CORP COM 458140100 8,171 152,155 SH   SOLE   152,155 0 0
INTERCONTINENTAL EXCHANGE COM 45866F104 44 575 SH   SOLE   575 0 0
INTERNATIONAL BUSINESS MAC COM 459200101 100 711 SH   SOLE   711 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 34,595 192,559 SH   SOLE   192,559 0 0
INTUIT COM 461202103 26 100 SH   SOLE   100 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 3,583 6,279 SH   SOLE   6,279 0 0
INVESCO EXCHANGE TRADED FD S&P500 EQL WGT 46137V357 12,826 122,812 SH   SOLE   122,812 0 0
INVESCO EXCHANGE TRADED FD DYNMC PHRMCTLS 46137V662 16 250 SH   SOLE   250 0 0
INVESCO EXCHNG TRADED FD T S&P500 LOW VOL 46138E354 54 1,035 SH   SOLE   1,035 0 0
INVESCO EXCHNG TRADED FD T KBW BK 46138E628 106 2,200 SH   SOLE   2,200 0 0
ISHARES INC EM MKT SM-CP ETF 464286475 14 300 SH   SOLE   300 0 0
ISHARES TR SELECT DIVID ETF 464287168 118 1,204 SH   SOLE   1,204 0 0
ISHARES TR CORE S&P500 ETF 464287200 151 530 SH   SOLE   530 0 0
ISHARES TR CORE US AGGBD ET 464287226 15 136 SH   SOLE   136 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 2,949 68,705 SH   SOLE   68,705 0 0
ISHARES TR IBOXX INV CP ETF 464287242 119 1,000 SH   SOLE   1,000 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 45 260 SH   SOLE   260 0 0
ISHARES TR S&P 500 VAL ETF 464287408 56 500 SH   SOLE   500 0 0
ISHARES TR MSCI EAFE ETF 464287465 8,491 130,919 SH   SOLE   130,919 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 261 3,000 SH   SOLE   3,000 0 0
ISHARES TR RUS MID CAP ETF 464287499 42 772 SH   SOLE   772 0 0
ISHARES TR CORE S&P MCP ETF 464287507 55 290 SH   SOLE   290 0 0
ISHARES TR EXPND TEC SC ETF 464287549 4,503 21,835 SH   SOLE   21,835 0 0
ISHARES TR NASDAQ BIOTECH 464287556 127 1,140 SH   SOLE   1,140 0 0
ISHARES TR COHEN STEER REIT 464287564 33 300 SH   SOLE   300 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 432 3,500 SH   SOLE   3,500 0 0
ISHARES TR S&P MC 400GR ETF 464287606 756 3,450 SH   SOLE   3,450 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 952 7,940 SH   SOLE   7,940 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 50 255 SH   SOLE   255 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 20,990 137,109 SH   SOLE   137,109 0 0
ISHARES TR S&P MC 400VL ETF 464287705 3,863 24,610 SH   SOLE   24,610 0 0
ISHARES TR US TELECOM ETF 464287713 1,041 35,000 SH   SOLE   35,000 0 0
ISHARES TR U.S. TECH ETF 464287721 4,350 22,825 SH   SOLE   22,825 0 0
ISHARES TR CORE S&P SCP ETF 464287804 837 10,850 SH   SOLE   10,850 0 0
ISHARES TR SP SMCP600VL ETF 464287879 3,526 23,900 SH   SOLE   23,900 0 0
ISHARES TR S&P SML 600 GWT 464287887 4,859 27,225 SH   SOLE   27,225 0 0
ISHARES TR EAFE SML CP ETF 464288273 16,392 285,370 SH   SOLE   285,370 0 0
ISHARES TR MSCI KLD400 SOC 464288570 102 965 SH   SOLE   965 0 0
ISHARES TR PFD AND INCM SEC 464288687 11 300 SH   SOLE   300 0 0
ISHARES TR US BR DEL SE ETF 464288794 10 175 SH   SOLE   175 0 0
ISHARES TR MSCI USA ESG SLC 464288802 74 628 SH   SOLE   628 0 0
ISHARES TR MIN VOL USA ETF 46429B697 858 14,589 SH   SOLE   14,589 0 0
ISHARES TR USA QUALITY FCTR 46432F339 646 7,294 SH   SOLE   7,294 0 0
ISHARES TR EDGE MSCI USA VL 46432F388 580 7,269 SH   SOLE   7,269 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 610 5,434 SH   SOLE   5,434 0 0
ISHARES TR CORE MSCI EAFE 46432F842 327 5,377 SH   SOLE   5,377 0 0
ISHARES TR CORE 1 5 YR USD 46432F859 2,980 59,765 SH   SOLE   59,765 0 0
ISHARES INC CORE MSCI EMKT 46434G103 747 14,437 SH   SOLE   14,437 0 0
ISHARES INC ESG MSCI EM ETF 46434G863 84 2,458 SH   SOLE   2,458 0 0
ISHARES TR ESG MSCI EAFE 46435G516 169 2,676 SH   SOLE   2,676 0 0
JPMORGAN CHASE & CO COM 46625H100 4,575 45,195 SH   SOLE   45,195 0 0
JEFFERIES FINL GROUP INC COM 47233W109 28 1,500 SH   SOLE   1,500 0 0
JOHNSON & JOHNSON COM 478160104 7,634 54,609 SH   SOLE   54,609 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 116 1,000 SH   SOLE   1,000 0 0
KIMBERLY CLARK CORP COM 494368103 2,181 17,600 SH   SOLE   17,600 0 0
KINDER MORGAN INC DEL COM 49456B101 2,090 104,430 SH   SOLE   104,430 0 0
KINSALE CAP GROUP INC COM 49714P108 2 22 SH   SOLE   22 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 2,002 49,000 SH   SOLE   49,000 0 0
LAM RESEARCH CORP COM 512807108 164 915 SH   SOLE   915 0 0
LAMB WESTON HLDGS INC COM 513272104 407 5,430 SH   SOLE   5,430 0 0
LEVI STRAUSS & CO NEW CL A COM STK 52736R102 29 1,250 SH   SOLE   1,250 0 0
LINDSAY CORP COM 535555106 7 75 SH   SOLE   75 0 0
LIVENT CORP COM 53814L108 2 187 SH   SOLE   187 0 0
LOCKHEED MARTIN CORP COM 539830109 357 1,188 SH   SOLE   1,188 0 0
LOWES COS INC COM 548661107 6,888 62,925 SH   SOLE   62,925 0 0
MAGELLAN MIDSTREAM PRTNRS COM UNIT RP LP 559080106 14 225 SH   SOLE   225 0 0
MARATHON PETE CORP COM 56585A102 3,452 57,680 SH   SOLE   57,680 0 0
MARKEL CORP COM 570535104 844 847 SH   SOLE   847 0 0
MASTERCARD INC CL A 57636Q104 11,776 50,015 SH   SOLE   50,015 0 0
MCCORMICK & CO INC COM NON VTG 579780206 1,619 10,745 SH   SOLE   10,745 0 0
MCDONALDS CORP COM 580135101 6,685 35,205 SH   SOLE   35,205 0 0
MERCADOLIBRE INC COM 58733R102 1,320 2,600 SH   SOLE   2,600 0 0
MERCK & CO INC COM 58933Y105 2,957 35,557 SH   SOLE   35,557 0 0
MICROSOFT CORP COM 594918104 15,191 128,807 SH   SOLE   128,807 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 10 125 SH   SOLE   125 0 0
MICRON TECHNOLOGY INC COM 595112103 13 317 SH   SOLE   317 0 0
MONDELEZ INTL INC CL A 609207105 91 1,825 SH   SOLE   1,825 0 0
MONGODB INC CL A 60937P106 4 30 SH   SOLE   30 0 0
MORGAN STANLEY COM NEW 617446448 3,610 85,550 SH   SOLE   85,550 0 0
NV5 GLOBAL INC COM 62945V109 1 22 SH   SOLE   22 0 0
NASDAQ INC COM 631103108 66 750 SH   SOLE   750 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 1,189 21,300 SH   SOLE   21,300 0 0
NATIONAL RESH CORP COM NEW 637372202 7 175 SH   SOLE   175 0 0
NELNET INC CL A 64031N108 244 4,425 SH   SOLE   4,425 0 0
NETFLIX INC COM 64110L106 5,394 15,128 SH   SOLE   15,128 0 0
NEW RELIC INC COM 64829B100 1 12 SH   SOLE   12 0 0
NEXTERA ENERGY INC COM 65339F101 5,600 28,965 SH   SOLE   28,965 0 0
NIKE INC CL B 654106103 10,976 130,338 SH   SOLE   130,338 0 0
NORFOLK SOUTHERN CORP COM 655844108 8,211 43,935 SH   SOLE   43,935 0 0
NORTHROP GRUMMAN CORP COM 666807102 121 450 SH   SOLE   450 0 0
NOVARTIS A G SPONSORED ADR 66987V109 2,322 24,150 SH   SOLE   24,150 0 0
NOVO-NORDISK A S ADR 670100205 2,249 43,000 SH   SOLE   43,000 0 0
NUCOR CORP COM 670346105 216 3,700 SH   SOLE   3,700 0 0
OCCIDENTAL PETE CORP COM 674599105 20 300 SH   SOLE   300 0 0
ORACLE CORP COM 68389X105 3,982 74,134 SH   SOLE   74,134 0 0
ORANGE SPONSORED ADR 684060106 1,278 78,375 SH   SOLE   78,375 0 0
OWENS CORNING NEW COM 690742101 47 1,000 SH   SOLE   1,000 0 0
PJT PARTNERS INC COM CL A 69343T107 55 1,320 SH   SOLE   1,320 0 0
PPG INDS INC COM 693506107 3,951 35,005 SH   SOLE   35,005 0 0
PAYCHEX INC COM 704326107 16 200 SH   SOLE   200 0 0
PAYCOM SOFTWARE INC COM 70432V102 46 245 SH   SOLE   245 0 0
PAYPAL HLDGS INC COM 70450Y103 10,272 98,917 SH   SOLE   98,917 0 0
PEPSICO INC COM 713448108 7,526 61,409 SH   SOLE   61,409 0 0
PFIZER INC COM 717081103 3,872 91,160 SH   SOLE   91,160 0 0
PHILIP MORRIS INTL INC COM 718172109 597 6,750 SH   SOLE   6,750 0 0
PHILLIPS 66 COM 718546104 5,470 57,481 SH   SOLE   57,481 0 0
PHUNWARE INC COM 71948P100 1 100 SH   SOLE   100 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 9 175 SH   SOLE   175 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 40 804 SH   SOLE   804 0 0
PROCTER AND GAMBLE CO COM 742718109 186 1,792 SH   SOLE   1,792 0 0
PROSHARES TR PSHS ULT S&P 500 74347R107 12 100 SH   SOLE   100 0 0
Q2 HLDGS INC COM 74736L109 83 1,195 SH   SOLE   1,195 0 0
QUALCOMM INC COM 747525103 36 625 SH   SOLE   625 0 0
RBB FD INC MOTLEY FOL ETF 74933W601 3 150 SH   SOLE   150 0 0
RMR GROUP INC CL A 74967R106 0 6 SH   SOLE   6 0 0
RAYTHEON CO COM NEW 755111507 4,106 22,550 SH   SOLE   22,550 0 0
REPUBLIC SVCS INC COM 760759100 3,744 46,575 SH   SOLE   46,575 0 0
RESMED INC COM 761152107 2,984 28,700 SH   SOLE   28,700 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 48 2,500 SH   SOLE   2,500 0 0
ROPER TECHNOLOGIES INC COM 776696106 5,061 14,799 SH   SOLE   14,799 0 0
ROSS STORES INC COM 778296103 3,991 42,870 SH   SOLE   42,870 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 2,707 43,250 SH   SOLE   43,250 0 0
S&P GLOBAL INC COM 78409V104 6,200 29,445 SH   SOLE   29,445 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,850 10,089 SH   SOLE   10,089 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 98 805 SH   SOLE   805 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 49 1,350 SH   SOLE   1,350 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 62 625 SH   SOLE   625 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 4,475 92,545 SH   SOLE   92,545 0 0
SPDR DOW JONES INDL AVRG E UT SER 1 78467X109 7,455 28,770 SH   SOLE   28,770 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 18,508 53,584 SH   SOLE   53,584 0 0
SPDR SER TR SSGA GNDER ETF 78468R747 72 1,011 SH   SOLE   1,011 0 0
SRC ENERGY INC COM 78470V108 74 14,500 SH   SOLE   14,500 0 0
SALESFORCE COM INC COM 79466L302 14,092 88,984 SH   SOLE   88,984 0 0
SAP SE SPON ADR 803054204 1,648 14,275 SH   SOLE   14,275 0 0
HENRY SCHEIN INC COM 806407102 3,255 54,150 SH   SOLE   54,150 0 0
SCHLUMBERGER LTD COM 806857108 7 150 SH   SOLE   150 0 0
THE CHARLES SCHWAB CORPORA COM 808513105 7,712 180,355 SH   SOLE   180,355 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1 21 SH   SOLE   21 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 87 1,094 SH   SOLE   1,094 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 44 802 SH   SOLE   802 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 6,142 110,893 SH   SOLE   110,893 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 944 13,501 SH   SOLE   13,501 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 7,406 284,736 SH   SOLE   284,736 0 0
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 164 5,926 SH   SOLE   5,926 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 7,537 144,172 SH   SOLE   144,172 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 13,306 424,973 SH   SOLE   424,973 0 0
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 632 19,598 SH   SOLE   19,598 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 10 175 SH   SOLE   175 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,471 16,030 SH   SOLE   16,030 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 2,380 42,420 SH   SOLE   42,420 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 592 5,200 SH   SOLE   5,200 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 306 4,635 SH   SOLE   4,635 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 144 5,620 SH   SOLE   5,620 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 233 3,110 SH   SOLE   3,110 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 6,601 89,202 SH   SOLE   89,202 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 492 8,450 SH   SOLE   8,450 0 0
SELLAS LIFE SCIENCES GROUP COM 81642T100 0 13 SH   SOLE   13 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 5 72 SH   SOLE   72 0 0
SHERWIN WILLIAMS CO COM 824348106 78 180 SH   SOLE   180 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 726 8,800 SH   SOLE   8,800 0 0
SOUTHWEST AIRLS CO COM 844741108 52 1,000 SH   SOLE   1,000 0 0
SPLUNK INC COM 848637104 68 545 SH   SOLE   545 0 0
SQUARE INC CL A 852234103 4,828 64,440 SH   SOLE   64,440 0 0
STARBUCKS CORP COM 855244109 491 6,600 SH   SOLE   6,600 0 0
STRYKER CORP COM 863667101 216 1,095 SH   SOLE   1,095 0 0
SUNTRUST BKS INC COM 867914103 30 500 SH   SOLE   500 0 0
TJX COS INC NEW COM 872540109 9,249 173,823 SH   SOLE   173,823 0 0
TABLEAU SOFTWARE INC CL A 87336U105 64 500 SH   SOLE   500 0 0
TAIWAN SEMICONDUCTOR MFG L SPONSORED ADS 874039100 7,067 172,535 SH   SOLE   172,535 0 0
TAKE-TWO INTERACTIVE SOFTW COM 874054109 316 3,345 SH   SOLE   3,345 0 0
TESLA INC COM 88160R101 11 40 SH   SOLE   40 0 0
TEXAS INSTRS INC COM 882508104 2,431 22,920 SH   SOLE   22,920 0 0
THE TRADE DESK INC COM CL A 88339J105 52 262 SH   SOLE   262 0 0
THERMO FISHER SCIENTIFIC I COM 883556102 617 2,255 SH   SOLE   2,255 0 0
3M CO COM 88579Y101 4,798 23,090 SH   SOLE   23,090 0 0
TORCHMARK CORP COM 891027104 846 10,325 SH   SOLE   10,325 0 0
TOTAL S A SPONSORED ADS 89151E109 1,889 33,950 SH   SOLE   33,950 0 0
TOTAL SYS SVCS INC COM 891906109 33 350 SH   SOLE   350 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 41 350 SH   SOLE   350 0 0
TRACTOR SUPPLY CO COM 892356106 272 2,785 SH   SOLE   2,785 0 0
TRANSCANADA CORP COM 87807B107 1,883 41,900 SH   SOLE   41,900 0 0
TRANSENTERIX INC COM NEW 89366M201 17 7,075 SH   SOLE   7,075 0 0
TRAVELERS COMPANIES INC COM 89417E109 7,508 54,740 SH   SOLE   54,740 0 0
US BANCORP DEL COM NEW 902973304 4,868 101,007 SH   SOLE   101,007 0 0
UNDER ARMOUR INC CL A 904311107 2 80 SH   SOLE   80 0 0
UNILEVER N V N Y SHS NEW 904784709 2,148 36,850 SH   SOLE   36,850 0 0
UNION PACIFIC CORP COM 907818108 10,725 64,143 SH   SOLE   64,143 0 0
UNITED TECHNOLOGIES CORP COM 913017109 6,267 48,620 SH   SOLE   48,620 0 0
UNITEDHEALTH GROUP INC COM 91324P102 7,197 29,105 SH   SOLE   29,105 0 0
V F CORP COM 918204108 3,018 34,725 SH   SOLE   34,725 0 0
VALERO ENERGY CORP NEW COM 91913Y100 1,593 18,780 SH   SOLE   18,780 0 0
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 24 500 SH   SOLE   500 0 0
VANGUARD GROUP DIV APP ETF 921908844 13 123 SH   SOLE   123 0 0
VANGUARD TAX MANAGED INTL FTSE DEV MKT ETF 921943858 9,801 239,807 SH   SOLE   239,807 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 21 245 SH   SOLE   245 0 0
VANGUARD INTL EQUITY INDEX ALLWRLD EX US 922042775 717 14,300 SH   SOLE   14,300 0 0
VANGUARD INTL EQUITY INDEX FTSE EMR MKT ETF 922042858 4,857 114,289 SH   SOLE   114,289 0 0
VANGUARD INTL EQUITY INDEX FTSE PACIFIC ETF 922042866 8 120 SH   SOLE   120 0 0
VANGUARD INTL EQUITY INDEX FTSE EUROPE ETF 922042874 8 150 SH   SOLE   150 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 1,063 5,296 SH   SOLE   5,296 0 0
VARONIS SYS INC COM 922280102 2 37 SH   SOLE   37 0 0
VEEVA SYS INC CL A COM 922475108 43 340 SH   SOLE   340 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 9,656 37,206 SH   SOLE   37,206 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 4,579 42,449 SH   SOLE   42,449 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 4,061 28,445 SH   SOLE   28,445 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 79 440 SH   SOLE   440 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 2,401 18,653 SH   SOLE   18,653 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 23,330 145,130 SH   SOLE   145,130 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 16,949 130,579 SH   SOLE   130,579 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 16,573 108,459 SH   SOLE   108,459 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 6,704 113,370 SH   SOLE   113,370 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 35 191 SH   SOLE   191 0 0
VISA INC COM CL A 92826C839 14,198 90,902 SH   SOLE   90,902 0 0
WD-40 CO COM 929236107 252 1,490 SH   SOLE   1,490 0 0
WADDELL & REED FINL INC CL A 930059100 23 1,356 SH   SOLE   1,356 0 0
WALMART INC COM 931142103 2,893 29,664 SH   SOLE   29,664 0 0
WALGREENS BOOTS ALLIANCE I COM 931427108 1,797 28,405 SH   SOLE   28,405 0 0
WASTE MGMT INC DEL COM 94106L109 8,759 84,292 SH   SOLE   84,292 0 0
WAYFAIR INC CL A 94419L101 24 165 SH   SOLE   165 0 0
WELLS FARGO CO NEW COM 949746101 329 6,800 SH   SOLE   6,800 0 0
WELLTOWER INC COM 95040Q104 64 825 SH   SOLE   825 0 0
WENDYS CO COM 95058W100 22 1,250 SH   SOLE   1,250 0 0
WEYERHAEUSER CO COM 962166104 203 7,704 SH   SOLE   7,704 0 0
WORKDAY INC CL A 98138H101 5,666 29,382 SH   SOLE   29,382 0 0
XCEL ENERGY INC COM 98389B100 4 72 SH   SOLE   72 0 0
YUM BRANDS INC COM 988498101 2,601 26,059 SH   SOLE   26,059 0 0
YUM CHINA HLDGS INC COM 98850P109 2,362 52,600 SH   SOLE   52,600 0 0
ZOETIS INC CL A 98978V103 8,725 86,665 SH   SOLE   86,665 0 0
ALLEGION PUB LTD CO ORD SHS G0176J109 1,996 22,000 SH   SOLE   22,000 0 0
AON PLC SHS CL A G0408V102 2,228 13,050 SH   SOLE   13,050 0 0
ATLASSIAN CORP PLC CL A G06242104 2 15 SH   SOLE   15 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 14,289 81,178 SH   SOLE   81,178 0 0
EATON CORP PLC SHS G29183103 2,220 27,560 SH   SOLE   27,560 0 0
INGERSOLL-RAND PLC SHS G47791101 2,253 20,875 SH   SOLE   20,875 0 0
LINDE PLC COM G5494J103 2,014 11,445 SH   SOLE   11,445 0 0
MEDTRONIC PLC SHS G5960L103 2,619 28,760 SH   SOLE   28,760 0 0
CHUBB LIMITED COM H1467J104 9,064 64,707 SH   SOLE   64,707 0 0
CHECK POINT SOFTWARE TECH ORD M22465104 2,548 20,145 SH   SOLE   20,145 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 4 30 SH   SOLE   30 0 0
NXP SEMICONDUCTORS N V COM N6596X109 9 100 SH   SOLE   100 0 0
Berkshire Hathaway Class A COM 084670108 12,651 42 SH   SOLE   42 0 0