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
3M COCOM88579Y101637SH OTR 3700
3M COCOM88579Y1014,43025,256SH SOLE 25,170086
ABBOTT LABSCOM00282410035300SH OTR 30000
ABBOTT LABSCOM0028241008817,458SH SOLE 7,45800
ABBVIE INCCOM00287Y10971661SH OTR 66100
ABBVIE INCCOM00287Y1096,34958,858SH SOLE 58,767091
ABERDEEN STD GOLD ETF TRPHYSCL GOLD SHS00326A10416910,000SH SOLE 10,00000
ACUSHNET HLDGS CORPCOM0050981082996,408SH SOLE 6,40800
ADOBE SYSTEMS INCORPORATEDCOM00724F1011,1732,037SH SOLE 2,03700
AFLAC INCCOM0010551022985,709SH SOLE 5,70900
ALLSTATE CORPCOM02000210139309SH OTR 30900
ALLSTATE CORPCOM0200021015,03139,518SH SOLE 39,465053
ALPHABET INCCAP STK CL A02079K3052710SH OTR 1000
ALPHABET INCCAP STK CL A02079K3051,235462SH SOLE 46200
ALPHABET INCCAP STK CL C02079K1079335SH OTR 3500
ALPHABET INCCAP STK CL C02079K1071,828686SH SOLE 68600
ALTRIA GROUP INCCOM02209S103254SH OTR 5400
ALTRIA GROUP INCCOM02209S1033587,870SH SOLE 7,87000
AMAZON COM INCCOM0231351068225SH OTR 2500
AMAZON COM INCCOM0231351061,311399SH SOLE 39900
AMERICAN ELEC PWR CO INCCOM02553710133410SH OTR 41000
AMERICAN ELEC PWR CO INCCOM0255371013274,025SH SOLE 4,02500
AMERICAN EXPRESS COCOM0258161092661,589SH SOLE 1,58900
AMERIPRISE FINL INCCOM03076C1063981,507SH SOLE 1,50700
AMERISOURCEBERGEN CORPCOM03073E105866SH OTR 6600
AMERISOURCEBERGEN CORPCOM03073E1054,51437,794SH SOLE 37,732062
AMGEN INCCOM03116210035166SH OTR 16600
AMGEN INCCOM0311621004,73522,266SH SOLE 22,238028
ANALOG DEVICES INCCOM0326541052791,665SH SOLE 1,66500
ANTHEM INCCOM0367521037622,043SH SOLE 2,04300
APPLE INCCOM037833100112791SH OTR 79100
APPLE INCCOM03783310011,29879,842SH SOLE 79,787055
ARES CAPITAL CORPCOM04010L10318867SH OTR 86700
ARES CAPITAL CORPCOM04010L10346622,942SH SOLE 22,94200
GALLAGHER ARTHUR J & COCOM3635761092311,553SH SOLE 1,55300
ASPEN TECHNOLOGY INCCOM0453271032512,045SH SOLE 2,04500
ASSURANT INCCOM04621X1082051,298SH SOLE 1,29800
ASTRAZENECA PLCSPONSORED ADR0463531083545,899SH SOLE 5,89900
AT&T INCCOM00206R10218679SH OTR 67900
AT&T INCCOM00206R1021,69362,686SH SOLE 62,592094
AUTOMATIC DATA PROCESSING INCOM0530151035332,667SH SOLE 2,66700
AUTOZONE INCCOM05333210232SH OTR 200
AUTOZONE INCCOM0533321024,7782,814SH SOLE 2,81004
BK OF AMERICA CORPCOM0605051043017,080SH SOLE 7,08000
BERKSHIRE HATHAWAY INC DELCL B NEW08467070227100SH OTR 10000
BERKSHIRE HATHAWAY INC DELCL B NEW0846707021,6516,050SH SOLE 6,05000
BOEING COCOM0970231051987SH OTR 8700
BOEING COCOM0970231055332,424SH SOLE 2,3240100
BOOZ ALLEN HAMILTON HLDG CORCL A09950210624301SH OTR 30100
BOOZ ALLEN HAMILTON HLDG CORCL A0995021064,88161,518SH SOLE 61,3250193
BRISTOL-MYERS SQUIBB COCOM11012210842705SH OTR 70500
BRISTOL-MYERS SQUIBB COCOM1101221085,27089,068SH SOLE 88,8220246
BROADCOM INCCOM11135F1011735SH OTR 3500
BROADCOM INCCOM11135F1014991,029SH SOLE 1,02900
CARMAX INCCOM1431301021189SH OTR 8900
CARMAX INCCOM1431301024,77037,276SH SOLE 37,208068
CARRIER GLOBAL CORPORATIONCOM14448C1043015,812SH SOLE 5,81200
CATERPILLAR INCCOM1491231013181,656SH SOLE 1,65600
CELANESE CORP DELCOM150870103856SH OTR 5600
CELANESE CORP DELCOM1508701034,26728,326SH SOLE 28,275051
CHECK POINT SOFTWARE TECH LTORDM2246510422191SH OTR 19100
CHECK POINT SOFTWARE TECH LTORDM224651045,50548,697SH SOLE 48,650047
CHEVRON CORP NEWCOM16676410023230SH OTR 23000
CHEVRON CORP NEWCOM1667641001,23312,156SH SOLE 12,15600
CHUBB LIMITEDCOMH1467J104743SH OTR 4300
CHUBB LIMITEDCOMH1467J1044,35025,077SH SOLE 25,042035
CISCO SYS INCCOM17275R102571,046SH OTR 1,04600
CISCO SYS INCCOM17275R1027,313134,357SH SOLE 134,2120145
CITIGROUP INCCOM NEW17296742430425SH OTR 42500
CITIGROUP INCCOM NEW1729674246539,311SH SOLE 9,31100
COCA COLA COCOM1912161006117SH OTR 11700
COCA COLA COCOM1912161005,530105,394SH SOLE 105,1380256
COGNIZANT TECHNOLOGY SOLUTIOCL A192446102451SH OTR 5100
COGNIZANT TECHNOLOGY SOLUTIOCL A1924461024,26957,520SH SOLE 57,436084
COMCAST CORP NEWCL A20030N10142751SH OTR 75100
COMCAST CORP NEWCL A20030N1011,06118,969SH SOLE 18,96900
CONOCOPHILLIPSCOM20825C1042944,345SH SOLE 4,2450100
CORVEL CORPCOM2210061093281,763SH SOLE 1,76300
COSTCO WHSL CORP NEWCOM22160K105313696SH SOLE 69600
CSX CORPCOM12640810343714,701SH SOLE 14,70100
CUMMINS INCCOM231021106733SH OTR 3300
CUMMINS INCCOM2310211064,32219,247SH SOLE 19,216031
CVS HEALTH CORPCOM12665010056656SH OTR 65600
CVS HEALTH CORPCOM1266501001,48817,539SH SOLE 17,53900
DANAHER CORPORATIONCOM2358511021,3244,349SH SOLE 4,34900
DEERE & COCOM2441991053851,150SH SOLE 1,100050
DISNEY WALT COCOM25468710696565SH OTR 56500
DISNEY WALT COCOM2546871065,10630,181SH SOLE 30,142039
DOLLAR GEN CORP NEWCOM25667710525120SH OTR 12000
DOLLAR GEN CORP NEWCOM2566771054,48921,159SH SOLE 21,122037
DOMINION ENERGY INCCOM25746U1095908,075SH SOLE 8,07500
DOW INCCOM260557103233SH OTR 3300
DOW INCCOM26055710368811,961SH SOLE 11,868093
DUKE ENERGY CORP NEWCOM NEW26441C2046907,075SH SOLE 7,07500
DUPONT DE NEMOURS INCCOM26614N1023465,084SH SOLE 5,034050
EATON CORP PLCSHSG2918310365433SH OTR 43300
EATON CORP PLCSHSG291831038375,603SH SOLE 5,60300
ELECTRONIC ARTS INCCOM28551210921147SH OTR 14700
ELECTRONIC ARTS INCCOM2855121095,03535,397SH SOLE 35,353044
LILLY ELI & COCOM532457108625SH OTR 2500
LILLY ELI & COCOM5324571082,1399,256SH SOLE 9,25600
EMCOR GROUP INCCOM29084Q1003392,940SH SOLE 2,94000
EMERSON ELEC COCOM2910111045,46558,017SH SOLE 58,01700
EXELON CORPCOM30161N1014749,810SH SOLE 9,81000
EXPEDIA GROUP INCCOM NEW30212P3032521,537SH SOLE 1,53700
EXXON MOBIL CORPCOM30231G10212200SH OTR 20000
EXXON MOBIL CORPCOM30231G1021,31622,371SH SOLE 22,325046
FACEBOOK INCCL A30303M1022060SH OTR 6000
FACEBOOK INCCL A30303M1021,0443,077SH SOLE 3,07700
FACTSET RESH SYS INCCOM303075105253642SH SOLE 64200
FIRST HAWAIIAN INCCOM32051X10831110,600SH SOLE 10,60000
FISERV INCCOM3377381082912,684SH SOLE 2,68400
FORTIVE CORPNOTE 0.875% 2/134959JAK42525,000SH SOLE 25,00000
FTI CONSULTING INCCOM3029411093752,784SH SOLE 2,78400
GENERAL MLS INCCOM37033410427450SH OTR 45000
GENERAL MLS INCCOM3703341041,19720,016SH SOLE 19,9160100
GENTEX CORPCOM3719011092126,415SH SOLE 6,41500
GLOBAL X FDSS&P 500 CATHOLIC37954Y8893,21059,528SH SOLE 59,52800
GOLDMAN SACHS GROUP INCCOM38141G104615SH OTR 1500
GOLDMAN SACHS GROUP INCCOM38141G104358947SH SOLE 94700
GRACO INCCOM3841091042984,255SH SOLE 4,25500
HOME DEPOT INCCOM43707610285258SH OTR 25800
HOME DEPOT INCCOM4370761027,58823,116SH SOLE 23,093023
HONEYWELL INTL INCCOM4385161067793,668SH SOLE 3,66800
ISHARES TRIBONDS DEC21 ETF46434VBK521863SH OTR 86300
ISHARES TRIBONDS DEC21 ETF46434VBK51,53261,957SH SOLE 61,95700
ISHARES TRIBONDS DEC22 ETF46434VBA719758SH OTR 75800
ISHARES TRIBONDS DEC22 ETF46434VBA71,63364,506SH SOLE 64,50600
ISHARES TRIBONDS DEC23 ETF46434VAX88298SH OTR 29800
ISHARES TRIBONDS DEC23 ETF46434VAX81,16244,680SH SOLE 44,619061
SPDR SER TRNUVEEN BRC MUNIC78468R72116305SH OTR 30500
SPDR SER TRNUVEEN BRC MUNIC78468R72161311,878SH SOLE 11,87800
INTEL CORPCOM45814010015287SH OTR 28700
INTEL CORPCOM4581401001,16421,856SH SOLE 21,85600
INTERNATIONAL BUSINESS MACHSCOM459200101105753SH OTR 75300
INTERNATIONAL BUSINESS MACHSCOM4592001015,81641,863SH SOLE 41,804059
INTERNATIONAL PAPER COCOM4601461033957,056SH SOLE 7,05600
INVESCO EXCH TRD SLF IDX FDBULSHS 2021 HY46138J80920891SH OTR 89100
INVESCO EXCH TRD SLF IDX FDBULSHS 2021 HY46138J8091,55367,544SH SOLE 67,54400
INVESCO EXCH TRD SLF IDX FDBULSHS 2022 HY46138J87419805SH OTR 80500
INVESCO EXCH TRD SLF IDX FDBULSHS 2022 HY46138J8741,55066,712SH SOLE 66,71200
INVESCO EXCH TRD SLF IDX FDBULSHS 2023 HY46138J8586254SH OTR 25400
INVESCO EXCH TRD SLF IDX FDBULSHS 2023 HY46138J85850720,029SH SOLE 20,02900
INVESCO EXCH TRD SLF IDX FDBULSHS 2024 HY46138J8333123SH OTR 12300
INVESCO EXCH TRD SLF IDX FDBULSHS 2024 HY46138J8331,67466,834SH SOLE 66,7080126
INVESCO EXCH TRD SLF IDX FDBULSHS 2025 HY46138J8173125SH OTR 12500
INVESCO EXCH TRD SLF IDX FDBULSHS 2025 HY46138J8171,55563,260SH SOLE 63,1310129
INVESCO EXCHANGE TRADED FD TFTSE RAFI 100046137V6132,45615,509SH SOLE 15,50900
INVESCO EXCH TRADED FD TR IIKBW PREM YIELD46138E594231,008SH OTR 1,00800
INVESCO EXCH TRADED FD TR IIKBW PREM YIELD46138E59424010,360SH SOLE 10,36000
INVESCO QQQ TRUNIT SER 146090E1031028SH OTR 2800
INVESCO QQQ TRUNIT SER 146090E1031,9295,389SH SOLE 5,38900
INVESCO EXCH TRADED FD TR IIS&P500 LOW VOL46138E3544527,429SH SOLE 7,42900
ISHARES TRCORE HIGH DV ETF46429B6631301,379SH OTR 1,37900
ISHARES TRCORE HIGH DV ETF46429B6631,43815,259SH SOLE 15,206053
ISHARES TRCORE MSCI EAFE46432F842227SH OTR 2700
ISHARES TRCORE MSCI EAFE46432F8422,91339,232SH SOLE 39,23200
ISHARES INCCORE MSCI EMKT46434G103583SH OTR 8300
ISHARES INCCORE MSCI EMKT46434G1032,11834,286SH SOLE 34,28600
ISHARES TRCORE S&P TTL STK4642871502,32023,580SH SOLE 23,58000
ISHARES TRCORE US AGGBD ET46428722616137SH OTR 13700
ISHARES TRCORE US AGGBD ET4642872261,1309,838SH SOLE 9,83800
ISHARES TRESG AWRE 1 5 YR46435G24338114,675SH SOLE 14,67500
ISHARES TRFLTG RATE NT ETF46429B65529566SH OTR 56600
ISHARES TRFLTG RATE NT ETF46429B65553210,473SH SOLE 10,47300
ISHARES GOLD TRISHARES NEW4642852042286,838SH SOLE 6,83800
ISHARES TRIBONDS DEC24 ETF46434VBG4258SH OTR 5800
ISHARES TRIBONDS DEC24 ETF46434VBG479630,288SH SOLE 30,227061
ISHARES TRMSCI EAFE ETF46428746521275SH OTR 27500
ISHARES TRMSCI EAFE ETF4642874655477,007SH SOLE 7,00700
ISHARES TRNATIONAL MUN ETF4642884142792,405SH SOLE 2,40500
ISHARES TRRUS 1000 GRW ETF4642876144491,638SH SOLE 1,63800
ISHARES TRRUSSELL 2000 ETF46428765566300SH OTR 30000
ISHARES TRRUSSELL 2000 ETF4642876557593,471SH SOLE 3,47100
ISHARES TRS&P 500 GRWT ETF4642873093374,553SH OTR 4,55300
ISHARES TRS&P 500 GRWT ETF4642873093,54247,928SH SOLE 47,92800
ISHARES TRCORE S&P500 ETF4642872005291,227SH OTR 1,22700
ISHARES TRCORE S&P500 ETF46428720016,18937,577SH SOLE 37,57700
ISHARES TRSELECT DIVID ETF4642871682762,406SH SOLE 2,40600
ISHARES TREAFE VALUE ETF464288877911,787SH OTR 1,78700
ISHARES TREAFE VALUE ETF46428887775114,777SH SOLE 14,77700
ISHARES TRRUS MDCP VAL ETF4642874732081,836SH SOLE 1,83600
ISHARES TRPFD AND INCM SEC464288687471,207SH OTR 1,20700
ISHARES TRPFD AND INCM SEC4642886873,997102,985SH SOLE 102,904081
ISHARES TRU.S. REAL ES ETF4642877392582,515SH SOLE 2,51500
JPMORGAN CHASE & COCOM46625H10078474SH OTR 47400
JPMORGAN CHASE & COCOM46625H1006,07637,117SH SOLE 37,069048
JOHNSON & JOHNSONCOM4781601041378SH OTR 7800
JOHNSON & JOHNSONCOM4781601042,09612,978SH SOLE 12,97800
J P MORGAN EXCHANGE-TRADED FULTRA SHRT INC46641Q8372545,000SH SOLE 5,00000
KIMBERLY-CLARK CORPCOM4943681033202,413SH SOLE 2,41300
KLA CORPCOM NEW4824801005671,695SH SOLE 1,69500
KROGER COCOM5010441013438,475SH SOLE 8,47500
LAM RESEARCH CORPCOM5128071081322SH OTR 2200
LAM RESEARCH CORPCOM5128071085,5179,694SH SOLE 9,681013
LANDSTAR SYS INCCOM5150981012791,768SH SOLE 1,76800
LINDE PLCSHSG5494J1034581,561SH SOLE 1,56100
LOCKHEED MARTIN CORPCOM53983010962180SH OTR 18000
LOCKHEED MARTIN CORPCOM5398301095,58616,187SH SOLE 16,169018
LOWES COS INCCOM5486611072,40311,845SH SOLE 11,84500
LYONDELLBASELL INDUSTRIES NSHS - A -N53745100881SH OTR 8100
LYONDELLBASELL INDUSTRIES NSHS - A -N537451004,34846,324SH SOLE 46,232092
MANHATTAN ASSOCIATES INCCOM5627501093162,066SH SOLE 2,06600
MASTERCARD INCORPORATEDCL A57636Q1045001,439SH SOLE 1,43900
MATCH GROUP INC NEWCOM57667L1072671,699SH SOLE 1,69900
MCDONALDS CORPCOM5801351011874SH OTR 7400
MCDONALDS CORPCOM5801351011,0484,348SH SOLE 4,298050
MEDTRONIC PLCSHSG5960L1039517,584SH SOLE 7,58400
MERCK & CO INCCOM58933Y10524326SH OTR 32600
MERCK & CO INCCOM58933Y1055,65775,314SH SOLE 75,0820232
METLIFE INCCOM59156R1081,03516,760SH SOLE 16,76000
MICRON TECHNOLOGY INCCOM5951121035708,024SH SOLE 8,02400
MICROSOFT CORPCOM594918104257912SH OTR 91200
MICROSOFT CORPCOM59491810414,51051,467SH SOLE 51,442025
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCRP78467Y10782171SH OTR 17100
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCRP78467Y1072,5215,242SH SOLE 5,24200
MOELIS & COCL A60786M1052323,748SH SOLE 3,74800
MOHAWK INDS INCCOM6081901041,82810,307SH SOLE 10,30700
MONDELEZ INTL INCCL A6092071054247,281SH SOLE 7,1310150
MORGAN STANLEYCOM NEW6174464482052,109SH SOLE 2,10900
NETFLIX INCCOM64110L1067081,160SH SOLE 1,16000
NEXTERA ENERGY INCCOM65339F1011,28516,359SH SOLE 16,35900
NIKE INCCL B6541061032861,971SH SOLE 1,97100
NORDSON CORPCOM6556631021,2005,040SH SOLE 5,04000
NORFOLK SOUTHN CORPCOM6558441082571,073SH SOLE 1,07300
NORTHROP GRUMMAN CORPCOM6668071027342,039SH SOLE 2,03900
NORTHWEST BANCSHARES INC MDCOM6673401036400SH OTR 00400
NORTHWEST BANCSHARES INC MDCOM6673401035,095383,662SH SOLE 340,822042,840
NUCOR CORPCOM6703461055025,100SH SOLE 5,0000100
NVIDIA CORPORATIONCOM67066G1044922,376SH SOLE 2,37600
OMNICOM GROUP INCCOM68191910617232SH OTR 23200
OMNICOM GROUP INCCOM6819191064,25258,679SH SOLE 58,602077
ORACLE CORPCOM68389X105961,106SH OTR 1,10600
ORACLE CORPCOM68389X1055636,459SH SOLE 6,45900
OTIS WORLDWIDE CORPCOM68902V1073223,919SH SOLE 3,91900
PARKER-HANNIFIN CORPCOM701094104210750SH SOLE 75000
PAYPAL HLDGS INCCOM70450Y1036452,478SH SOLE 2,47800
PEPSICO INCCOM71344810873483SH OTR 48300
PEPSICO INCCOM7134481086,59743,859SH SOLE 43,819040
PFIZER INCCOM71708110330700SH OTR 70000
PFIZER INCCOM7170811032,32153,968SH SOLE 53,96800
PHILIP MORRIS INTL INCCOM71817210914151SH OTR 15100
PHILIP MORRIS INTL INCCOM7181721095,61659,251SH SOLE 59,0470204
PIMCO EQUITY SERRAFI ESG US72201T34230410,000SH SOLE 10,00000
PNC FINL SVCS GROUP INCCOM6934751051,6488,425SH SOLE 8,42500
PPL CORPCOM69351T1064150SH OTR 15000
PPL CORPCOM69351T10695734,317SH SOLE 34,228089
PRICE T ROWE GROUP INCCOM74144T1081,4837,540SH SOLE 7,54000
PRIMERICA INCCOM74164M1083272,130SH SOLE 2,13000
PROCTER AND GAMBLE COCOM74271810953379SH OTR 37900
PROCTER AND GAMBLE COCOM7427181097,14251,088SH SOLE 51,041047
PROGRESSIVE CORPCOM7433151034595,075SH SOLE 5,07500
PRUDENTIAL FINL INCCOM7443201024974,724SH SOLE 4,72400
QUALCOMM INCCOM74752510352400SH OTR 40000
QUALCOMM INCCOM7475251037155,540SH SOLE 5,54000
RAYTHEON TECHNOLOGIES CORPCOM75513E1011,00311,664SH SOLE 11,66400
RBC BEARINGS INCCOM75524B1042341,101SH SOLE 1,10100
ROBERT HALF INTL INCCOM7703231033,71036,976SH SOLE 36,937039
ROYAL DUTCH SHELL PLCSPONS ADR A7802592062826,329SH SOLE 6,32900
S&P GLOBAL INCCOM78409V104289681SH SOLE 68100
SANDY SPRING BANCORP INCCOM8003631031,45331,704SH SOLE 31,70400
SELECT SECTOR SPDR TRFINANCIAL81369Y605254SH OTR 5400
SELECT SECTOR SPDR TRFINANCIAL81369Y6053729,915SH SOLE 9,91500
SELECT SECTOR SPDR TRSBI INT-INDS81369Y704216SH OTR 1600
SELECT SECTOR SPDR TRSBI INT-INDS81369Y7042312,356SH SOLE 2,35600
SELECT SECTOR SPDR TRCOMMUNICATION81369Y85210125SH OTR 12500
SELECT SECTOR SPDR TRCOMMUNICATION81369Y8522473,088SH SOLE 3,08800
SELECT SECTOR SPDR TRSBI CONS DISCR81369Y407317SH OTR 1700
SELECT SECTOR SPDR TRSBI CONS DISCR81369Y4072991,668SH SOLE 1,66800
SELECT SECTOR SPDR TRENERGY81369Y5068146SH OTR 14600
SELECT SECTOR SPDR TRENERGY81369Y50671313,680SH SOLE 13,68000
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y209213SH OTR 1300
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y2092481,945SH SOLE 1,94500
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8031067SH OTR 6700
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8034663,119SH SOLE 3,11900
SIMPSON MFG INCCOM8290731053092,892SH SOLE 2,89200
SOUTHERN COCOM8425871071,31921,290SH SOLE 21,250040
SOUTHERN COPPER CORPCOM84265V10516281SH OTR 28100
SOUTHERN COPPER CORPCOM84265V1053,95870,497SH SOLE 70,3740123
SOUTHWEST AIRLS COCOM8447411082314,487SH SOLE 4,471016
SPDR SER TRBLOOMBERG BRCLYS78468R62215133SH OTR 13300
SPDR SER TRBLOOMBERG BRCLYS78468R6229298,492SH SOLE 8,49200
SSGA ACTIVE ETF TRSPDR TR TACTIC78467V84815304SH OTR 30400
SSGA ACTIVE ETF TRSPDR TR TACTIC78467V84859112,223SH SOLE 12,22300
SPDR SER TRDJ REIT ETF78464A60733313SH OTR 31300
SPDR SER TRDJ REIT ETF78464A6073883,682SH SOLE 3,68200
SPDR SER TRS&P 600 SML CAP78464A81382870SH OTR 87000
SPDR SER TRS&P 600 SML CAP78464A8132,32824,572SH SOLE 24,57200
SPDR S&P 500 ETF TRTR UNIT78462F103106247SH OTR 24700
SPDR S&P 500 ETF TRTR UNIT78462F1033,8709,019SH SOLE 9,01900
STATE STR CORPCOM8574771034144,888SH SOLE 4,88800
STRYKER CORPORATIONCOM8636671012911,105SH SOLE 1,10500
SUN LIFE FINANCIAL INC.COM8667961052805,433SH SOLE 5,43300
SYSCO CORPCOM8718291072122,700SH SOLE 2,70000
T-MOBILE US INCCOM8725901042742,141SH SOLE 2,14100
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS87403910013115SH OTR 11500
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS8740391005,08545,548SH SOLE 45,486062
TARGET CORPCOM87612E1062,93112,812SH SOLE 12,81200
TELUS CORPORATIONCOM87971M10323910,884SH SOLE 10,88400
TESLA INCCOM88160R101577744SH SOLE 74400
TEXAS INSTRS INCCOM88250810496500SH OTR 50000
TEXAS INSTRS INCCOM8825081046953,616SH SOLE 3,61600
HERSHEY COCOM4278661083672,166SH SOLE 2,16600
THERMO FISHER SCIENTIFIC INCCOM883556102215377SH SOLE 37700
TJX COS INC NEWCOM8725401097111SH OTR 11100
TJX COS INC NEWCOM8725401094,33065,621SH SOLE 65,5190102
TORO COCOM8910921082672,736SH SOLE 2,73600
TOTALENERGIES SESPONSORED ADS89151E1093367,018SH SOLE 7,01800
TRACTOR SUPPLY COCOM892356106420SH OTR 2000
TRACTOR SUPPLY COCOM8923561064,91024,232SH SOLE 24,187045
TRAVELERS COMPANIES INCCOM89417E109746SH OTR 4600
TRAVELERS COMPANIES INCCOM89417E1094,31628,392SH SOLE 28,356036
TRUIST FINL CORPCOM89832Q10981013,810SH SOLE 13,81000
ULTA BEAUTY INCCOM90384S303204564SH SOLE 56400
UNITED PARCEL SERVICE INCCL B9113121066993,840SH SOLE 3,7400100
UNITEDHEALTH GROUP INCCOM91324P1021436SH OTR 3600
UNITEDHEALTH GROUP INCCOM91324P1026981,786SH SOLE 1,78600
US BANCORP DELCOM NEW90297330442700SH OTR 70000
US BANCORP DELCOM NEW9029733042103,538SH SOLE 3,53800
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088448945,822SH SOLE 5,82200
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF92194385813263SH OTR 26300
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF92194385887417,320SH SOLE 17,226094
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF92204285848968SH OTR 96800
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF92204285858111,618SH SOLE 11,61800
VANGUARD INDEX FDSGROWTH ETF9229087362898SH OTR 9800
VANGUARD INDEX FDSGROWTH ETF9229087361,8976,538SH SOLE 6,518020
VANGUARD INDEX FDSVALUE ETF9229087448356,167SH SOLE 6,16700
VANGUARD INDEX FDSMCAP GR IDXVIP9229085381773SH OTR 7300
VANGUARD INDEX FDSMCAP GR IDXVIP9229085389744,122SH SOLE 4,12200
VANGUARD INDEX FDSMCAP VL IDXVIP922908512101725SH OTR 72500
VANGUARD INDEX FDSMCAP VL IDXVIP9229085128155,836SH SOLE 5,806030
VANGUARD INDEX FDSREAL ESTATE ETF92290855351503SH OTR 50300
VANGUARD INDEX FDSREAL ESTATE ETF9229085539148,981SH SOLE 8,969012
VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C4091381,676SH OTR 1,67600
VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C40930,977375,885SH SOLE 374,79601,089
VANGUARD INDEX FDSSML CP GRW ETF9229085951141SH OTR 4100
VANGUARD INDEX FDSSML CP GRW ETF9229085951,5765,627SH SOLE 5,62700
VANGUARD INDEX FDSTOTAL STK MKT9229087694061,828SH SOLE 1,82800
VANGUARD WORLD FDSUTILITIES ETF92204A8762992,150SH SOLE 2,15000
VERIZON COMMUNICATIONS INCCOM92343V104731,346SH OTR 1,34600
VERIZON COMMUNICATIONS INCCOM92343V10468312,648SH SOLE 12,64800
VERTEX PHARMACEUTICALS INCCOM92532F10021117SH OTR 11700
VERTEX PHARMACEUTICALS INCCOM92532F1004,03622,249SH SOLE 22,224025
VISA INCCOM CL A92826C839629SH OTR 2900
VISA INCCOM CL A92826C8392,48911,172SH SOLE 10,9690203
VODAFONE GROUP PLC NEWSPONSORED ADR92857W30820513,294SH SOLE 13,29400
WALMART INCCOM93114210377550SH OTR 55000
WALMART INCCOM9311421036,04243,349SH SOLE 43,301048
WASTE MGMT INC DELCOM94106L10922150SH OTR 15000
WASTE MGMT INC DELCOM94106L1091,2428,318SH SOLE 8,1680150
WATTS WATER TECHNOLOGIES INCCL A9427491023101,847SH SOLE 1,84700
WESTERN UN COCOM95980210937018,292SH SOLE 18,257035