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
RAYTHEON CO COM NEW 755111507 5 25 SH   SOLE   0 0 25
NETAPP INC COM 64110D104 680 7,917 SH   SOLE   0 0 7,917
TELEDYNE TECHNOLOGIES INC COM 879360105 253 1,024 SH   SOLE   0 0 1,024
MARATHON PETE CORP COM 56585A102 20 253 SH   SOLE   0 0 253
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 276 4,765 SH   SOLE   0 0 4,765
CME GROUP INC COM CL A 12572Q105 14 85 SH   SOLE   0 0 85
ADOBE SYS INC COM 00724F101 21 79 SH   SOLE   0 0 79
DARLING INGREDIENTS INC COM 237266101 141 7,320 SH   SOLE   0 0 7,320
WATERS CORP COM 941848103 320 1,642 SH   SOLE   0 0 1,642
DISNEY WALT CO COM DISNEY 254687106 17 148 SH   SOLE   0 0 148
MASTERCARD INCORPORATED CL A 57636Q104 22 100 SH   SOLE   0 0 100
SPDR S&P 500 ETF TR TR UNIT 78462F103 29 101 SH   SOLE   0 0 101
PFIZER INC COM 717081103 18 408 SH   SOLE   0 0 408
GENERAL ELECTRIC CO COM 369604103 34 3,000 SH   SOLE   0 0 3,000
TRANSCANADA CORP COM 89353D107 12 300 SH   SOLE   0 0 300
ROBERT HALF INTL INC COM 770323103 453 6,433 SH   SOLE   0 0 6,433
AMETEK INC NEW COM 031100100 426 5,386 SH   SOLE   0 0 5,386
NORTHERN TR CORP COM 665859104 4 36 SH   SOLE   0 0 36
HESS CORP COM 42809H107 6 84 SH   SOLE   0 0 84
COSTCO WHSL CORP NEW COM 22160K105 3,894 16,579 SH   SOLE   0 0 16,579
DIAMOND OFFSHORE DRILLING IN COM 25271C102 144 7,218 SH   SOLE   0 0 7,218
NEXTERA ENERGY INC COM 65339F101 18 110 SH   SOLE   0 0 110
COMERICA INC COM 200340107 380 4,208 SH   SOLE   0 0 4,208
SELECT SECTOR SPDR TR ENERGY 81369Y506 173 2,286 SH   SOLE   0 0 2,286
ABBOTT LABS COM 002824100 5,314 72,437 SH   SOLE   0 0 72,437
XYLEM INC COM 98419M100 461 5,772 SH   SOLE   0 0 5,772
ZIONS BANCORPORATION COM 989701107 347 6,926 SH   SOLE   0 0 6,926
INTEGRATED DEVICE TECHNOLOGY COM 458118106 283 6,022 SH   SOLE   0 0 6,022
ROSS STORES INC COM 778296103 5,030 50,756 SH   SOLE   0 0 50,756
NETGEAR INC COM 64111Q104 141 2,239 SH   SOLE   0 0 2,239
HARRIS CORP DEL COM 413875105 474 2,802 SH   SOLE   0 0 2,802
DBX ETF TR XTRACK MSCI EAFE 233051200 2 50 SH   SOLE   0 0 50
PEPSICO INC COM 713448108 1 12 SH   SOLE   0 0 12
AMERICAN EXPRESS CO COM 025816109 17 155 SH   SOLE   0 0 155
SNAP ON INC COM 833034101 311 1,692 SH   SOLE   0 0 1,692
TOTAL SYS SVCS INC COM 891906109 518 5,245 SH   SOLE   0 0 5,245
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 170 3,153 SH   SOLE   0 0 3,153
LAZARD LTD SHS A G54050102 131 2,732 SH   SOLE   0 0 2,732
HINGHAM INSTN SVGS MASS COM 433323102 110 500 SH   SOLE   0 0 500
ISHARES TR SELECT DIVID ETF 464287168 2 16 SH   SOLE   0 0 16
AMAZON COM INC COM 023135106 32 16 SH   SOLE   0 0 16
FLUOR CORP NEW COM 343412102 288 4,954 SH   SOLE   0 0 4,954
UNDER ARMOUR INC CL C 904311206 432 22,214 SH   SOLE   0 0 22,214
ISHARES INC MSCI MLY ETF NEW 46434G814 116 3,581 SH   SOLE   0 0 3,581
WYNN RESORTS LTD COM 983134107 305 2,397 SH   SOLE   0 0 2,397
LOWES COS INC COM 548661107 16 142 SH   SOLE   0 0 142
UNION PAC CORP COM 907818108 21 129 SH   SOLE   0 0 129
MATTEL INC COM 577081102 280 17,849 SH   SOLE   0 0 17,849
EXPRESS SCRIPTS HLDG CO COM 30219G108 4,487 47,224 SH   SOLE   0 0 47,224
WESTLAKE CHEM CORP COM 960413102 4,576 55,056 SH   SOLE   0 0 55,056
BAIDU INC SPON ADR REP A 056752108 57 248 SH   SOLE   0 0 248
APPLE INC COM 037833100 106 470 SH   SOLE   0 0 470
EQUIFAX INC COM 294429105 298 2,281 SH   SOLE   0 0 2,281
BIO TECHNE CORP COM 09073M104 188 922 SH   SOLE   0 0 922
ENVESTNET INC COM 29404K106 136 2,238 SH   SOLE   0 0 2,238
TARGET CORP COM 87612e106 2 19 SH   SOLE   0 0 19
DELL TECHNOLOGIES INC COM CL V 24703L103 7 67 SH   SOLE   0 0 67
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 7,203 42,321 SH   SOLE   0 0 42,321
HUNT J B TRANS SVCS INC COM 445658107 346 2,909 SH   SOLE   0 0 2,909
UNIVERSAL HLTH SVCS INC CL B 913903100 4,596 35,954 SH   SOLE   0 0 35,954
NEOGEN CORP COM 640491106 184 2,572 SH   SOLE   0 0 2,572
AT&T INC COM 00206R102 31 930 SH   SOLE   0 0 930
EASTMAN CHEM CO COM 277432100 365 3,809 SH   SOLE   0 0 3,809
MAGNA INTL INC COM 559222401 4,368 83,162 SH   SOLE   0 0 83,162
SONY CORP SPONSORED ADR 835699307 76 1,247 SH   SOLE   0 0 1,247
RAYONIER INC COM 754907103 4,272 126,360 SH   SOLE   0 0 126,360
PROCTER AND GAMBLE CO COM 742718109 2 19 SH   SOLE   0 0 19
PHILIP MORRIS INTL INC COM 718172109 1 15 SH   SOLE   0 0 15
CNOOC LTD SPONSORED ADR 126132109 85 432 SH   SOLE   0 0 432
ISHARES TR EAFE SML CP ETF 464288273 319 5,128 SH   SOLE   0 0 5,128
ISHARES INC MSCI NETHERL ETF 464286814 239 7,916 SH   SOLE   0 0 7,916
CBRE GROUP INC CL A 12504L109 364 8,258 SH   SOLE   0 0 8,258
HANOVER INS GROUP INC COM 410867105 194 1,575 SH   SOLE   0 0 1,575
BOEING CO COM 097023105 20 54 SH   SOLE   0 0 54
TEXAS INSTRS INC COM 882508104 17 162 SH   SOLE   0 0 162
GLOBAL PMTS INC COM 37940X102 422 3,311 SH   SOLE   0 0 3,311
HCP INC COM 40414L109 358 13,588 SH   SOLE   0 0 13,588
INTEL CORP COM 458140100 11 243 SH   SOLE   0 0 243
TRACTOR SUPPLY CO COM 892356106 484 5,323 SH   SOLE   0 0 5,323
EXTRA SPACE STORAGE INC COM 30225T102 340 3,926 SH   SOLE   0 0 3,926
US BANCORP DEL COM NEW 902973304 8 155 SH   SOLE   0 0 155
NCR CORP NEW COM 62886e108 8 284 SH   SOLE   0 0 284
NIKE INC CL B 654106103 3,938 46,488 SH   SOLE   0 0 46,488
DECKERS OUTDOOR CORP COM 243537107 240 2,025 SH   SOLE   0 0 2,025
CINTAS CORP COM 172908105 9,380 47,419 SH   SOLE   0 0 47,419
V F CORP COM 918204108 5,935 63,512 SH   SOLE   0 0 63,512
INTERPUBLIC GROUP COS INC COM 460690100 315 13,776 SH   SOLE   0 0 13,776
ISHARES INC MSCI SINGPOR ETF 46434G780 217 8,957 SH   SOLE   0 0 8,957
HORMEL FOODS CORP COM 440452100 4,553 115,556 SH   SOLE   0 0 115,556
KLA-TENCOR CORP COM 482480100 341 3,349 SH   SOLE   0 0 3,349
GLOBANT S A COM L44385109 1 17 SH   SOLE   0 0 17
ISHARES INC MSCI FRANCE ETF 464286707 252 8,019 SH   SOLE   0 0 8,019
UNITED TECHNOLOGIES CORP COM 913017109 23 161 SH   SOLE   0 0 161
SCHLUMBERGER LTD COM 806857108 1 12 SH   SOLE   0 0 12
ALARM COM HLDGS INC COM 011642105 8 131 SH   SOLE   0 0 131
ULTA BEAUTY INC COM 90384S303 1 5 SH   SOLE   0 0 5
IQVIA HLDGS INC COM 46266C105 317 2,440 SH   SOLE   0 0 2,440
FORTIVE CORP COM 34959J108 4,334 51,467 SH   SOLE   0 0 51,467
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 9 362 SH   SOLE   0 0 362
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 306 2,417 SH   SOLE   0 0 2,417
MARKEL CORP COM 570535104 5,204 4,379 SH   SOLE   0 0 4,379
ISHARES TR CORE S&P SCP ETF 464287804 3 37 SH   SOLE   0 0 37
EXXON MOBIL CORP COM 30231G102 53 625 SH   SOLE   0 0 625
INTEGER HLDGS CORP COM 45826H109 240 2,898 SH   SOLE   0 0 2,898
JPMORGAN CHASE & CO COM 46625H100 21 188 SH   SOLE   0 0 188
SERVICE CORP INTL COM 817565104 4,090 92,535 SH   SOLE   0 0 92,535
MOSAIC CO NEW COM 61945C103 435 13,386 SH   SOLE   0 0 13,386
BUCKLE INC COM 118440106 148 6,440 SH   SOLE   0 0 6,440
DAVITA INC COM 23918K108 260 3,634 SH   SOLE   0 0 3,634
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 636 8,113 SH   SOLE   0 0 8,113
TREEHOUSE FOODS INC COM 89469A104 123 2,563 SH   SOLE   0 0 2,563
SYSCO CORP COM 871829107 18 241 SH   SOLE   0 0 241
LPL FINL HLDGS INC COM 50212V100 193 2,993 SH   SOLE   0 0 2,993
AETNA INC NEW COM 00817Y108 17 84 SH   SOLE   0 0 84
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 59 275 SH   SOLE   0 0 275
ABBVIE INC COM 00287Y109 61 650 SH   SOLE   0 0 650
CIT GROUP INC COM NEW 125581801 4,423 85,698 SH   SOLE   0 0 85,698
MICROCHIP TECHNOLOGY INC COM 595017104 286 3,628 SH   SOLE   0 0 3,628
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 59 358 SH   SOLE   0 0 358
INVACARE CORP COM 461203101 125 8,563 SH   SOLE   0 0 8,563
EAST WEST BANCORP INC COM 27579R104 121 2,009 SH   SOLE   0 0 2,009
CHEVRON CORP NEW COM 166764100 136 1,113 SH   SOLE   0 0 1,113
TEXTRON INC COM 883203101 463 6,484 SH   SOLE   0 0 6,484
RESMED INC COM 761152107 6 48 SH   SOLE   0 0 48
DIAGEO P L C SPON ADR NEW 25243Q205 57 403 SH   SOLE   0 0 403
WOLVERINE WORLD WIDE INC COM 978097103 161 4,124 SH   SOLE   0 0 4,124
SPDR SERIES TRUST S&P RETAIL ETF 78464A714 20 389 SH   SOLE   0 0 389
HOLLYFRONTIER CORP COM 436106108 358 5,127 SH   SOLE   0 0 5,127
BB&T CORP COM 054937107 2 37 SH   SOLE   0 0 37
REGIONS FINL CORP NEW COM 7591EP100 4 210 SH   SOLE   0 0 210
AMPHENOL CORP NEW CL A 032095101 412 4,377 SH   SOLE   0 0 4,377
ZEBRA TECHNOLOGIES CORP CL A 989207105 6,122 34,618 SH   SOLE   0 0 34,618
ONEOK INC NEW COM 682680103 394 5,817 SH   SOLE   0 0 5,817
NICE LTD SPONSORED ADR 653656108 61 533 SH   SOLE   0 0 533
HASBRO INC COM 418056107 21 202 SH   SOLE   0 0 202
SPDR SER TR NUVEEN BRC MUNIC 78468R721 2 40 SH   SOLE   0 0 40
AON PLC SHS CL A G0408V102 5,383 35,004 SH   SOLE   0 0 35,004
L3 TECHNOLOGIES INC COM 502413107 394 1,851 SH   SOLE   0 0 1,851
ROPER TECHNOLOGIES INC COM 776696106 7,005 23,650 SH   SOLE   0 0 23,650
VISA INC COM CL A 92826C839 21 141 SH   SOLE   0 0 141
PVH CORP COM 693656100 300 2,079 SH   SOLE   0 0 2,079
COOPER COS INC COM NEW 216648402 412 1,488 SH   SOLE   0 0 1,488
LABORATORY CORP AMER HLDGS COM NEW 50540R409 6,214 35,780 SH   SOLE   0 0 35,780
BLACKROCK CORE BD TR SHS BEN INT 09249e101 5 390 SH   SOLE   0 0 390
LITHIA MTRS INC CL A 536797103 44 540 SH   SOLE   0 0 540
SYNOVUS FINL CORP COM NEW 87161C501 154 3,364 SH   SOLE   0 0 3,364
CONSTELLATION BRANDS INC CL A 21036P108 4,488 20,814 SH   SOLE   0 0 20,814
KIMBERLY CLARK CORP COM 494368103 1 12 SH   SOLE   0 0 12
NRG ENERGY INC COM NEW 629377508 551 14,726 SH   SOLE   0 0 14,726
CF INDS HLDGS INC COM 125269100 495 9,092 SH   SOLE   0 0 9,092
TERADATA CORP DEL COM 88076W103 137 3,628 SH   SOLE   0 0 3,628
ORTHOFIX MED INC COM 68752M108 154 2,658 SH   SOLE   0 0 2,658
CRAY INC COM NEW 225223304 114 5,301 SH   SOLE   0 0 5,301
FLOWSERVE CORP COM 34354P105 438 8,006 SH   SOLE   0 0 8,006
EXPEDITORS INTL WASH INC COM 302130109 405 5,513 SH   SOLE   0 0 5,513
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1 14 SH   SOLE   0 0 14
GALLAGHER ARTHUR J & CO COM 363576109 415 5,577 SH   SOLE   0 0 5,577
MANTECH INTL CORP CL A 564563104 157 2,482 SH   SOLE   0 0 2,482
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 540 19,589 SH   SOLE   0 0 19,589
FACEBOOK INC CL A 30303M102 13 79 SH   SOLE   0 0 79
VERISIGN INC COM 92343e102 449 2,804 SH   SOLE   0 0 2,804
TJX COS INC NEW COM 872540109 1 13 SH   SOLE   0 0 13
DISCOVERY INC COM SER A 25470F104 478 14,942 SH   SOLE   0 0 14,942
COPART INC COM 217204106 272 5,279 SH   SOLE   0 0 5,279
SBA COMMUNICATIONS CORP NEW CL A 78410G104 14 87 SH   SOLE   0 0 87
ENVISION HEALTHCARE CORP COM 29414D100 485 10,606 SH   SOLE   0 0 10,606
TRIPADVISOR INC COM 896945201 415 8,119 SH   SOLE   0 0 8,119
PEOPLES UNITED FINANCIAL INC COM 712704105 5 300 SH   SOLE   0 0 300
PROGRESSIVE CORP OHIO COM 743315103 7,562 106,446 SH   SOLE   0 0 106,446
ZOETIS INC CL A 98978V103 3,694 40,347 SH   SOLE   0 0 40,347
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,176 15,613 SH   SOLE   0 0 15,613
ANSYS INC COM 03662Q105 7,668 41,076 SH   SOLE   0 0 41,076
NEWFIELD EXPL CO COM 651290108 291 10,104 SH   SOLE   0 0 10,104
ISHARES TR MSCI NORWAY ETF 46429B499 246 8,418 SH   SOLE   0 0 8,418
AUTOMATIC DATA PROCESSING IN COM 053015103 3 19 SH   SOLE   0 0 19
HOME DEPOT INC COM 437076102 16 79 SH   SOLE   0 0 79
SALESFORCE COM INC COM 79466L302 5,392 33,907 SH   SOLE   0 0 33,907
OCCIDENTAL PETE CORP DEL COM 674599105 20 244 SH   SOLE   0 0 244
DOLBY LABORATORIES INC COM 25659T107 154 2,197 SH   SOLE   0 0 2,197
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 280 761 SH   SOLE   0 0 761
FIRSTENERGY CORP COM 337932107 5 122 SH   SOLE   0 0 122
KOHLS CORP COM 500255104 472 6,334 SH   SOLE   0 0 6,334
HUMANA INC COM 444859102 5,810 17,164 SH   SOLE   0 0 17,164
MOLINA HEALTHCARE INC COM 60855R100 253 1,700 SH   SOLE   0 0 1,700
ISHARES TR US AER DEF ETF 464288760 10 45 SH   SOLE   0 0 45
ISHARES TR NEW ZEALAND ETF 464289123 241 4,966 SH   SOLE   0 0 4,966
CDW CORP COM 12514G108 9 100 SH   SOLE   0 0 100
GRACO INC COM 384109104 137 2,966 SH   SOLE   0 0 2,966
UNITEDHEALTH GROUP INC COM 91324P102 18 68 SH   SOLE   0 0 68
TIFFANY & CO NEW COM 886547108 5,544 42,983 SH   SOLE   0 0 42,983
WESTERN UN CO COM 959802109 284 14,921 SH   SOLE   0 0 14,921
SVB FINL GROUP COM 78486Q101 4 13 SH   SOLE   0 0 13
ADVANCE AUTO PARTS INC COM 00751Y106 404 2,401 SH   SOLE   0 0 2,401
REPUBLIC SVCS INC COM 760759100 336 4,623 SH   SOLE   0 0 4,623
RALPH LAUREN CORP CL A 751212101 649 4,717 SH   SOLE   0 0 4,717
CSX CORP COM 126408103 15 198 SH   SOLE   0 0 198
ISHARES INC MIN VOL EMRG MKT 464286533 2 31 SH   SOLE   0 0 31
DIAMONDBACK ENERGY INC COM 25278X109 4,613 34,121 SH   SOLE   0 0 34,121
ISHARES TR MSCI FINLAND ETF 46429B515 239 5,750 SH   SOLE   0 0 5,750
NETFLIX INC COM 64110L106 28 74 SH   SOLE   0 0 74
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,278 4,787 SH   SOLE   0 0 4,787
RAYMOND JAMES FINANCIAL INC COM 754730109 4 47 SH   SOLE   0 0 47
COCA COLA CO COM 191216100 1 21 SH   SOLE   0 0 21
WELLS FARGO CO NEW COM 949746101 1 25 SH   SOLE   0 0 25
INVESCO QQQ TR UNIT SER 1 46090e103 10 52 SH   SOLE   0 0 52
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 624 7,982 SH   SOLE   0 0 7,982
SPDR SERIES TRUST S&P PHARMAC 78464A722 9 191 SH   SOLE   0 0 191
VERIZON COMMUNICATIONS INC COM 92343V104 1 19 SH   SOLE   0 0 19
MICROSOFT CORP COM 594918104 29 252 SH   SOLE   0 0 252
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 27 392 SH   SOLE   0 0 392
ISHARES TR RUS 1000 GRW ETF 464287614 5 32 SH   SOLE   0 0 32
LAUDER ESTEE COS INC CL A 518439104 17 117 SH   SOLE   0 0 117
ISHARES TR RUSSELL 2000 ETF 464287655 141 839 SH   SOLE   0 0 839
ISHARES TR CORE S&P MCP ETF 464287507 9 43 SH   SOLE   0 0 43
MERCK & CO INC COM 58933Y105 16 228 SH   SOLE   0 0 228
VARIAN MED SYS INC COM 92220P105 292 2,611 SH   SOLE   0 0 2,611
SPDR SERIES TRUST S&P CAP MKTS 78464A771 9 166 SH   SOLE   0 0 166
NORDSTROM INC COM 655664100 375 6,277 SH   SOLE   0 0 6,277
DOMINION ENERGY INC COM 25746U109 1 13 SH   SOLE   0 0 13
PERKINELMER INC COM 714046109 485 4,983 SH   SOLE   0 0 4,983
NVIDIA CORP COM 67066G104 606 2,156 SH   SOLE   0 0 2,156
ISHARES TR MSCI EMG MKT ETF 464287234 270 6,301 SH   SOLE   0 0 6,301
FLIR SYS INC COM 302445101 844 13,733 SH   SOLE   0 0 13,733
PHILLIPS 66 COM 718546104 17 149 SH   SOLE   0 0 149
MSCI INC COM 55354G100 318 1,790 SH   SOLE   0 0 1,790
STERICYCLE INC COM 858912108 295 5,033 SH   SOLE   0 0 5,033
CHENIERE ENERGY INC COM NEW 16411R208 6,882 99,030 SH   SOLE   0 0 99,030
SEALED AIR CORP NEW COM 81211K100 2 60 SH   SOLE   0 0 60
ANTHEM INC COM 036752103 4,869 17,768 SH   SOLE   0 0 17,768
E TRADE FINANCIAL CORP COM NEW 269246401 437 8,350 SH   SOLE   0 0 8,350
MCCORMICK & CO INC COM NON VTG 579780206 388 2,948 SH   SOLE   0 0 2,948
GUESS INC COM 401617105 139 6,131 SH   SOLE   0 0 6,131
HANESBRANDS INC COM 410345102 250 13,586 SH   SOLE   0 0 13,586
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 556 5,839 SH   SOLE   0 0 5,839
FASTENAL CO COM 311900104 302 5,213 SH   SOLE   0 0 5,213
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 8 175 SH   SOLE   0 0 175
BOSTON BEER INC CL A 100557107 212 736 SH   SOLE   0 0 736
EATON VANCE CORP COM NON VTG 278265103 153 2,919 SH   SOLE   0 0 2,919
KROGER CO COM 501044101 4,526 155,493 SH   SOLE   0 0 155,493
MACYS INC COM 55616P104 391 11,244 SH   SOLE   0 0 11,244
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 215 4,330 SH   SOLE   0 0 4,330
FOOT LOCKER INC COM 344849104 362 7,098 SH   SOLE   0 0 7,098
GARMIN LTD SHS H2906T109 6,001 85,666 SH   SOLE   0 0 85,666
ALPHABET INC CAP STK CL C 02079K107 4,653 3,899 SH   SOLE   0 0 3,899
FISERV INC COM 337738108 437 5,301 SH   SOLE   0 0 5,301
ALLEGHANY CORP DEL COM 017175100 39 60 SH   SOLE   0 0 60
PTC INC COM 69370C100 6,872 64,715 SH   SOLE   0 0 64,715
CHIPOTLE MEXICAN GRILL INC COM 169656105 315 694 SH   SOLE   0 0 694
BLACKBAUD INC COM 09227Q100 161 1,582 SH   SOLE   0 0 1,582
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 1 5 SH   SOLE   0 0 5
HONEYWELL INTL INC COM 438516106 5,550 33,355 SH   SOLE   0 0 33,355
URBAN OUTFITTERS INC COM 917047102 503 12,291 SH   SOLE   0 0 12,291
VMWARE INC CL A COM 928563402 4,700 30,116 SH   SOLE   0 0 30,116
CANADIAN PAC RY LTD COM 13645T100 62 294 SH   SOLE   0 0 294
ISHARES TR MSCI EAFE ETF 464287465 1,142 16,790 SH   SOLE   0 0 16,790
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 4 32 SH   SOLE   0 0 32
HP INC COM 40434L105 6,818 264,558 SH   SOLE   0 0 264,558
BLACKROCK INC COM 09247X101 14 29 SH   SOLE   0 0 29
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 13 224 SH   SOLE   0 0 224
BEST BUY INC COM 086516101 432 5,440 SH   SOLE   0 0 5,440
CHEESECAKE FACTORY INC COM 163072101 23 425 SH   SOLE   0 0 425
ISHARES TR MSCI PERU ETF 464289842 107 2,896 SH   SOLE   0 0 2,896
MINDBODY INC COM CL A 60255W105 4,571 112,445 SH   SOLE   0 0 112,445
BANK AMER CORP COM 060505104 16 554 SH   SOLE   0 0 554
SYNOPSYS INC COM 871607107 6,352 64,417 SH   SOLE   0 0 64,417
SCHEIN HENRY INC COM 806407102 381 4,478 SH   SOLE   0 0 4,478
MEDTRONIC PLC SHS G5960L103 15 150 SH   SOLE   0 0 150
XILINX INC COM 983919101 4 54 SH   SOLE   0 0 54
TECHNIPFMC PLC COM G87110105 349 11,173 SH   SOLE   0 0 11,173
PAYPAL HLDGS INC COM 70450Y103 4,289 48,822 SH   SOLE   0 0 48,822
DARDEN RESTAURANTS INC COM 237194105 305 2,740 SH   SOLE   0 0 2,740
SPDR GOLD TRUST GOLD SHS 78463V107 51 450 SH   SOLE   0 0 450
AES CORP COM 00130H105 401 28,629 SH   SOLE   0 0 28,629
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 567 4,836 SH   SOLE   0 0 4,836
MICHAEL KORS HLDGS LTD SHS G60754101 455 6,634 SH   SOLE   0 0 6,634
BARINGS PARTN INVS SH BEN INT 06761A103 7 500 SH   SOLE   0 0 500
PRAXAIR INC COM 74005P104 5,181 32,233 SH   SOLE   0 0 32,233
HEXCEL CORP NEW COM 428291108 150 2,235 SH   SOLE   0 0 2,235
THERMO FISHER SCIENTIFIC INC COM 883556102 4,672 19,140 SH   SOLE   0 0 19,140
CUBESMART COM 229663109 125 4,397 SH   SOLE   0 0 4,397
NASDAQ INC COM 631103108 385 4,488 SH   SOLE   0 0 4,488
JOHNSON & JOHNSON COM 478160104 2 16 SH   SOLE   0 0 16
BOYD GAMING CORP COM 103304101 147 4,348 SH   SOLE   0 0 4,348
S&P GLOBAL INC COM 78409V104 13 69 SH   SOLE   0 0 69
AIR PRODS & CHEMS INC COM 009158106 17 101 SH   SOLE   0 0 101