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
ISHARES TREAFE SML CP ETF4642882733765,230SH SOLE 5,23000
VANGUARD WORLD FDMEGA GRWTH IND9219108167203,478SH SOLE 3,47800
VISA INCCOM CL A92826C8399,89646,740SH SOLE 46,74000
PHILIP MORRIS INTL INCCOM71817210918205SH OTR 20500
PHILIP MORRIS INTL INCCOM7181721093754,225SH SOLE 4,22500
SPDR INDEX SHS FDSPORTFOLIO DEVLPD78463X88969,4701,964,635SH SOLE 1,964,63500
OAKTREE SPECIALTY LENDING COCOM67401P10811919,213SH SOLE 19,21300
BROADCOM INCCOM11135F1011533SH OTR 3300
BROADCOM INCCOM11135F1013,5327,617SH SOLE 7,61700
SCHWAB STRATEGIC TRUS BRD MKT ETF8085241027067,297SH SOLE 7,29700
SCHWAB STRATEGIC TRINTL EQTY ETF80852480510,045267,022SH SOLE 267,02200
SCHWAB STRATEGIC TRUS LRG CAP ETF8085242014,83550,352SH SOLE 50,35200
SCHWAB STRATEGIC TRUS SML CAP ETF8085246076,98970,120SH SOLE 70,12000
SCHWAB STRATEGIC TREMRG MKTEQ ETF8085247066,917217,643SH SOLE 217,64300
IRONWOOD PHARMACEUTICALS INCCOM CL A46333X10845340,501SH SOLE 40,50100
CBOE GLOBAL MKTS INCCOM12503M1089,974101,063SH SOLE 101,06300
TESLA INCCOM88160R1011,3311,992SH SOLE 1,99200
VANGUARD INDEX FDSS&P 500 ETF SHS9229083637732,122SH SOLE 2,12200
SCHWAB STRATEGIC TRUS MID-CAP ETF80852450885311,458SH SOLE 11,45800
INVESCO EXCH TRADED FD TR IISR LN ETF46138G5086,780306,362SH SOLE 306,36200
ISHARES TRFLTG RATE NT ETF46429B6554298,447SH SOLE 8,44700
INVESCO EXCHANGE TRADED FD TS&P 500 GARP ETF46137V43190011,045SH SOLE 11,04500
MARATHON PETE CORPCOM56585A1022184,076SH SOLE 4,07600
FORTUNE BRANDS HOME & SEC INCOM34964C10686897SH OTR 89700
FORTUNE BRANDS HOME & SEC INCOM34964C1063353,500SH SOLE 3,50000
SCHWAB STRATEGIC TRUS DIVIDEND EQ8085247972353,218SH SOLE 3,21800
FACEBOOK INCCL A30303M102158536SH OTR 53600
FACEBOOK INCCL A30303M10212,65942,981SH SOLE 42,98100
TONIX PHARMACEUTICALS HLDG CCOM8902607062620,700SH SOLE 20,70000
ISHARES INCCORE MSCI EMKT46434G10372,8891,132,525SH SOLE 1,132,52500
ISHARES TRCORE MSCI EAFE46432F84299,8671,386,076SH SOLE 1,386,07600
REGULUS THERAPEUTICS INCCOM NEW75915K2009560,991SH SOLE 60,99100
ABBVIE INCCOM00287Y1098,98683,031SH SOLE 83,03100
FIRST TR EXCH TRADED FD IIIPFD SECS INC ETF33739E10895,7274,750,730SH SOLE 4,750,73000
VANECK VECTORS ETF TRBDC INCOME ETF92189F41125415,673SH SOLE 15,67300
SSGA ACTIVE ETF TRBLACKSTONE SENR78467V60893,2352,038,376SH SOLE 2,038,37600
MURPHY USA INCCOM6267551024012,774SH SOLE 2,77400
ADMA BIOLOGICS INCCOM0008991049051,070SH SOLE 51,07000
SPDR SER TRPORTFOLIO S&P60078468R85372,0571,704,683SH SOLE 1,704,68300
AMC ENTMT HLDGS INCCL A COM00165C10410210,000SH SOLE 10,00000
ALPHABET INCCAP STK CL C02079K1077,5343,642SH SOLE 3,64200
AGILE THERAPEUTICS INCCOM00847L10010751,486SH SOLE 51,48600
MARINUS PHARMACEUTICALS INCCOM NEW56854Q20036923,825SH SOLE 23,82500
ARK ETF TRINNOVATION ETF00214Q1043362,803SH SOLE 2,80300
ARK ETF TRGENOMIC REV ETF00214Q3022823,180SH SOLE 3,18000
GRANITESHARES ETF TRHIPS US HIGH INC38747R30623316,045SH SOLE 16,04500
SSGA ACTIVE ETF TRSPDR TR TACTIC78467V8487,458154,700SH SOLE 154,70000
CALITHERA BIOSCIENCES INCCOM13089P101243100,322SH SOLE 100,32200
PAYPAL HLDGS INCCOM70450Y10393383SH OTR 38300
PAYPAL HLDGS INCCOM70450Y1032641,088SH SOLE 1,08800
VBI VACCINES INC CDACOM NEW91822J103699224,874SH SOLE 224,87400
JOHN HANCOCK EXCHANGE TRADEDMULTIFACTOR MI47804J2064,933100,398SH SOLE 100,39800
SQUARE INCCL A8522341038283,647SH SOLE 3,64700
JOHN HANCOCK EXCHANGE TRADEDMLTFCTR LRG CAP47804J10783,2211,636,029SH SOLE 1,636,02900
ISHARES INCESG AWR MSCI EM46434G86365515,119SH SOLE 15,11900
ISHARES TRESG AW MSCI EAFE46435G5161,11414,674SH SOLE 14,67400
INVESCO ACTIVELY MANAGED ETFVAR RATE INVT46090A87957622,963SH SOLE 22,96300
DUPONT DE NEMOURS INCCOM26614N1022292,964SH SOLE 2,96400
FINISAR CORPNOTE 0.500%12/131787AAP62526,000PRN SOLE 26,00000
ASE TECHNOLOGY HLDG CO LTDSPONSORED ADS00215W1009512,315SH OTR 12,31500
ISHARES TRESG AWARE MSCI46435U66395924,885SH SOLE 24,88500
ITERUM THERAPEUTICS PLCSHSG6333L101176124,637SH SOLE 124,63700
SELECT SECTOR SPDR TRCOMMUNICATION81369Y85228,135383,733SH SOLE 383,73300
ETFIS SER TR IVIRTUS INFRCAP26923G8222409,970SH SOLE 9,97000
DELL TECHNOLOGIES INCCL C24703L2022622,969SH SOLE 2,96900
SOLITON INCCOM83425110025714,643SH SOLE 14,64300
DOW INCCOM26055710312191SH OTR 19100
DOW INCCOM2605571032013,138SH SOLE 3,13800
PELOTON INTERACTIVE INCCL A COM70614W1003943,507SH SOLE 3,50700
CARRIER GLOBAL CORPORATIONCOM14448C10452612,447SH SOLE 12,44700
OTIS WORLDWIDE CORPCOM68902V1074236,180SH SOLE 6,18000
SPDR DOW JONES INDL AVERAGEUT SER 178467X1098562,591SH SOLE 2,59100
ISHARES INCMSCI EURZONE ETF4642866082615,611SH SOLE 5,61100
ISHARES TRCORE S&P MCP ETF4642875079,51336,548SH SOLE 36,54800
ISHARES TRCORE S&P SCP ETF46428780494,752873,052SH SOLE 873,05200
ISHARES TRCORE S&P500 ETF46428720093,806235,799SH SOLE 235,79900
ISHARES TRRUS 1000 VAL ETF4642875981,2148,009SH SOLE 8,00900
ISHARES TRRUS 1000 GRW ETF4642876141,3415,518SH SOLE 5,51800
ISHARES TRRUSSELL 2000 ETF4642876555,11323,141SH SOLE 23,14100
ISHARES TRRUS 2000 VAL ETF4642876302,20213,810SH SOLE 13,81000
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCRP78467Y1076971,464SH SOLE 1,46400
SPDR S&P 500 ETF TRTR UNIT78462F1039,44823,838SH SOLE 23,83800
SELECT SECTOR SPDR TRSBI INT-UTILS81369Y8863605,626SH SOLE 5,62600
ADOBE SYSTEMS INCORPORATEDCOM00724F101242510SH SOLE 51000
AMAZON COM INCCOM0231351065,0771,641SH SOLE 1,64100
BRISTOL-MYERS SQUIBB COCOM11012210811,346179,727SH SOLE 179,72700
BERKSHIRE HATHAWAY INC DELCL B NEW0846707024,50017,613SH SOLE 17,61300
EMERSON ELEC COCOM29101110413,393148,452SH SOLE 148,45200
EXPEDITORS INTL WASH INCCOM30213010912,163112,949SH SOLE 112,94900
BOEING COCOM0970231057,66530,092SH SOLE 30,09200
HERSHEY COCOM42786610810,91168,987SH SOLE 68,98700
EVERSOURCE ENERGYCOM30040W1081,47317,015SH SOLE 17,01500
REALTY INCOME CORPCOM7561091042664,187SH SOLE 4,18700
INVESCO QQQ TRUNIT SER 146090E1031,3844,338SH SOLE 4,33800
AMGEN INCCOM03116210020,27981,502SH SOLE 81,50200
ABBOTT LABSCOM0028241006,66555,614SH SOLE 55,61400
ALTRIA GROUP INCCOM02209S10310200SH OTR 20000
ALTRIA GROUP INCCOM02209S1034017,839SH SOLE 7,83900
GENUINE PARTS COCOM37246010514120SH OTR 12000
GENUINE PARTS COCOM3724601053432,964SH SOLE 2,96400
INTEL CORPCOM45814010020310SH OTR 31000
INTEL CORPCOM45814010026,842419,402SH SOLE 419,40200
ILLINOIS TOOL WKS INCCOM4523081091,9798,935SH SOLE 8,93500
ORACLE CORPCOM68389X10574010,539SH SOLE 10,53900
QUALCOMM INCCOM74752510314,361108,312SH SOLE 108,31200
DISNEY WALT COCOM254687106129697SH OTR 69700
DISNEY WALT COCOM2546871062,04111,059SH SOLE 11,05900
HONEYWELL INTL INCCOM4385161061,1445,271SH SOLE 5,27100
SYSCO CORPCOM87182910713,624173,019SH SOLE 173,01900
US BANCORP DELCOM NEW9029733041,28223,174SH SOLE 23,17400
JOHNSON & JOHNSONCOM47816010421130SH OTR 13000
JOHNSON & JOHNSONCOM47816010411,09867,528SH SOLE 67,52800
MEDTRONIC PLCSHSG5960L10315124SH OTR 12400
MEDTRONIC PLCSHSG5960L10314,467122,467SH SOLE 122,46700
PFIZER INCCOM71708110313366SH OTR 36600
PFIZER INCCOM7170811033,09585,435SH SOLE 85,43500
EXELON CORPCOM30161N1012956,737SH SOLE 6,73700
ISHARES TRUS OIL EQ&SV ETF4642888441,26194,063SH SOLE 94,06300
LOWES COS INCCOM548661107147774SH OTR 77400
LOWES COS INCCOM54866110717,63192,707SH SOLE 92,70700
ISHARES TRMSCI EAFE ETF46428746527,275359,491SH SOLE 359,49100
CHEVRON CORP NEWCOM16676410018175SH OTR 17500
CHEVRON CORP NEWCOM1667641004,09639,083SH SOLE 39,08300
MICROSOFT CORPCOM5949181041043SH OTR 4300
MICROSOFT CORPCOM59491810436,155153,347SH SOLE 153,34700
UNITED PARCEL SERVICE INCCL B9113121061484SH OTR 8400
UNITED PARCEL SERVICE INCCL B91131210614,36184,483SH SOLE 84,48300
AT&T INCCOM00206R10216530SH OTR 53000
AT&T INCCOM00206R1021,50049,553SH SOLE 49,55300
CISCO SYS INCCOM17275R10212238SH OTR 23800
CISCO SYS INCCOM17275R10222,299431,226SH SOLE 431,22600
INTERNATIONAL BUSINESS MACHSCOM4592001012,25216,902SH SOLE 16,90200
COCA COLA COCOM1912161001,01619,272SH SOLE 19,27200
LOCKHEED MARTIN CORPCOM5398301093,79410,267SH SOLE 10,26700
PEPSICO INCCOM7134481084,13929,260SH SOLE 29,26000
PPG INDS INCCOM6935061072021,342SH SOLE 1,34200
STRYKER CORPORATIONCOM8636671011,8967,783SH SOLE 7,78300
VERIZON COMMUNICATIONS INCCOM92343V1046,804117,000SH SOLE 117,00000
ISHARES TRRUS MID CAP ETF4642874992633,552SH SOLE 3,55200
ISHARES TRU.S. ENERGY ETF46428779676729,245SH SOLE 29,24500
ISHARES TRU.S. FINLS ETF4642877886668,900SH SOLE 8,90000
ISHARES TRU.S. TECH ETF46428772115,561177,431SH SOLE 177,43100
SELECT SECTOR SPDR TRSBI MATERIALS81369Y10017,807225,975SH SOLE 225,97500
SELECT SECTOR SPDR TRENERGY81369Y5061,22324,919SH SOLE 24,91900
SELECT SECTOR SPDR TRSBI INT-INDS81369Y70428,878293,328SH SOLE 293,32800
SELECT SECTOR SPDR TRTECHNOLOGY81369Y80321,469161,652SH SOLE 161,65200
SELECT SECTOR SPDR TRSBI CONS STPLS81369Y30815,713230,020SH SOLE 230,02000
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y20931,403268,999SH SOLE 268,99900
SELECT SECTOR SPDR TRSBI CONS DISCR81369Y40726,429157,248SH SOLE 157,24800
ISHARES TRNASDAQ BIOTECH4642875563702,460SH SOLE 2,46000
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088441,66511,322SH SOLE 11,32200
SCHWAB CHARLES CORPCOM80851310516,934259,808SH SOLE 259,80800
WALGREENS BOOTS ALLIANCE INCCOM93142710812211SH OTR 21100
WALGREENS BOOTS ALLIANCE INCCOM9314271085059,205SH SOLE 9,20500
DEERE & COCOM244199105220588SH SOLE 58800
BK OF AMERICA CORPCOM06050510421554SH OTR 55400
BK OF AMERICA CORPCOM0605051047,327189,373SH SOLE 189,37300
STARBUCKS CORPCOM8552441091,0899,970SH SOLE 9,97000
AUTOMATIC DATA PROCESSING INCOM0530151035322,824SH SOLE 2,82400
EXXON MOBIL CORPCOM30231G10211195SH OTR 19500
EXXON MOBIL CORPCOM30231G1023,87569,411SH SOLE 69,41100
AFLAC INCCOM0010551023346,517SH SOLE 6,51700
WALMART INCCOM9311421035133,775SH SOLE 3,77500
APPLIED MATLS INCCOM0382221056644,968SH SOLE 4,96800
UNION PAC CORPCOM9078181081,0974,976SH SOLE 4,97600
ASTRAZENECA PLCSPONSORED ADR0463531083406,839SH SOLE 6,83900
TEXAS INSTRS INCCOM8825081048094,282SH SOLE 4,28200
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS87403910018,108153,090SH SOLE 153,09000
TARGET CORPCOM87612E10626129SH OTR 12900
TARGET CORPCOM87612E1061,4507,322SH SOLE 7,32200
COLGATE PALMOLIVE COCOM1941621031,02212,963SH SOLE 12,96300
COSTCO WHSL CORP NEWCOM22160K10513,72438,936SH SOLE 38,93600
LILLY ELI & COCOM5324571081158SH OTR 5800
LILLY ELI & COCOM5324571087023,756SH SOLE 3,75600
CVS HEALTH CORPCOM12665010012,794170,063SH SOLE 170,06300
DOMINION ENERGY INCCOM25746U10977610,219SH SOLE 10,21900
DIAGEO PLCSPON ADR NEW25243Q20539235SH OTR 23500
DIAGEO PLCSPON ADR NEW25243Q2057134,339SH SOLE 4,33900
SCHLUMBERGER LTDCOM8068571088,829324,711SH SOLE 324,71100
DANAHER CORPORATIONCOM2358511021,6297,236SH SOLE 7,23600
MERCK & CO. INCCOM58933Y10514185SH OTR 18500
MERCK & CO. INCCOM58933Y1051,41818,397SH SOLE 18,39700
MICRON TECHNOLOGY INCCOM5951121033283,721SH SOLE 3,72100
NOVARTIS AGSPONSORED ADR66987V1091071,246SH OTR 1,24600
NOVARTIS AGSPONSORED ADR66987V1097,08182,838SH SOLE 82,83800
PROCTER AND GAMBLE COCOM7427181093,77627,884SH SOLE 27,88400
GENERAL ELECTRIC COCOM3696041031,538117,113SH SOLE 117,11300
KIMBERLY-CLARK CORPCOM49436810319135SH OTR 13500
KIMBERLY-CLARK CORPCOM4943681036774,869SH SOLE 4,86900
GILEAD SCIENCES INCCOM3755581031,07116,578SH SOLE 16,57800
GOLDMAN SACHS GROUP INCCOM38141G1041,4004,281SH SOLE 4,28100
HOME DEPOT INCCOM4370761021,2794,189SH SOLE 4,18900
TRANE TECHNOLOGIES PLCSHSG8994E1037044,252SH SOLE 4,25200
MCDONALDS CORPCOM5801351012,80912,534SH SOLE 12,53400
NIKE INCCL B6541061031,50911,358SH SOLE 11,35800
JPMORGAN CHASE & COCOM46625H10026170SH OTR 17000
JPMORGAN CHASE & COCOM46625H1008,96658,898SH SOLE 58,89800
TJX COS INC NEWCOM872540109901,359SH OTR 1,35900
TJX COS INC NEWCOM8725401095227,889SH SOLE 7,88900
WELLS FARGO CO NEWCOM9497461011,29033,011SH SOLE 33,01100
CORNING INCCOM219350105486SH OTR 8600
CORNING INCCOM2193501052355,408SH SOLE 5,40800
FISERV INCCOM3377381081211,017SH OTR 1,01700
FISERV INCCOM3377381088427,076SH SOLE 7,07600
UNITEDHEALTH GROUP INCCOM91324P1029,81426,376SH SOLE 26,37600
ACCENTURE PLC IRELANDSHS CLASS AG1151C10114,35051,947SH SOLE 51,94700
AMERICAN TOWER CORP NEWCOM03027X100225940SH SOLE 94000
RAYTHEON TECHNOLOGIES CORPCOM75513E10115199SH OTR 19900
RAYTHEON TECHNOLOGIES CORPCOM75513E10112,885166,757SH SOLE 166,75700
MARSH & MCLENNAN COS INCCOM5717481021,1499,437SH SOLE 9,43700
3M COCOM88579Y1011891SH OTR 9100
3M COCOM88579Y1011,7599,127SH SOLE 9,12700
COMCAST CORP NEWCL A20030N1014,93291,147SH SOLE 91,14700
XILINX INCCOM98391910111,73194,683SH SOLE 94,68300
VANGUARD INDEX FDSTOTAL STK MKT9229087697583,666SH SOLE 3,66600
FIRSTENERGY CORPCOM3379321072086,000SH SOLE 6,00000
NEXTERA ENERGY INCCOM65339F10124316SH OTR 31600
NEXTERA ENERGY INCCOM65339F1011,23016,265SH SOLE 16,26500
DUKE ENERGY CORP NEWCOM NEW26441C20415153SH OTR 15300
DUKE ENERGY CORP NEWCOM NEW26441C2047878,153SH SOLE 8,15300
APPLE INCCOM0378331001881,536SH OTR 1,53600
APPLE INCCOM03783310051,370420,550SH SOLE 420,55000
SPDR SER TRPRTFLO S&P500 VL78464A5082476,523SH SOLE 6,52300
CATERPILLAR INCCOM1491231014321,865SH SOLE 1,86500
INTERNATIONAL PAPER COCOM46014610364111,859SH SOLE 11,85900
IDEXX LABS INCCOM45168D1042,1144,321SH SOLE 4,32100
ISHARES TRMSCI EMG MKT ETF4642872344,45483,511SH SOLE 83,51100
PPL CORPCOM69351T10630610,600SH SOLE 10,60000
ELECTRONIC ARTS INCCOM28551210910,50677,610SH SOLE 77,61000
CHUBB LIMITEDCOMH1467J10421135SH OTR 13500
CHUBB LIMITEDCOMH1467J1042811,776SH SOLE 1,77600
ECOLAB INCCOM2788651007,23033,773SH SOLE 33,77300
ISHARES TRS&P 100 ETF4642871015132,850SH SOLE 2,85000
AMERICAN EXPRESS COCOM0258161091,3309,404SH SOLE 9,40400
ALLETE INCCOM NEW0185223004857,212SH SOLE 7,21200
EOG RES INCCOM26875P10111,866163,604SH SOLE 163,60400
KLA CORPCOM NEW4824801007902,390SH SOLE 2,39000
SOUTHERN COCOM8425871075679,123SH SOLE 9,12300
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF9220428583,55568,303SH SOLE 68,30300
PAYCHEX INCCOM70432610714,360146,499SH SOLE 146,49900
PERKINELMER INCCOM71404610913,069101,873SH SOLE 101,87300
TEXAS PACIFIC LAND CORPORATICOM88262P1022,1851,375SH SOLE 1,37500
BERKSHIRE HATHAWAY INC DELCL A0846701081,5434SH SOLE 400
CIGNA CORP NEWCOM1255231003081,275SH SOLE 1,27500
ROCKWELL AUTOMATION INCCOM7739031095752,166SH SOLE 2,16600
ROBERT HALF INTL INCCOM77032310314,550186,368SH SOLE 186,36800
ISHARES TRCORE US AGGBD ET4642872268,98878,959SH SOLE 78,95900
BOSTON SCIENTIFIC CORPCOM10113710742010,860SH SOLE 10,86000
AUTOZONE INCCOM053332102246175SH SOLE 17500
BIOGEN INCCOM09062X10311,76442,051SH SOLE 42,05100
ISHARES TRSELECT DIVID ETF4642871689558,369SH SOLE 8,36900
AIR PRODS & CHEMS INCCOM0091581065722,034SH SOLE 2,03400
SVB FINANCIAL GROUPCOM78486Q10112,26124,837SH SOLE 24,83700
CONSOLIDATED EDISON INCCOM2091151043604,807SH SOLE 4,80700
LUMEN TECHNOLOGIES INCCOM55024110331323,432SH SOLE 23,43200
CHECK POINT SOFTWARE TECH LTORDM224651044724,216SH SOLE 4,21600
NVIDIA CORPORATIONCOM67066G104108203SH OTR 20300
NVIDIA CORPORATIONCOM67066G104320599SH SOLE 59900
V F CORPCOM9182041082292,860SH SOLE 2,86000
TRAVELERS COMPANIES INCCOM89417E1091173SH OTR 7300
TRAVELERS COMPANIES INCCOM89417E1093042,024SH SOLE 2,02400
MANULIFE FINL CORPCOM56501R106994,606SH OTR 4,60600
MANULIFE FINL CORPCOM56501R10647422,065SH SOLE 22,06500
L3HARRIS TECHNOLOGIES INCCOM5024311092451,207SH SOLE 1,20700
EATON CORP PLCSHSG291831035,04336,469SH SOLE 36,46900
ISHARES TRMORNINGSTAR VALU4642881092371,929SH SOLE 1,92900
FLIR SYS INCCOM30244510110,406184,277SH SOLE 184,27700
GALLAGHER ARTHUR J & COCOM3635761098807,052SH SOLE 7,05200
COGNIZANT TECHNOLOGY SOLUTIOCL A1924461022473,166SH SOLE 3,16600
PRICE T ROWE GROUP INCCOM74144T10812,69773,990SH SOLE 73,99000
LINCOLN NATL CORP INDCOM5341871093886,228SH SOLE 6,22800
NOVO-NORDISK A SADR67010020512,233181,445SH SOLE 181,44500
BECTON DICKINSON & COCOM0758871093431,411SH SOLE 1,41100
METLIFE INCCOM59156R1083,37855,565SH SOLE 55,56500
RIBBON COMMUNICATIONS INCCOM7625441048210,030SH SOLE 10,03000
YUM BRANDS INCCOM9884981013032,801SH SOLE 2,80100
MICROCHIP TECHNOLOGY INC.COM5950171043732,400SH SOLE 2,40000
CINTAS CORPCOM17290810577225SH OTR 22500
CINTAS CORPCOM1729081058,89626,064SH SOLE 26,06400
ALPHABET INCCAP STK CL A02079K305233113SH OTR 11300
ALPHABET INCCAP STK CL A02079K30515,4617,496SH SOLE 7,49600
SPDR GOLD TRGOLD SHS78463V1078095,057SH SOLE 5,05700
VANGUARD INDEX FDSMID CAP ETF9229086292271,024SH SOLE 1,02400
VANGUARD INDEX FDSSM CP VAL ETF9229086114892,951SH SOLE 2,95100
PACKAGING CORP AMERCOM6951561091,57711,730SH SOLE 11,73000
TORONTO DOMINION BK ONTCOM NEW8911605092,18633,518SH SOLE 33,51800
MSC INDL DIRECT INCCL A5535301062,82631,335SH SOLE 31,33500
BLACKROCK INCCOM09247X101653866SH SOLE 86600
ROYAL DUTCH SHELL PLCSPONS ADR A7802592062456,247SH SOLE 6,24700
DISCOVERY INCCOM SER A25470F10459413,667SH SOLE 13,66700
VANGUARD INDEX FDSSMALL CP ETF9229087512371,106SH SOLE 1,10600
VANGUARD INDEX FDSGROWTH ETF92290873642,803166,524SH SOLE 166,52400
EXPEDIA GROUP INCCOM NEW30212P30317,14799,624SH SOLE 99,62400
AMERIPRISE FINL INCCOM03076C1063711,598SH SOLE 1,59800
FIDELITY NATIONAL FINANCIALFNF GROUP COM31620R3033,06775,435SH SOLE 75,43500
VANGUARD INDEX FDSSML CP GRW ETF9229085953,79713,824SH SOLE 13,82400
PACCAR INCCOM6937181081,00610,828SH SOLE 10,82800
BOSTON BEER INCCL A100557107481399SH SOLE 39900
SPDR SER TRS&P DIVID ETF78464A7632672,266SH SOLE 2,26600
HANOVER INS GROUP INCCOM4108671052592,000SH SOLE 2,00000
BIOCRYST PHARMACEUTICALS INCCOM09058V10352651,762SH SOLE 51,76200
HOLOGIC INCCOM4364401012643,543SH SOLE 3,54300
THERMO FISHER SCIENTIFIC INCCOM88355610299218SH OTR 21800
THERMO FISHER SCIENTIFIC INCCOM8835561025241,148SH SOLE 1,14800
INVESCO EXCHANGE TRADED FD TFTSE RAFI 100046137V61331,622208,495SH SOLE 208,49500
ISHARES SILVER TRISHARES46428Q10928612,609SH SOLE 12,60900
MASTERCARD INCORPORATEDCL A57636Q104142399SH OTR 39900
MASTERCARD INCORPORATEDCL A57636Q1042,6227,365SH SOLE 7,36500
INVESCO CURRENCYSHARES BRITBRIT POUN STRL46138M1092061,550SH SOLE 1,55000
ISHARES TRUS AER DEF ETF4642887602572,470SH SOLE 2,47000
ISHARES TRMSCI USA ESG SLC4642888022,31826,397SH SOLE 26,39700
ISHARES TRUS HLTHCR PR ETF4642888284051,610SH SOLE 1,61000
ISHARES TRUS OIL GS EX ETF4642888513,58173,572SH SOLE 73,57200
NORTHERN DYNASTY MINERALS LTCOM NEW66510M204202318,950SH SOLE 318,95000
VANGUARD INDEX FDSMCAP GR IDXVIP9229085381,0945,099SH SOLE 5,09900
VANGUARD INDEX FDSMCAP VL IDXVIP9229085121,46610,871SH SOLE 10,87100
EXACT SCIENCES CORPCOM30063P1052631,997SH SOLE 1,99700
VANGUARD INTL EQUITY INDEX FALLWRLD EX US9220427753135,161SH SOLE 5,16100
ISHARES TRIBOXX HI YD ETF4642885135,23260,009SH SOLE 60,00900
VANGUARD BD INDEX FDSTOTAL BND MRKT9219378354094,822SH SOLE 4,82200
SPDR INDEX SHS FDSPORTFOLIO EMG MK78463X50952,0461,188,816SH SOLE 1,188,81600
SPDR INDEX SHS FDSS&P INTL SMLCP78463X8713419,116SH SOLE 9,11600
VANGUARD WHITEHALL FDSHIGH DIV YLD9219464065985,917SH SOLE 5,91700
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF9219438585,083103,506SH SOLE 103,50600