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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
ING GROEP N.V.SPONSORED ADR4568371031108,318SH SOLE 008,318
DANAHER CORPORATIONCOM2358511023491,302SH SOLE 001,302
DISNEY WALT COCOM25468710653300SH SOLE 00300
ISHARES TRMSCI IRELAND ETF46429B5073576,220SH SOLE 006,220
SELECT SECTOR SPDR TRSBI MATERIALS81369Y1003364,082SH SOLE 004,082
ISHARES INCMSCI ISRAEL ETF4642866323444,940SH SOLE 004,940
HUNTINGTON INGALLS INDS INCCOM4464131064091,939SH SOLE 001,939
GENERAL ELECTRIC COCOM369604103131,000SH SOLE 001,000
XEROX HOLDINGS CORPCOM NEW98421M10637916,137SH SOLE 0016,137
ACTIVISION BLIZZARD INCCOM00507V1092883,015SH SOLE 003,015
OLD REP INTL CORPCOM6802231042329,311SH SOLE 009,311
BAKER HUGHES COMPANYCL A05722G1005,227228,542SH SOLE 00228,542
TELEDYNE TECHNOLOGIES INCCOM879360105414988SH SOLE 00988
MARATHON PETE CORPCOM56585A10228465SH SOLE 00465
MASTERCARD INCORPORATEDCL A57636Q104329902SH SOLE 00902
NIELSEN HLDGS PLCSHS EURG6518L108763,100SH SOLE 003,100
VOYA FINANCIAL INCCOM9290891001842,984SH SOLE 002,984
SPDR S&P 500 ETF TRTR UNIT78462F10374174SH SOLE 00174
WABASH NATL CORPCOM92956610718811,725SH SOLE 0011,725
NOV INCCOM62955J10353835,099SH SOLE 0035,099
COMERICA INCCOM2003401076699,372SH SOLE 009,372
FOCUS FINL PARTNERS INCCOM CL A34417P1002354,836SH SOLE 004,836
COGNEX CORPCOM1924221035,85369,634SH SOLE 0069,634
SELECT SECTOR SPDR TRENERGY81369Y5062855,284SH SOLE 005,284
SELECT SECTOR SPDR TRCOMMUNICATION81369Y8523824,715SH SOLE 004,715
INTUITIVE SURGICAL INCCOM NEW46120E602379412SH SOLE 00412
SL GREEN RLTY CORPCOM78440X8045406,753SH SOLE 006,753
ABBOTT LABSCOM0028241007,32063,144SH SOLE 0063,144
ISHARES INCMSCI SWEDEN ETF4642867563327,156SH SOLE 007,156
HINGHAM INSTN SVGS MASSCOM43332310273250SH SOLE 00250
NEXTERA ENERGY INCCOM65339F1016,13483,710SH SOLE 0083,710
ZEBRA TECHNOLOGIES CORPORATICL A98920710511,28921,320SH SOLE 0021,320
COGNIZANT TECHNOLOGY SOLUTIOCL A1924461022553,677SH SOLE 003,677
CASELLA WASTE SYS INCCL A1474481041782,811SH SOLE 002,811
TELADOC HEALTH INCCOM87918A105110660SH SOLE 00660
OCCIDENTAL PETE CORPCOM674599105591,875SH SOLE 001,875
MONRO INCCOM6102361011832,879SH SOLE 002,879
UNDER ARMOUR INCCL C90431120653528,786SH SOLE 0028,786
GRAINGER W W INCCOM38480210491208SH SOLE 00208
APPLE INCCOM0378331005634,108SH SOLE 004,108
TRAVELERS COMPANIES INCCOM89417E1095,58437,299SH SOLE 0037,299
APARTMENT INVT & MGMT COCL A03748R74739358,580SH SOLE 0058,580
CATERPILLAR INCCOM1491231013311,523SH SOLE 001,523
APA CORPORATIONCOM03743Q10836716,948SH SOLE 0016,948
BAIDU INCSPON ADR REP A05675210889437SH SOLE 00437
UNION PAC CORPCOM9078181085,75026,143SH SOLE 0026,143
TREX CO INCCOM89531P1056,86767,187SH SOLE 0067,187
HUNTINGTON BANCSHARES INCCOM4461501045,535387,847SH SOLE 00387,847
TARGET CORPCOM87612E1069,04937,432SH SOLE 0037,432
ACCENTURE PLC IRELANDSHS CLASS AG1151C1019,85733,438SH SOLE 0033,438
WESTLAKE CHEM CORPCOM9604131026,05667,218SH SOLE 0067,218
AT&T INCCOM00206R102341,176SH SOLE 001,176
BORGWARNER INCCOM09972410648510,000SH SOLE 0010,000
LOWES COS INCCOM5486611073261,683SH SOLE 001,683
QUALCOMM INCCOM7475251033922,744SH SOLE 002,744
INVESCO LTDSHSG491BT10853920,166SH SOLE 0020,166
UNIVERSAL HLTH SVCS INCCL B913903100429SH SOLE 0029
GOODYEAR TIRE & RUBR COCOM38255010126615,494SH SOLE 0015,494
INTERCONTINENTAL EXCHANGE INCOM45866F1045,48846,238SH SOLE 0046,238
ISHARES TRMSCI DENMARK ETF46429B5233212,971SH SOLE 002,971
EASTMAN CHEM COCOM2774321005,82749,906SH SOLE 0049,906
GLOBAL PMTS INCCOM37940X1029655,143SH SOLE 005,143
VANGUARD INDEX FDSGROWTH ETF9229087361036SH SOLE 0036
NORFOLK SOUTHN CORPCOM65584410880300SH SOLE 00300
BOEING COCOM0970231056,49127,096SH SOLE 0027,096
STEPAN COCOM8585861002211,834SH SOLE 001,834
IHS MARKIT LTDSHSG475671051,0159,009SH SOLE 009,009
ISHARES INCMSCI NETHERL ETF4642868143888,014SH SOLE 008,014
SCHWAB STRATEGIC TRUS SML CAP ETF80852460716158SH SOLE 00158
TRUIST FINL CORPCOM89832Q1093516,332SH SOLE 006,332
EDWARDS LIFESCIENCES CORPCOM28176E108551SH SOLE 0051
PROCTER AND GAMBLE COCOM7427181091931,433SH SOLE 001,433
PRICE T ROWE GROUP INCCOM74144T1089684,888SH SOLE 004,888
METTLER TOLEDO INTERNATIONALCOM5926881058,1855,908SH SOLE 005,908
TERADYNE INCCOM88077010288656SH SOLE 00656
ISHARES INCMSCI STH AFR ETF4642867801432,933SH SOLE 002,933
L BRANDS INCCOM5017971046669,249SH SOLE 009,249
ARCHER DANIELS MIDLAND COCOM039483102354SH SOLE 0054
CENTRAL GARDEN & PET COCOM1535271061943,661SH SOLE 003,661
CADENCE DESIGN SYSTEM INCCOM1273871084713,444SH SOLE 003,444
ULTA BEAUTY INCCOM90384S303295853SH SOLE 00853
VORNADO RLTY TRSH BEN INT92904210952511,248SH SOLE 0011,248
US BANCORP DELCOM NEW9029733043075,397SH SOLE 005,397
THOR INDS INCCOM8851601011411,251SH SOLE 001,251
SHERWIN WILLIAMS COCOM8243481067632,802SH SOLE 002,802
PVH CORPORATIONCOM6936561003993,713SH SOLE 003,713
NIKE INCCL B6541061034222,731SH SOLE 002,731
APTIV PLCSHSG6095L1092991,899SH SOLE 001,899
DECKERS OUTDOOR CORPCOM2435371074291,118SH SOLE 001,118
AUTODESK INCCOM052769106162556SH SOLE 00556
GLOBANT S ACOML44385109417SH SOLE 0017
FOX CORPCL A COM35137L10574720,128SH SOLE 0020,128
NCR CORP NEWCOM62886E10813284SH SOLE 00284
INVESCO INDIA EXCHANGE-TRADEINDIA ETF46137R1091636,314SH SOLE 006,314
ROCKWELL AUTOMATION INCCOM7739031096,20021,678SH SOLE 0021,678
SHYFT GROUP INCCOM8256981033178,479SH SOLE 008,479
ASPEN TECHNOLOGY INCCOM0453271031711,245SH SOLE 001,245
DOW INCCOM2605571032684,230SH SOLE 004,230
CISCO SYS INCCOM17275R1022735,149SH SOLE 005,149
EXXON MOBIL CORPCOM30231G102941,495SH SOLE 001,495
MOSAIC CO NEWCOM61945C10344113,821SH SOLE 0013,821
PIONEER NAT RES COCOM72378710728175SH SOLE 00175
JPMORGAN CHASE & COCOM46625H1005,49235,312SH SOLE 0035,312
DAVITA INCCOM23918K1084944,105SH SOLE 004,105
CAREDX INCCOM14167L1033974,342SH SOLE 004,342
SELECT SECTOR SPDR TRSBI INT-INDS81369Y7046095,951SH SOLE 005,951
BERKSHIRE HATHAWAY INC DELCL B NEW08467070256201SH SOLE 00201
T-MOBILE US INCCOM8725901047,50751,830SH SOLE 0051,830
ALASKA AIR GROUP INCCOM0116591094267,066SH SOLE 007,066
BROADCOM INCCOM11135F101223467SH SOLE 00467
ABBVIE INCCOM00287Y10973650SH SOLE 00650
HOLLYFRONTIER CORPCOM43610610844913,661SH SOLE 0013,661
GENERAC HLDGS INCCOM3687361044621,112SH SOLE 001,112
CHEVRON CORP NEWCOM1667641001641,565SH SOLE 001,565
ALLIANCEBERNSTEIN HLDG L PUNIT LTD PARTN01881G1062565,504SH SOLE 005,504
LITHIA MTRS INCCOM53679710363182SH SOLE 00182
HASBRO INCCOM41805610719202SH SOLE 00202
CF INDS HLDGS INCCOM125269100551,074SH SOLE 001,074
SVB FINANCIAL GROUPCOM78486Q10196172SH SOLE 00172
FLOWSERVE CORPCOM34354P10546211,449SH SOLE 0011,449
KENNAMETAL INCCOM4891701001915,325SH SOLE 005,325
TERADATA CORP DELCOM88076W10318354SH SOLE 00354
BLACKROCK CORE BD TRSHS BEN INT09249E1016390SH SOLE 00390
KEYSIGHT TECHNOLOGIES INCCOM49338L1035833,773SH SOLE 003,773
TAPESTRY INCCOM87603010746910,780SH SOLE 0010,780
KANSAS CITY SOUTHERNCOM NEW4851703024611,627SH SOLE 001,627
UNITED RENTALS INCCOM9113631097092,224SH SOLE 002,224
SCHWAB STRATEGIC TRINTL EQTY ETF8085248058197SH SOLE 00197
CHARTER COMMUNICATIONS INC NCL A16119P108377523SH SOLE 00523
CIMAREX ENERGY COCOM17179810134470SH SOLE 00470
VANGUARD INDEX FDSREAL ESTATE ETF92290855358574SH SOLE 00574
ILLINOIS TOOL WKS INCCOM4523081097103,177SH SOLE 003,177
KLA CORPCOM NEW4824801005151,587SH SOLE 001,587
GALLAGHER ARTHUR J & COCOM3635761097325,225SH SOLE 005,225
FACEBOOK INCCL A30303M1023771,084SH SOLE 001,084
MARSH & MCLENNAN COS INCCOM5717481024843,442SH SOLE 003,442
EXELON CORPCOM30161N10119422SH SOLE 00422
ANSYS INCCOM03662Q105331954SH SOLE 00954
DISCOVERY INCCOM SER A25470F10437012,048SH SOLE 0012,048
COPART INCCOM2172041066114,632SH SOLE 004,632
NEWS CORP NEWCL B65249B20847019,319SH SOLE 0019,319
SCHLUMBERGER LTDCOM STK8068571086,550204,613SH SOLE 00204,613
MAXIM INTEGRATED PRODS INCCOM57772K101103978SH SOLE 00978
PEOPLES UNITED FINANCIAL INCCOM71270410536721,422SH SOLE 0021,422
ZOETIS INCCL A98978V1036,45334,629SH SOLE 0034,629
ISHARES TRMSCI NORWAY ETF46429B49933211,711SH SOLE 0011,711
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8031,0747,273SH SOLE 007,273
VODAFONE GROUP PLC NEWSPONSORED ADR92857W30809SH SOLE 009
VANGUARD INDEX FDSSMALL CP ETF922908751417SH SOLE 0017
UNUM GROUPCOM91529Y10637013,040SH SOLE 0013,040
SKYWORKS SOLUTIONS INCCOM83088M1025462,850SH SOLE 002,850
CNO FINL GROUP INCCOM12621E1031616,820SH SOLE 006,820
CDW CORPCOM12514G10817100SH SOLE 00100
ALIGN TECHNOLOGY INCCOM0162551017151,170SH SOLE 001,170
PUBLIC STORAGECOM74460D1093581,190SH SOLE 001,190
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCRP78467Y107121245SH SOLE 00245
STANLEY BLACK & DECKER INCCOM8545021014,95224,159SH SOLE 0024,159
CANADA GOOSE HLDGS INCSHS SUB VTG135086106982,230SH SOLE 002,230
SCOTTS MIRACLE-GRO COCL A8101861061961,023SH SOLE 001,023
MCKESSON CORPCOM58155Q1037,01036,657SH SOLE 0036,657
SMITH A O CORPCOM8318652095527,663SH SOLE 007,663
NVIDIA CORPORATIONCOM67066G104342427SH SOLE 00427
UNITEDHEALTH GROUP INCCOM91324P1027,59318,962SH SOLE 0018,962
FRANKLIN RESOURCES INCCOM35461310139312,271SH SOLE 0012,271
RALPH LAUREN CORPCL A7512121013683,122SH SOLE 003,122
INTERNATIONAL PAPER COCOM4601461035,42388,459SH SOLE 0088,459
B & G FOODS INC NEWCOM05508R1061454,419SH SOLE 004,419
NETFLIX INCCOM64110L10659SH SOLE 009
EQUITY RESIDENTIALSH BEN INT29476L1076,74787,619SH SOLE 0087,619
VERIZON COMMUNICATIONS INCCOM92343V104587SH SOLE 0087
VANGUARD INDEX FDSS&P 500 ETF SHS9229083632,9077,388SH SOLE 007,388
SELECT SECTOR SPDR TRRL EST SEL SEC81369Y860942,123SH SOLE 002,123
CSX CORPCOM1264081035,368167,334SH SOLE 00167,334
SERVICENOW INCCOM81762P102251457SH SOLE 00457
DIAMONDBACK ENERGY INCCOM25278X10933350SH SOLE 00350
WELLS FARGO CO NEWCOM9497461014199,259SH SOLE 009,259
HORIZON THERAPEUTICS PUB LSHSG461881013814,072SH SOLE 004,072
SELECT SECTOR SPDR TRSBI INT-UTILS81369Y886941,483SH SOLE 001,483
VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C4093063,696SH SOLE 003,696
MICROSOFT CORPCOM59491810410,02637,011SH SOLE 0037,011
ASGN INCCOM00191U1021731,785SH SOLE 001,785
SCHWAB STRATEGIC TRUS LRG CAP ETF8085242011941,866SH SOLE 001,866
DEVON ENERGY CORP NEWCOM25179M10361120,946SH SOLE 0020,946
ISHARES TRRUSSELL 2000 ETF46428765562271SH SOLE 00271
LAUDER ESTEE COS INCCL A5184391049953,128SH SOLE 003,128
AMERICAN WTR WKS CO INC NEWCOM0304201033562,310SH SOLE 002,310
RAYTHEON TECHNOLOGIES CORPCOM75513E1015,62365,918SH SOLE 0065,918
PAYCOM SOFTWARE INCCOM70432V1024071,120SH SOLE 001,120
UBS GROUP AGSHSH420971075,106332,840SH SOLE 00332,840
NETEASE INCSPONSORED ADS64110W10255475SH SOLE 00475
STARBUCKS CORPCOM8552441094934,407SH SOLE 004,407
JACK IN THE BOX INCCOM4663671091561,404SH SOLE 001,404
PATTERSON COS INCCOM7033951031705,610SH SOLE 005,610
MASCO CORPCOM5745991063786,421SH SOLE 006,421
ISHARES TRMSCI EMG MKT ETF46428723486715,722SH SOLE 0015,722
ADOBE SYSTEMS INCORPORATEDCOM00724F101289493SH SOLE 00493
BIO-TECHNE CORPCOM09073M104344763SH SOLE 00763
VANGUARD WORLD FDSINF TECH ETF92204A702411SH SOLE 0011
MSCI INCCOM55354G1001,2332,313SH SOLE 002,313
WEST PHARMACEUTICAL SVSC INCCOM955306105136379SH SOLE 00379
HANESBRANDS INCCOM41034510272238,692SH SOLE 0038,692
CHIMERA INVT CORPCOM NEW16934Q208372,432SH SOLE 002,432
CHENIERE ENERGY INCCOM NEW16411R20829331SH SOLE 00331
QORVO INCCOM74736K1018244,211SH SOLE 004,211
FASTENAL COCOM3119001044258,168SH SOLE 008,168
STMICROELECTRONICS N VNY REGISTRY861012102872,392SH SOLE 002,392
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y2094163,299SH SOLE 003,299
GAP INCCOM36476010851515,300SH SOLE 0015,300
ISHARES INCMSCI STH KOR ETF4642867721932,073SH SOLE 002,073
MOLSON COORS BEVERAGE COCL B60871R209478SH SOLE 0078
OLD DOMINION FREIGHT LINE INCOM6795801005512,172SH SOLE 002,172
ALEXION PHARMACEUTICALS INCCOM0153511093922,136SH SOLE 002,136
SEALED AIR CORP NEWCOM81211K1004247,149SH SOLE 007,149
BEACON ROOFING SUPPLY INCCOM0736851092184,103SH SOLE 004,103
APPLIED MATLS INCCOM038222105859SH SOLE 0059
TC ENERGY CORPCOM87807B10715300SH SOLE 00300
CONTINENTAL RES INCCOM212015101431,124SH SOLE 001,124
DUPONT DE NEMOURS INCCOM26614N1025,49170,929SH SOLE 0070,929
SCHWAB STRATEGIC TRSHT TM US TRES8085248622925,695SH SOLE 005,695
GARMIN LTDSHSH2906T1099,80567,791SH SOLE 0067,791
HALLIBURTON COCOM4062161016,896298,289SH SOLE 00298,289
ALEXANDRIA REAL ESTATE EQ INCOM0152711094042,223SH SOLE 002,223
NORWEGIAN CRUISE LINE HLDG LSHSG6672110444515,146SH SOLE 0015,146
DUKE REALTY CORPCOM NEW26441150554611,537SH SOLE 0011,537
CHIPOTLE MEXICAN GRILL INCCOM169656105895577SH SOLE 00577
ALBEMARLE CORPCOM0126531018645,126SH SOLE 005,126
ALPHABET INCCAP STK CL C02079K1078,8103,515SH SOLE 003,515
CENTERPOINT ENERGY INCCOM15189T107843,417SH SOLE 003,417
AGILENT TECHNOLOGIES INCCOM00846U1014653,144SH SOLE 003,144
CANADIAN PAC RY LTDCOM13645T1001161,512SH SOLE 001,512
KAMAN CORPCOM4835481034,65692,385SH SOLE 0092,385
HENRY SCHEIN INCCOM80640710271961SH SOLE 00961
MARATHON OIL CORPCOM56584910641130,157SH SOLE 0030,157
ISHARES TRMSCI EAFE ETF4642874651,42418,053SH SOLE 0018,053
LAM RESEARCH CORPCOM512807108450691SH SOLE 00691
BLACKROCK INCCOM09247X101429490SH SOLE 00490
FEDERAL RLTY INVT TRSH BEN INT NEW3137472064033,439SH SOLE 003,439
BEST BUY INCCOM0865161014994,342SH SOLE 004,342
INTUITCOM461202103342697SH SOLE 00697
CHEESECAKE FACTORY INCCOM16307210123425SH SOLE 00425
HAIN CELESTIAL GROUP INCCOM4052171001914,773SH SOLE 004,773
FORD MTR CO DELCOM3453708606,952467,844SH SOLE 00467,844
REGENCY CTRS CORPCOM758849103651,018SH SOLE 001,018
BLACKROCK MULTI SECTOR INC TCOM09258A107191,000SH SOLE 001,000
WHIRLPOOL CORPCOM963320106418SH SOLE 0018
STERIS PLCSHS USDG8473T1004792,322SH SOLE 002,322
WORTHINGTON INDS INCCOM9818111021572,559SH SOLE 002,559
LEAR CORPCOM NEW5218652045,26230,019SH SOLE 0030,019
ALCOA CORPCOM01387210637010,037SH SOLE 0010,037
SYNOPSYS INCCOM8716071077442,697SH SOLE 002,697
BP PLCSPONSORED ADR05562210425955SH SOLE 00955
MOODYS CORPCOM6153691057,91421,839SH SOLE 0021,839
FULLER H B COCOM3596941062033,193SH SOLE 003,193
MGP INGREDIENTS INC NEWCOM55303J1062583,810SH SOLE 003,810
SELECT SECTOR SPDR TRSBI CONS DISCR81369Y4074372,447SH SOLE 002,447
PAYPAL HLDGS INCCOM70450Y1039,81533,674SH SOLE 0033,674
DELL TECHNOLOGIES INCCL C24703L20212121SH SOLE 00121
BARINGS PARTN INVSSH BEN INT06761A1037500SH SOLE 00500
NASDAQ INCCOM6311031086933,940SH SOLE 003,940
RAMBUS INC DELCOM7509171062128,959SH SOLE 008,959
SELECT SECTOR SPDR TRFINANCIAL81369Y60569418,924SH SOLE 0018,924
SCHWAB STRATEGIC TRUS MID-CAP ETF8085245081171,497SH SOLE 001,497
THERMO FISHER SCIENTIFIC INCCOM883556102364722SH SOLE 00722
ETSY INCCOM29786A10638185SH SOLE 00185
AES CORPCOM00130H1054152SH SOLE 00152