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 CO COMStock88579Y1011,78010,148SH SOLENONE10,14800
ABBVIE INC COMStock00287Y1099068,399SH SOLENONE8,39900
ADOBE SYSTEMS INCORPORATED COMStock00724F1013,9566,871SH SOLENONE6,87100
AES CORP COMStock00130H10584837,166SH SOLENONE37,16600
Agilent Technologies Inc.Stock00846U1013602,288SH SOLENONE2,28800
ALBEMARLE CORP COMStock0126531019274,235SH SOLENONE4,23500
ALLSTATE CORP COMStock0200021013302,596SH SOLENONE2,59600
ALPHABET INC CAP STK CL AStock02079K3055,2591,967SH SOLENONE1,96700
ALPHABET INC CAP STK CL CStock02079K10713,7805,170SH SOLENONE5,17000
ALTRIA GROUP INC COMStock02209S1032535,568SH SOLENONE5,56800
AMAZON COM INC COMStock02313510611,3473,469SH SOLENONE3,46900
Amazon.com Inc.Stock0231351063,8431,170SH SOLENONE1,17000
AMERICAN EXPRESS CO COMStock0258161092611,560SH SOLENONE1,56000
American Express Co.Stock0258161091,67510,000SH SOLENONE10,00000
AMERICAN TOWER CORP NEW COMREIT03027X1006242,354SH SOLENONE2,35400
AMGEN INC COMStock0311621009294,368SH SOLENONE4,36800
Amgen Inc.Stock0311621001,4676,897SH SOLENONE6,89700
APPLE INC COMStock0378331003,78726,760SH SOLENONE26,76000
Apple Inc.Stock0378331005,63239,800SH SOLENONE39,80000
ARCHER DANIELS MIDLAND CO COMStock0394831029,920165,298SH SOLENONE165,29800
ARISTA NETWORKS INC COMStock0404131061,1763,422SH SOLENONE3,42200
AT&T INC COMStock00206R1021,62059,984SH SOLENONE59,98400
Autodesk Inc.Stock0527691061,7116,000SH SOLENONE6,00000
Avery Dennison Corp.Stock0536111096223,000SH SOLENONE3,00000
BANK NEW YORK MELLON CORP COMStock0640581003166,093SH SOLENONE6,09300
Bank of New York Mellon Corp.Stock06405810057011,000SH SOLENONE11,00000
BERKLEY W R CORP COMStock08442310291412,488SH SOLENONE12,48800
BERKSHIRE HATHAWAY INC DEL CL B NEWStock0846707025141,882SH SOLENONE1,88200
BHP GROUP LTD SPONSORED ADSADR08860610892617,302SH SOLENONE17,30200
Biogen Inc.Stock09062X1031,9817,000SH SOLENONE7,00000
BK OF AMERICA CORP COMStock06050510468416,104SH SOLENONE16,10400
Blackrock Inc.Stock09247X1018391,000SH SOLENONE1,00000
BLACKSTONE INC COMStock09260D1074283,675SH SOLENONE3,67500
BOEING CO COMStock0970231057963,620SH SOLENONE3,62000
BRISTOL-MYERS SQUIBB CO COMStock1101221082834,775SH SOLENONE4,77500
Bristol-Myers Squibb Co.Stock1101221081,09518,500SH SOLENONE18,50000
BROADCOM INC COMStock11135F1012,3544,854SH SOLENONE4,85400
Caterpillar IncStock1491231019605,000SH SOLENONE5,00000
CATERPILLAR INC COMStock1491231013111,620SH SOLENONE1,62000
CHEVRON CORP NEW COMStock1667641003,64635,937SH SOLENONE35,93700
Church & Dwight Co., Inc,Stock1713401021,23915,000SH SOLENONE15,00000
CHURCH & DWIGHT INC COMStock1713401022,65932,203SH SOLENONE32,20300
CISCO SYS INC COMStock17275R1021,72231,631SH SOLENONE31,63100
CLOUDERA INC COMStock18914U10025515,972SH SOLENONE15,97200
Coca-Cola CompanyStock19121610084016,000SH SOLENONE16,00000
Colgate-Palmolive CoStock19416210375610,000SH SOLENONE10,00000
COMCAST CORP NEW CL AStock20030N10160710,849SH SOLENONE10,84900
COPART INC COMStock2172041062972,140SH SOLENONE2,14000
COSTCO WHSL CORP NEW COMStock22160K105247549SH SOLENONE54900
Crispr Therapeutics AGStock4171821087847,000SH SOLENONE7,00000
CRISPR THERAPEUTICS AG NAMEN AKTStockH171821083863,450SH SOLENONE3,45000
CSX CORP COMStock1264081031,03534,800SH SOLENONE34,80000
Cummins Inc.Stock2310211061,1235,000SH SOLENONE5,00000
CVS HEALTH CORP COMStock1266501005486,456SH SOLENONE6,45600
DANAHER CORPORATION COMStock2358511021,3584,459SH SOLENONE4,45900
DEERE & CO COMStock2441991058342,490SH SOLENONE2,49000
DISNEY WALT CO COMStock2546871061,0806,384SH SOLENONE6,38400
Duke Energy CorpStock26441C2045075,200SH SOLENONE5,20000
Eaton Corporation, plcStockG291831031,1948,000SH SOLENONE8,00000
Editas Medicine Inc.Stock28106W10353413,000SH SOLENONE13,00000
Eli Lilly & Co.Stock5324571086933,000SH SOLENONE3,00000
Emerson Electric Co.Stock29101110494210,000SH SOLENONE10,00000
ENERGY TRANSFER L P COM UT LTD PTNStock29273V10014415,031SH SOLENONE15,03100
EXXON MOBIL CORP COMStock30231G1024527,684SH SOLENONE7,68400
FIDELITY NATL INFORMATION SVCS COMStock31620M1065084,173SH SOLENONE4,17300
Fifth Third BancorpStock3167731002125,000SH SOLENONE5,00000
FIFTH THIRD BANCORP COMStock3167731001,50435,435SH SOLENONE35,43500
FISERV INC COMStock3377381089608,850SH SOLENONE8,85000
Fortis Inc.Stock3495531074009,024SH SOLENONE9,02400
GENERAC HLDGS INC COMStock3687361041,4293,497SH SOLENONE3,49700
Generac Holdings Inc.Stock3687361042,6566,500SH SOLENONE6,50000
GENERAL ELECTRIC CO COM NEWStock3696043012402,333SH SOLENONE2,33300
Gentex CorporationStock37190110975923,000SH SOLENONE23,00000
GLOBUS MED INC CL AStock3795772084355,680SH SOLENONE5,68000
GXO LOGISTICS INCORPORATED COMMON STOCKStock36262G10181310,370SH SOLENONE10,37000
Hershey Co.Stock4278661083,38520,000SH SOLENONE20,00000
Honeywell Intl IncStock4385161062,33511,000SH SOLENONE11,00000
HONEYWELL INTL INC COMStock4385161061,8638,778SH SOLENONE8,77800
IBM CorpStock4592001016955,000SH SOLENONE5,00000
Illumina IncStock4523271093,2458,000SH SOLENONE8,00000
ILLUMINA INC COMStock4523271092,4315,994SH SOLENONE5,99400
INTERNATIONAL BUSINESS MACHS COMStock4592001015954,284SH SOLENONE4,28400
International Flavors&Frag.Stock4595061011,52911,434SH SOLENONE11,43400
INTERNATIONAL FLAVORS&FRAGRANC COMStock4595061014853,626SH SOLENONE3,62600
INTUIT COMStock4612021031,7083,165SH SOLENONE3,16500
INVITAE CORP COMStock46185L10378827,705SH SOLENONE27,70500
IROBOT CORP COMStock4627261003103,953SH SOLENONE3,95300
ISHARES 1-3 YEAR TREASURY BOND ETFETF4642874573,08635,819SH SOLENONE35,81900
ISHARES S&P MIDCAP FUNDETF4642875073851,465SH SOLENONE1,46500
ISHARES TIPS BOND ETFETF4642871763172,480SH SOLENONE2,48000
Johnson & JohnsonStock4781601043,71523,000SH SOLENONE23,00000
Johnson Controls, Inc.StockG515021054276,267SH SOLENONE6,26700
JPMORGAN CHASE & CO COMStock46625H1008,15349,810SH SOLENONE49,81000
Kimberly-Clark Corp.Stock4943681033712,800SH SOLENONE2,80000
L3HARRIS TECHNOLOGIES INC COMStock5024311093171,440SH SOLENONE1,44000
LABORATORY CORP AMER HLDGS COM NEWStock50540R4096,40822,770SH SOLENONE22,77000
LOCKHEED MARTIN CORP COMStock5398301091,0493,039SH SOLENONE3,03900
LOWES COS INC COMStock5486611078,06939,779SH SOLENONE39,77900
LUMEN TECHNOLOGIES INC COMStock55024110326521,369SH SOLENONE21,36900
MASTERCARD INCORPORATED CL AStock57636Q104245705SH SOLENONE70500
MCDONALDS CORP COMStock5801351013571,479SH SOLENONE1,47900
McDonald's Corp.Stock5801351014,82220,000SH SOLENONE20,00000
MERCHANTS BANCORP IND COMStock58844R1082165,480SH SOLENONE5,48000
MERCK & CO INC COMStock58933Y1052,53333,719SH SOLENONE33,71900
MetLife, Inc.Stock59156R1083706,000SH SOLENONE6,00000
MICROSOFT CORP COMStock59491810412,94745,923SH SOLENONE45,92300
Microsoft CorporationStock5949181048,45830,000SH SOLENONE30,00000
MIMEDX GROUP INC COMStock60249610111418,800SH SOLENONE18,80000
Moderna Inc.Stock60770K1071,8474,800SH SOLENONE4,80000
NEOGEN CORP COMStock6404911063,43879,157SH SOLENONE79,15700
NETFLIX INC COMStock64110L1061,1191,834SH SOLENONE1,83400
NEXTERA ENERGY INC COMStock65339F1016878,755SH SOLENONE8,75500
Norfolk Southern CorpStock6558441085982,500SH SOLENONE2,50000
NortonLifeLock Inc.Stock66877110825310,000SH SOLENONE10,00000
NOVARTIS AG SPONSORED ADRADR66987V1094,34153,090SH SOLENONE53,09000
NOVO-NORDISK A S ADRADR6701002053163,296SH SOLENONE3,29600
Novo-Nordisk A/SStock6701002052,40025,000SH SOLENONE25,00000
NUTRIEN LTD COMStock67077M1081,83028,221SH SOLENONE28,22100
NVIDIA CORPORATION COMStock67066G1048,28639,998SH SOLENONE39,99800
OPKO HEALTH INC COMStock68375N10323664,650SH SOLENONE64,65000
ORACLE CORP COMStock68389X1058,957102,800SH SOLENONE102,80000
ORGANON & CO COMMON STOCKStock68622V10651615,744SH SOLENONE15,74400
ORMAT TECHNOLOGIES INC COMStock6866881022343,515SH SOLENONE3,51500
Palo Alto Networks, Inc.Stock6974351059582,000SH SOLENONE2,00000
Paychex, Inc.Stock7043261079568,500SH SOLENONE8,50000
PAYPAL HLDGS INC COMStock70450Y1032,5099,645SH SOLENONE9,64500
PENN NATL GAMING INC COMStock7075691096769,335SH SOLENONE9,33500
PEPSICO INC COMStock7134481083,51723,385SH SOLENONE23,38500
PFIZER INC COMStock71708110375617,569SH SOLENONE17,56900
Pfizer Inc.Stock71708110364515,000SH SOLENONE15,00000
PHILIP MORRIS INTL INC COMStock7181721092,64627,918SH SOLENONE27,91800
PHILLIPS 66 COMStock7185461046959,920SH SOLENONE9,92000
PROCTER AND GAMBLE CO COMStock7427181093672,627SH SOLENONE2,62700
Prudential Financial IncStock7443201023163,000SH SOLENONE3,00000
QUALCOMM INC COMStock7475251034,24532,912SH SOLENONE32,91200
QUALYS INC COMStock74758T3033112,793SH SOLENONE2,79300
RAYTHEON TECHNOLOGIES CORP COMStock75513E1012833,292SH SOLENONE3,29200
REGENERON PHARMACEUTICALS COMStock75886F1071,5142,501SH SOLENONE2,50100
Roche Holdings LtdStock77119510468215,000SH SOLENONE15,00000
ROYAL BK CDA COMStock7800871024,28843,106SH SOLENONE43,10600
SABINE RTY TR UNIT BEN INTStock7856881023147,353SH SOLENONE7,35300
Sage Therapeutics Inc.Stock78667J1082225,000SH SOLENONE5,00000
SALESFORCE COM INC COMStock79466L3029653,558SH SOLENONE3,55800
SEAGEN INC COMStock81181C1041,79510,572SH SOLENONE10,57200
Seagen Inc.Stock8125781021,78310,500SH SOLENONE10,50000
SERVICENOW INC COMStock81762P1029021,450SH SOLENONE1,45000
SMUCKER J M CO COM NEWStock8326964053,73431,106SH SOLENONE31,10600
SPDR GOLD SHARESETF78463V1071,1366,915SH SOLENONE6,91500
Splunk Inc.Stock8486371041,2308,500SH SOLENONE8,50000
SQUARE INC CL AStock8522341032,0578,577SH SOLENONE8,57700
Square, Inc. CL AStock8522341031,9918,300SH SOLENONE8,30000
STATE STR CORP COMStock8574771035526,513SH SOLENONE6,51300
SUNRUN INC COMStock86771W1053257,390SH SOLENONE7,39000
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADSADR8740391007,78969,763SH SOLENONE69,76300
TESLA INC COMStock88160R101304392SH SOLENONE39200
THERMO FISHER SCIENTIFIC INC COMStock8835561021,6692,922SH SOLENONE2,92200
Thermo Fisher Scientific, Inc.Stock883556102343600SH SOLENONE60000
TILRAY INC COM CL 2Stock88688T10027124,003SH SOLENONE24,00300
TREEHOUSE FOODS INC COMStock89469A10441110,300SH SOLENONE10,30000
Trimble Inc.Stock8962391002473,000SH SOLENONE3,00000
TRITON INTL LTD CL AStockG9078F10757611,067SH SOLENONE11,06700
Twilio Inc.Stock90138F1027982,500SH SOLENONE2,50000
UNION PAC CORP COMStock9078181081,4657,476SH SOLENONE7,47600
Union Pacific Corp.Stock9078181081,0785,500SH SOLENONE5,50000
United Parcel Service Inc.Stock9113121064552,500SH SOLENONE2,50000
US BANCORP DEL COM NEWStock90297330483914,107SH SOLENONE14,10700
VANGUARD FINANCIALS INDEX FUNDETF92204A4053253,507SH SOLENONE3,50700
VANGUARD GROWTH INDEX FUNDETF922908736218751SH SOLENONE75100
VANGUARD MID-CAP INDEX FUNDETF9229086292591,093SH SOLENONE1,09300
VANGUARD SHORT-TERM BOND INDEX FUNDETF92193782787410,668SH SOLENONE10,66800
VANGUARD TOTAL STOCK MARKET INDEX FUNDETF9229087696262,818SH SOLENONE2,81800
VERIZON COMMUNICATIONS INC COMStock92343V10488516,395SH SOLENONE16,39500
VIACOMCBS INC CL BStock92556H20672518,355SH SOLENONE18,35500
VISA INC COM CL AStock92826C8396652,985SH SOLENONE2,98500
WALMART INC COMStock9311421033,16222,687SH SOLENONE22,68700
Walt Disney CompanyStock2546871061,69210,000SH SOLENONE10,00000
WOLFSPEED INC COMStock9778521022242,773SH SOLENONE2,77300
XCEL ENERGY INC COMStock98389B1002073,305SH SOLENONE3,30500
XILINX INC COMStock9839191015403,577SH SOLENONE3,57700
Xilinx Inc.Stock9839191011,3599,000SH SOLENONE9,00000
Zimmer Biomet Holdings, Inc.Stock98956P1025854,000SH SOLENONE4,00000