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 CompanyCOM88579Y1014,04420,359SH SOLE 20,35900
AT & TCOM00206R1021,71359,521SH SOLE 59,52100
AbbVie IncCOM00287Y10954,323482,268SH SOLE 482,26800
Abbott LaboratoriesCOM0028241005,35746,209SH SOLE 46,20900
Accenture PLC Cl ACOMG1151C1015381,825SH SOLE 1,82500
Adobe SystemsCOM00724F1017,40112,637SH SOLE 12,63700
Agilent TechnologiesCOM00846U1013,69324,982SH SOLE 24,98200
Air Products & ChemicalsCOM0091581066412,227SH SOLE 2,22700
AlbemarleCOM0126531015693,375SH SOLE 3,37500
Align TechnologyCOM016255101222364SH SOLE 36400
AllstateCOM02000210131,249239,566SH SOLE 239,56600
Alphabet Inc Class ACOM02079K305157,77364,613SH SOLE 64,61300
Alphabet Inc Class CCOM02079K1079,0833,624SH SOLE 3,62400
Altria GroupCOM02209S10399320,825SH SOLE 20,82500
Amazon.comCOM02313510658,45516,992SH SOLE 16,99200
AmerenCOM0236081026428,015SH SOLE 8,01500
American Electric PowerCOM0255371017518,878SH SOLE 8,87800
American ExpressCOM0258161095813,517SH SOLE 3,51700
American TowerCOM03027X1001,4625,411SH SOLE 5,41100
Ameriprise FinancialCOM03076C1063,25313,071SH SOLE 13,07100
AmetekCOM03110010020,210151,389SH SOLE 151,38900
AmgenCOM0311621009,30838,185SH SOLE 38,18500
Amphenol Cl ACOM0320951011,43721,012SH SOLE 21,01200
Analog DevicesCOM03265410546,611270,741SH SOLE 270,74100
Apple IncCOM037833100166,8981,218,586SH SOLE 1,218,58600
Applied MaterialsCOM03822210531,110218,466SH SOLE 218,46600
Arthur J. Gallagher & CoCOM3635761092,52918,054SH SOLE 18,05400
AutoNationCOM05329W10222,261234,801SH SOLE 234,80100
AutodeskCOM052769106242830SH SOLE 83000
Automatic Data ProcessingCOM0530151032,41812,174SH SOLE 12,17400
Avery DennisonCOM05361110938,349182,404SH SOLE 182,40400
BP PLCCOM05562210445817,318SH SOLE 17,31800
Bank of AmericaCOM0605051043929,502SH SOLE 9,50200
Bank of New York CoCOM0640581001,20123,436SH SOLE 23,43600
Baxter InternationalCOM0718131091,72921,481SH SOLE 21,48100
Becton Dickinson & CoCOM0758871097933,259SH SOLE 3,25900
Berkshire Hathaway Class ACOM0846701082,5126SH SOLE 600
Berkshire Hathaway Class BCOM08467070215,61156,172SH SOLE 56,17200
Best BuyCOM08651610125,982225,973SH SOLE 225,97300
BlackRockCOM09247x1014,0154,589SH SOLE 4,58900
BoeingCOM0970231053,95616,515SH SOLE 16,51500
Boston PropertiesCOM10112110124,258211,693SH SOLE 211,69300
Bristol-Myers SquibbCOM1101221084,93473,845SH SOLE 73,84500
Broadcom LTDCOM11135F10146,17996,844SH SOLE 96,84400
Bruker CorpCOM1167941082,90638,251SH SOLE 38,25100
BrunswickCOM1170431092092,100SH SOLE 2,10000
CMC Materials IncCOM12571T1004062,692SH SOLE 2,69200
CME GroupCOM12572Q1052,75412,951SH SOLE 12,95100
CSXCOM1264081031,75454,675SH SOLE 54,67500
CVS HealthCOM1266501006497,778SH SOLE 7,77800
CabotCOM1270551014267,480SH SOLE 7,48000
Cabot Oil & GasCOM12709710314,917854,330SH SOLE 854,33000
Cadence Design SystemsCOM1273871087465,450SH SOLE 5,45000
Capital One FinancialCOM14040H10521,364138,110SH SOLE 138,11000
Cardinal HealthCOM14149Y10872912,761SH SOLE 12,76100
Carrier Global Corp Ordinary SCOM14448C10432,100660,486SH SOLE 660,48600
Casey's General StoresCOM1475281031,2246,290SH SOLE 6,29000
CaterpillarCOM1491231015,80426,668SH SOLE 26,66800
Celanese Corp Series ACOM15087010311,20073,876SH SOLE 73,87600
Cerence IncCOM1567271092162,027SH SOLE 2,02700
Charter CommunicationsCOM16119p10814,93620,703SH SOLE 20,70300
Chevron CorpCOM16676410028,716274,163SH SOLE 274,16300
CignaCOM1255231005112,156SH SOLE 2,15600
Cisco SystemsCOM17275R10238,982735,510SH SOLE 735,51000
CitigroupCOM17296742476210,777SH SOLE 10,77700
Citrix SystemsCOM1773761004653,963SH SOLE 3,96300
Coca-ColaCOM1912161001,71831,752SH SOLE 31,75200
Cognizant Technology SolutionsCOM1924461024206,060SH SOLE 6,06000
Colgate-PalmoliveCOM1941621032,86735,240SH SOLE 35,24000
Columbia BankingCOM19723610268117,665SH SOLE 17,66500
Comcast Cl ACOM20030N1011,71230,031SH SOLE 30,03100
Communication Services SPDRCOM81369Y85294711,695SH SOLE 11,69500
ConocoPhillipsCOM20825C1041,41623,253SH SOLE 23,25300
Consolidated EdisonCOM2091151042052,852SH SOLE 2,85200
Consumer Discretionary SeltCOM81369y4071,4888,333SH SOLE 8,33300
Consumer Staples SPDRCOM81369y3084,51964,588SH SOLE 64,58800
Cooper CompaniesCOM2166484024001,010SH SOLE 1,01000
CorningCOM21935010568516,738SH SOLE 16,73800
Corteva IncCOM22052L10478117,618SH SOLE 17,61800
Costco Wholesale CorpCOM22160k10511,57429,251SH SOLE 29,25100
DIGIHOST TECHNOLOGY INCCOM25381D1072822,300SH SOLE 22,30000
DaVita HealthCare PartnersCOM23918K1082602,160SH SOLE 2,16000
Dana IncorporatedCOM23582520524,6451,037,252SH SOLE 1,037,25200
Deere & CompanyCOM2441991054,37112,393SH SOLE 12,39300
Dell Technologies Inc Class CCOM24703L2027,59976,239SH SOLE 76,23900
Digital Realty Trust Inc.COM25386810324,903165,515SH SOLE 165,51500
Discover Financial ServicesCOM2547091082,41320,402SH SOLE 20,40200
Dollar GeneralCOM2566771051,9038,793SH SOLE 8,79300
Dominion EnergyCOM25746U1094896,644SH SOLE 6,64400
Domino's PizzaCOM25754A2019562,050SH SOLE 2,05000
Dow IncCOM26055710393714,813SH SOLE 14,81300
DuPont de Nemours IncCOM26614N10299112,800SH SOLE 12,80000
East West Bancorp IncCOM27579R1045347,450SH SOLE 7,45000
Eaton Corp PLCCOMg291831031,51110,195SH SOLE 10,19500
EcolabCOM2788651002541,232SH SOLE 1,23200
Edwards Lifesciences CPCOM28176E1083,03329,287SH SOLE 29,28700
Electronic ArtsCOM28551210927,599191,887SH SOLE 191,88700
Eli LillyCOM5324571084,75720,725SH SOLE 20,72500
Emerson ElectricCOM2910111044,99051,847SH SOLE 51,84700
Energy Select Sector SPDRCOM81369y5064,34280,593SH SOLE 80,59300
EntergyCOM29364G10317,960180,136SH SOLE 180,13600
Equifax IncCOM2944291052401,000SH SOLE 1,00000
Essential Utilities IncCOM29670G1024519,872SH SOLE 9,87200
Essex Property TrustCOM297178105249830SH SOLE 83000
Estee Lauder Companies -CL ACOM5184391043481,094SH SOLE 1,09400
Exelon CorpCOM30161N10164914,638SH SOLE 14,63800
Extra Space Storage Inc.COM30225t1021,72410,526SH SOLE 10,52600
Exxon MobilCOM30231G1024,10765,108SH SOLE 65,10800
FMCCOM3024913039779,026SH SOLE 9,02600
Facebook, Inc.COM30303M10261,199176,005SH SOLE 176,00500
Fastenal CoCOM3119001041,44927,867SH SOLE 27,86700
FedEx CorpCOM31428X1061,3944,674SH SOLE 4,67400
Financial Select Sector SPDRCOM81369y6052,43366,309SH SOLE 66,30900
First Horizon CorporationCOM32051710521,6521,253,028SH SOLE 1,253,02800
FiservCOM3377381081,09210,213SH SOLE 10,21300
FlowserveCOM34354P10556614,037SH SOLE 14,03700
Fortinet IncCOM34959e10926,004109,175SH SOLE 109,17500
Fortive CorpCOM34959J10826,622381,733SH SOLE 381,73300
Fortune Brands Home & SecurityCOM34964C1062272,278SH SOLE 2,27800
Franklin ResourcesCOM3546131011,28240,070SH SOLE 40,07000
General DynamicsCOM3695501081,3227,022SH SOLE 7,02200
General ElectricCOM3696041031,15485,704SH SOLE 85,70400
General MillsCOM3703341041,98232,537SH SOLE 32,53700
Gilead SciencesCOM3755581035908,575SH SOLE 8,57500
Global Payments IncCOM37940X1022061,100SH SOLE 1,10000
Goldman Sachs GroupCOM38141G104286753SH SOLE 75300
GracoCOM3841091045687,500SH SOLE 7,50000
HP, Inc.COM40434l10564221,278SH SOLE 21,27800
Harley-DavidsonCOM41282210866214,439SH SOLE 14,43900
Health Care Select Sector SPDRCOM81369y2091,42511,313SH SOLE 11,31300
Hershey CompanyCOM4278661082,62915,096SH SOLE 15,09600
Home DepotCOM43707610285,242267,309SH SOLE 267,30900
Honeywell International IncCOM43851610650,117228,478SH SOLE 228,47800
HubSpot IncCOM443573100466800SH SOLE 80000
Hubbell Class BCOM4435102013852,060SH SOLE 2,06000
Hubbell IncCOM4435106074,31623,098SH SOLE 23,09800
HumanaCOM4448591026,38414,419SH SOLE 14,41900
Huntington Ingalls IndustriesCOM4464131062321,103SH SOLE 1,10300
Illinois Tool WorksCOM4523081093621,620SH SOLE 1,62000
Industrial Select Sector SPDRCOM81369Y7041,29512,650SH SOLE 12,65000
Ingersoll RandCOM45687V1062044,189SH SOLE 4,18900
IngredionCOM4571871021,10712,230SH SOLE 12,23000
IntelCOM45814010012,048214,602SH SOLE 214,60200
International Business MachineCOM4592001013,97627,122SH SOLE 27,12200
IntuitCOM4612021037,76015,832SH SOLE 15,83200
Intuitive Surgical IncCOM46120E602276300SH SOLE 30000
Invesco Water Resources ETFCOM46137V1422123,968SH SOLE 3,96800
Invesco WilderHill Clean EnergCOM46137V1343663,924SH SOLE 3,92400
JPMorgan Chase and CompanyCOM46625H10070,627454,075SH SOLE 454,07500
Jeffries GroupCOM4723191024,369127,752SH SOLE 127,75200
Johnson & JohnsonCOM47816010464,356390,653SH SOLE 390,65300
Johnson ControlsCOMG515021052293,336SH SOLE 3,33600
KLA-TencorCOM482480100204628SH SOLE 62800
Kemper CorpCOM4884011002233,021SH SOLE 3,02100
Keysight Technologies IncCOM49338L1032,43515,767SH SOLE 15,76700
Kimberly ClarkCOM4943681033,27324,462SH SOLE 24,46200
Kinder Morgan IncCOM49456b1012,057112,815SH SOLE 112,81500
LKQ CorporationCOM50188920817,865362,961SH SOLE 362,96100
Leggett & PlattCOM52466010727,775536,093SH SOLE 536,09300
Lockheed MartinCOM5398301092,4036,351SH SOLE 6,35100
Lowe's CompaniesCOM5486611075742,957SH SOLE 2,95700
MASCOCOM57459910634,457584,903SH SOLE 584,90300
Magna International Cl ACOM5592224016517,025SH SOLE 7,02500
Marathon PetroleumCOM56585A1025268,710SH SOLE 8,71000
Market Vectors Agribusiness ETCOM57060U6054815,276SH SOLE 5,27600
Marriott Vacations WorldwideCOM57164Y1072261,420SH SOLE 1,42000
Marsh & McLennanCOM5717481028325,914SH SOLE 5,91400
Mastercard Cl ACOM57636Q10427,96076,585SH SOLE 76,58500
Materials Select Sector SPDRCOM81369y1004,73957,574SH SOLE 57,57400
McCormick & CoCOM5797802063513,970SH SOLE 3,97000
McDonaldsCOM5801351017,90134,203SH SOLE 34,20300
Medallia IncCOM58402110996528,600SH SOLE 28,60000
Medtronic PLCCOMG5960L10316,275131,114SH SOLE 131,11400
MerckCOM58933Y10510,931140,554SH SOLE 140,55400
MetLifeCOM59156R1082564,274SH SOLE 4,27400
MicrosoftCOM594918104234,002863,796SH SOLE 863,79600
Mondelez InternationalCOM60920710519,372310,251SH SOLE 310,25100
MongoDB IncCOM60937P1067232,000SH SOLE 2,00000
Moody's CorporationCOM6153691055,00813,821SH SOLE 13,82100
Morgan StanleyCOM61744644847,153514,270SH SOLE 514,27000
Motorola SolutionsCOM62007630730,882142,411SH SOLE 142,41100
Netflix IncCOM64110L106207392SH SOLE 39200
Nextera Energy IncCOM65339F1018,143111,117SH SOLE 111,11700
NikeCOM65410610333,437216,437SH SOLE 216,43700
Norfolk SouthernCOM6558441087632,874SH SOLE 2,87400
Northrop GrummanCOM6668071023871,065SH SOLE 1,06500
Northwest Natural HoldingCOM66765N1052164,106SH SOLE 4,10600
Nuance Communications, Inc.COM67020Y1001,50827,701SH SOLE 27,70100
Nucor CorpCOM6703461053904,062SH SOLE 4,06200
NvidiaCOM67066G104440550SH SOLE 55000
OSHKOSH CorpCOM68823920125,107201,433SH SOLE 201,43300
Old Republic IntlCOM6802231042198,786SH SOLE 8,78600
Oracle CorporationCOM68389X1053834,915SH SOLE 4,91500
Otis Worldwide Corp Ordinary SCOM68902V1071,75921,509SH SOLE 21,50900
PNC Financial Services GroupCOM6934751052,26811,887SH SOLE 11,88700
PPG IndustriesCOM69350610725,315149,113SH SOLE 149,11300
Palo Alto Networks IncCOM697435105202544SH SOLE 54400
Parker HannifinCOM70109410423,08375,161SH SOLE 75,16100
PayPal Holdings IncCOM70450Y1035561,906SH SOLE 1,90600
PaychexCOM7043261071,08510,114SH SOLE 10,11400
Paycom SoftwareCOM70432V102254700SH SOLE 70000
Peoples Bank of Commerce OregoCOM7103111011,46088,942SH SOLE 88,94200
PepsicoCOM7134481088,17755,190SH SOLE 55,19000
PfizerCOM71708110320,051512,030SH SOLE 512,03000
Philip Morris International InCOM71817210936,244365,697SH SOLE 365,69700
Phillips 66COM7185461042,26126,343SH SOLE 26,34300
Portland General Electric CoCOM7365088472826,119SH SOLE 6,11900
Procter And GambleCOM74271810932,456240,536SH SOLE 240,53600
Progressive CorpCOM7433151038999,151SH SOLE 9,15100
Prologis IncCOM74340w1032922,446SH SOLE 2,44600
Public Svc Enterprise GroupCOM7445731064828,074SH SOLE 8,07400
QualcommCOM7475251034,35930,496SH SOLE 30,49600
RPM InternationalCOM7496851032,11123,804SH SOLE 23,80400
Raytheon Technologies CorpCOM75513E1014,08547,887SH SOLE 47,88700
Roblox Corp Class ACOM7710491033153,500SH SOLE 3,50000
Rockwell AutomationCOM7739031094,08714,290SH SOLE 14,29000
Roku Inc Class ACOM77543R102276600SH SOLE 60000
RollinsCOM7757111042637,683SH SOLE 7,68300
S&P Global IncCOM78409V1049722,369SH SOLE 2,36900
SPX CorpCOM7846351043365,495SH SOLE 5,49500
SchlumbergerCOM80685710820,476639,687SH SOLE 639,68700
Schwab (Charles)COM8085131053564,891SH SOLE 4,89100
Sherwin-WilliamsCOM8243481066082,232SH SOLE 2,23200
Shopify Inc ACOM82509L1071,122768SH SOLE 76800
Sirius XM RadioCOM82967N10813620,802SH SOLE 20,80200
Southwest AirlinesCOM8447411082234,199SH SOLE 4,19900
Stanley Black & DeckerCOM8545021012,13910,437SH SOLE 10,43700
Starbucks CoffeeCOM8552441093,89634,842SH SOLE 34,84200
State StreetCOM8574771031,00312,191SH SOLE 12,19100
StrykerCOM86366710124,38293,874SH SOLE 93,87400
Summit Bank ORCOM86601L10515110,250SH SOLE 10,25000
TE Connectivity LTDCOMH849891047315,407SH SOLE 5,40700
TJX CompaniesCOM87254010937,747559,875SH SOLE 559,87500
TargetCOM87612E1067012,901SH SOLE 2,90100
Technology Select Sect SPDRCOM81369y8034,86132,919SH SOLE 32,91900
Teledyne Technologies IncCOM8793601058101,934SH SOLE 1,93400
Tesla MotorsCOM88160R1012,9234,300SH SOLE 4,30000
Texas InstrumentsCOM88250810418,68297,149SH SOLE 97,14900
The Trade Desk Inc ACOM88339J1051,09214,120SH SOLE 14,12000
Thermo Fisher ScientificCOM88355610239,37178,044SH SOLE 78,04400
Thunder Mountain Gold IncCOM886043108110,000SH SOLE 10,00000
Trane TechnologiesCOMG477911011,0395,640SH SOLE 5,64000
TransDigm GroupCOM893641100214330SH SOLE 33000
Travelers CompaniesCOM89417E1091,1107,416SH SOLE 7,41600
Trimble NavigationCOM8962391001,26015,400SH SOLE 15,40000
Truist Financial CorporationCOM89832Q10946,257833,468SH SOLE 833,46800
Twilio Inc ACOM0138F1026310787SH SOLE 78700
Tyson Foods, Inc Cl ACOM9024941031,00413,609SH SOLE 13,60900
UGICOM9026811052605,608SH SOLE 5,60800
US BancorpCOM9029733044,52079,341SH SOLE 79,34100
Umpqua HoldingsCOM9042141031,01855,171SH SOLE 55,17100
Union PacificCOM90781810838,719176,051SH SOLE 176,05100
United Parcel Service CL BCOM9113121068404,041SH SOLE 4,04100
UnitedHealth GroupCOM91324P10262,815156,864SH SOLE 156,86400
Utilities Select Sector SPDRCOM81369y8861,35421,416SH SOLE 21,41600
Vanguard Info Tech ETFCOM92204A7022,2585,663SH SOLE 5,66300
Vanguard REIT VIPERs ETFCOM9229085532102,062SH SOLE 2,06200
Vape Holdings IncCOM91912N105060,000SH SOLE 60,00000
Veeva Systems Inc Class ACOM922475108285916SH SOLE 91600
Verizon CommunicationsCOM92343V1043,77067,286SH SOLE 67,28600
Viatris IncCOM92556V10615110,557SH SOLE 10,55700
Visa IncCOM92826C83972,887311,721SH SOLE 311,72100
Voya Financial IncCOM92908910027,233442,810SH SOLE 442,81000
Wal Mart StoresCOM93114210316,233115,114SH SOLE 115,11400
Walgreens Boots Alliance IncCOM93142710864812,310SH SOLE 12,31000
Walt DisneyCOM2546871065,76132,775SH SOLE 32,77500
Warner Music Group Corp.COM93455020312,801355,189SH SOLE 355,18900
Washington FederalCOM93882410985726,978SH SOLE 26,97800
Waste ConnectionsCOM9410531005764,820SH SOLE 4,82000
Waste ManagementCOM94106L1092,35316,796SH SOLE 16,79600
Waters CorporationCOM9418481036,27318,150SH SOLE 18,15000
Wells FargoCOM94974610197021,412SH SOLE 21,41200
WeyerhaeuserCOM9621661042557,402SH SOLE 7,40200
Woodward IncCOM9807451033,65629,755SH SOLE 29,75500
XTRA Bitcoin IncCOM98422A1011200,000SH SOLE 200,00000
Zimmer Biomet Holdings IncCOM98956P1026624,117SH SOLE 4,11700
ZoetisCOM98978V10324,083129,227SH SOLE 129,22700
iShares Cohen & Steers REIT ETCOM4642875643925,994SH SOLE 5,99400
iShares MSCI USA ESG OptimizedCOM46435g4252,68827,302SH SOLE 27,30200
iShares Nasdaq Biotech IndexCOM4642875562,17713,303SH SOLE 13,30300
iShares Select Dividend ETFCOM4642871683332,855SH SOLE 2,85500
iShares Transportation AverageCOM4642871928513,275SH SOLE 3,27500
iShares U.S. Aerospace & DefenCOM4642887603192,916SH SOLE 2,91600
iShares U.S. Consumer Goods ETCOM4642878124102,230SH SOLE 2,23000
iShares U.S. Consumer ServicesCOM4642875806,59885,010SH SOLE 85,01000
iShares U.S. Financial ServiceCOM4642877709,75852,680SH SOLE 52,68000
iShares U.S. Financials ETFCOM4642877882593,190SH SOLE 3,19000
iShares U.S. Healthcare ETFCOM4642877624021,473SH SOLE 1,47300
iShares U.S. Industrials ETFCOM4642877547,54067,858SH SOLE 67,85800
iShares U.S. Regional Banks ETCOM4642887783846,680SH SOLE 6,68000
iShares U.S. Technology ETFCOM4642877213,12331,414SH SOLE 31,41400
First Trust Dow Jones InternetCOM33733E3022911,189SH SOLE 1,18900
First Trust NASDAQ-100-Tech SeCOM3373451022371,493SH SOLE 1,49300
FlexShares Quality Dividend ETCOM33939L8603376,000SH SOLE 6,00000
Powershares QQQ Trust Nasdaq 1COM46090e1032,0085,665SH SOLE 5,66500
SPDR S&P 500 ETF TrustCOM78462F1034,2669,966SH SOLE 9,96600
SPDR S&P Dividend ETFCOM78464A7638516,957SH SOLE 6,95700
Schwab US Large Cap ETFCOM8085242013723,581SH SOLE 3,58100
Vanguard Dvd Appreciation ETFCOM9219088442601,678SH SOLE 1,67800
Vanguard Growth ETFCOM9229087365681,979SH SOLE 1,97900
Vanguard High Dividend YieldCOM9219464062822,688SH SOLE 2,68800
Vanguard Large-Cap ETFCOM9229086377363,665SH SOLE 3,66500
Vanguard Mid-Cap ETFCOM9229086293011,270SH SOLE 1,27000
Vanguard S&P 500 ETFCOM9229083639452,402SH SOLE 2,40200
Vanguard Total Stock Market ETCOM9229087691,6517,409SH SOLE 7,40900
Vanguard Value ETFCOM9229087442131,552SH SOLE 1,55200
iShares Core S&P 500 ETFCOM46428720057,574133,917SH SOLE 133,91700
iShares Core S&P Midcap ETFCOM4642875071,6876,277SH SOLE 6,27700
iShares MSCI USA ESG Select ETCOM4642888024064,252SH SOLE 4,25200
iShares MSCI USA Quality FactoCOM46432F3398246,199SH SOLE 6,19900
iShares Russell 1000 ETFCOM4642876221,7277,136SH SOLE 7,13600
iShares Russell 1000 Growth ETCOM4642876145041,856SH SOLE 1,85600
iShares Russell 1000 Value ETFCOM4642875989566,029SH SOLE 6,02900
iShares Russell 3000 ETFCOM4642876893751,466SH SOLE 1,46600
iShares S&P 100 Index FundCOM4642871014292,189SH SOLE 2,18900
iShares S&P 500 Growth ETFCOM4642873097139,810SH SOLE 9,81000
iShares Select Dividend ETFCOM4642871681,91116,388SH SOLE 16,38800
American Funds Fundamental InvCOM3608021022933,831SH SOLE 3,83100
BlackRock Health Sciences OppsCOM0919375401,62119,303SH SOLE 19,30300
Brown Advisory Sustainable GroCOM1152332072916,535SH SOLE 6,53500
Franklin Cust Income Fund ClasCOM3534963003915,571SH SOLE 15,57100
Invesco S&P 500 Pure Growth ETCOM46137V2661,1056,000SH SOLE 6,00000
JPMorgan US Equity InstlCOM4812A114239918,450SH SOLE 18,45000
Jensen Quality Growth Fund JCOM4763131012644,317SH SOLE 4,31700
Morgan Stanley Equally WeighteCOM6169571062242,802SH SOLE 2,80200
PGIM Jennison Utility ACOM74441P85817910,937SH SOLE 10,93700
Primecap Odyssey GrowthCOM74160Q1032464,950SH SOLE 4,95000
SEI Instl Mgd S&P 500 Index ACOM7839253164665,050SH SOLE 5,05000
Schwab Charitable Total MarketCOM80851670246111,070SH SOLE 11,07000
Schwab S&P 500 Index FundCOM80850985548,183728,167SH SOLE 728,16700
Schwab Total Stock Market IndeCOM8085097562262,951SH SOLE 2,95100
Scudder Growth & Income FundCOM23338j8552807,979SH SOLE 7,97900
T Rowe Price Capital AppreciatCOM77954m10541911,172SH SOLE 11,17200
TRI ContlCOM8954361033169,266SH SOLE 9,26600
Touchstone Sands Capital SelecCOM89155T5241,47966,343SH SOLE 66,34300
Vanguard 500 Index FundCOM9229087103,6049,085SH SOLE 9,08500
Vanguard Dividend GrowthCOM92190860447312,985SH SOLE 12,98500
Vanguard Growth Index FundCOM9229086604623,136SH SOLE 3,13600
Vanguard LifeStrategy GrowthCOM9129095031,61036,643SH SOLE 36,64300
Vanguard LifeStrategy ModerateCOM92190940458117,276SH SOLE 17,27600
Vanguard Primecap Core FundCOM9219215082166,254SH SOLE 6,25400
Vanguard Target Retirement 202COM92202E80542311,698SH SOLE 11,69800
Vanguard Total Stock Mkt Idx ACOM9229087283543,259SH SOLE 3,25900
WisdomTree US High Dividend ETCOM97717W2083103,965SH SOLE 3,96500
iShares MSCI USA Value FactorCOM46432F3884984,744SH SOLE 4,74400
Crown Woods Real Estate Dev LPCOM9983171s0289288,738SH SOLE 288,73800
HIH Tewksbury Limited LiabilitCOM9983906553641SH SOLE 100