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
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
BP PLC SPONSORED ADR 055622104 788 33,810 SH   SOLE   33,810 0 0
COGNEX CORP COM 192422103 239 4,010 SH   SOLE   4,010 0 0
MCCORMICK & CO INC COM NON VTG 579780206 274 1,525 SH   SOLE   1,525 0 0
LOCKHEED MARTIN CORP COM 539830109 6,340 17,375 SH   SOLE   5,623 0 11,752
TJX COS INC NEW COM 872540109 482 9,525 SH   SOLE   9,525 0 0
PEPSICO INC COM 713448108 7,275 55,008 SH   SOLE   44,913 0 10,095
NATIONAL OILWELL VARCO INC COM 637071101 979 79,890 SH   SOLE   47,290 0 32,600
TRUIST FINL CORP COM 89832Q109 1,627 43,338 SH   SOLE   4,488 0 38,850
WESTERN DIGITAL CORP. COM 958102105 1,701 38,521 SH   SOLE   29,507 0 9,014
PROTO LABS INC COM 743713109 227 2,015 SH   SOLE   2,015 0 0
CISCO SYS INC COM 17275R102 8,222 176,279 SH   SOLE   62,296 0 113,983
SONOCO PRODS CO COM 835495102 1,112 21,275 SH   SOLE   21,275 0 0
CVS HEALTH CORP COM 126650100 9,578 147,421 SH   SOLE   59,577 0 87,844
HOLLYFRONTIER CORP COM 436106108 2,082 71,318 SH   SOLE   47,926 0 23,392
QUALCOMM INC COM 747525103 351 3,845 SH   SOLE   3,845 0 0
AMAZON COM INC COM 023135106 599 217 SH   SOLE   217 0 0
US BANCORP DEL COM NEW 902973304 4,223 114,705 SH   SOLE   25,700 0 89,005
CME GROUP INC COM 12572Q105 3,244 19,958 SH   SOLE   14,245 0 5,713
DUKE ENERGY CORP NEW COM NEW 26441C204 1,146 14,339 SH   SOLE   14,339 0 0
HALLIBURTON CO COM 406216101 401 30,917 SH   SOLE   27,282 0 3,635
COSTCO WHSL CORP NEW COM 22160K105 497 1,640 SH   SOLE   1,640 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,945 27,704 SH   SOLE   18,841 0 8,863
BECTON DICKINSON & CO COM 075887109 8,141 34,023 SH   SOLE   11,536 0 22,487
V F CORP COM 918204108 971 15,928 SH   SOLE   14,620 0 1,308
AUTOMATIC DATA PROCESSING IN COM 053015103 4,333 29,100 SH   SOLE   0 0 29,100
STERICYCLE INC COM 858912108 4,388 78,384 SH   SOLE   56,537 0 21,847
ISHARES TR RUS MID CAP ETF 464287499 429 8,000 SH   SOLE   8,000 0 0
DUPONT DE NEMOURS INC COM 26614N102 1,869 35,174 SH   SOLE   650 0 34,524
ROPER TECHNOLOGIES INC COM 776696106 471 1,212 SH   SOLE   1,212 0 0
AMERICAN EXPRESS CO COM 025816109 5,962 62,628 SH   SOLE   21,351 0 41,277
SPDR S&P 500 ETF TR TR UNIT 78462F103 429 1,390 SH   SOLE   0 0 1,390
MERCADOLIBRE INC COM 58733R102 222 225 SH   SOLE   225 0 0
WELLTOWER INC COM 95040Q104 2,292 44,298 SH   SOLE   29,998 0 14,300
PAYCHEX INC COM 704326107 375 4,952 SH   SOLE   4,952 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 564 14,232 SH   SOLE   13,592 0 640
GENTEX CORP COM 371901109 3,009 116,772 SH   SOLE   87,893 0 28,879
WASTE MGMT INC DEL COM 94106L109 1,303 12,300 SH   SOLE   12,300 0 0
NOVARTIS AG SPONSORED ADR 66987V109 8,272 94,709 SH   SOLE   35,325 0 59,384
APPLE INC COM 037833100 13,491 36,982 SH   SOLE   16,672 0 20,310
REGENCY CTRS CORP COM 758849103 2,877 62,693 SH   SOLE   42,001 0 20,692
JOHNSON & JOHNSON COM 478160104 11,599 82,477 SH   SOLE   38,402 0 44,075
CHIPOTLE MEXICAN GRILL INC COM 169656105 236 224 SH   SOLE   224 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 450 4,000 SH   SOLE   4,000 0 0
BK OF AMERICA CORP COM 060505104 838 35,290 SH   SOLE   35,290 0 0
YUM BRANDS INC COM 988498101 252 2,894 SH   SOLE   2,894 0 0
VISA INC COM CL A 92826C839 4,239 21,943 SH   SOLE   9,409 0 12,534
CHUBB LIMITED COM H1467J104 2,958 23,360 SH   SOLE   16,132 0 7,228
INTEL CORP COM 458140100 10,340 172,828 SH   SOLE   53,709 0 119,119
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 3,781 47,820 SH   SOLE   34,008 0 13,812
AGILENT TECHNOLOGIES INC COM 00846U101 228 2,575 SH   SOLE   2,575 0 0
PPL CORP COM 69351T106 4,327 167,438 SH   SOLE   131,581 0 35,857
CITRIX SYS INC COM 177376100 3,365 22,752 SH   SOLE   17,053 0 5,699
KELLY SVCS INC CL A 488152208 762 48,200 SH   SOLE   48,200 0 0
NORFOLK SOUTHERN CORP COM 655844108 5,337 30,400 SH   SOLE   0 0 30,400
HOME DEPOT INC COM 437076102 9,113 36,376 SH   SOLE   11,849 0 24,527
ABIOMED INC COM 003654100 252 1,045 SH   SOLE   1,045 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 3,123 100,167 SH   SOLE   71,975 0 28,192
TYLER TECHNOLOGIES INC COM 902252105 265 765 SH   SOLE   765 0 0
AUTOZONE INC COM 053332102 3,521 3,121 SH   SOLE   2,269 0 852
DANAHER CORPORATION COM 235851102 390 2,205 SH   SOLE   2,205 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 525 9,514 SH   SOLE   9,514 0 0
IROBOT CORP COM 462726100 330 3,930 SH   SOLE   3,930 0 0
COCA COLA CO COM 191216100 2,339 52,343 SH   SOLE   6,281 0 46,062
REPUBLIC SVCS INC COM 760759100 1,131 13,789 SH   SOLE   13,107 0 682
INTERNATIONAL BUSINESS MACHS COM 459200101 313 2,594 SH   SOLE   2,594 0 0
ANSYS INC COM 03662Q105 226 775 SH   SOLE   775 0 0
WALMART INC COM 931142103 9,457 78,949 SH   SOLE   33,193 0 45,756
JPMORGAN CHASE & CO COM 46625H100 3,596 38,236 SH   SOLE   26,826 0 11,410
UNITEDHEALTH GROUP INC COM 91324P102 339 1,150 SH   SOLE   1,150 0 0
LULULEMON ATHLETICA INC COM 550021109 254 815 SH   SOLE   815 0 0
PHILIP MORRIS INTL INC COM 718172109 4,151 59,255 SH   SOLE   39,337 0 19,918
CHEVRON CORP NEW COM 166764100 5,219 58,485 SH   SOLE   27,953 0 30,532
SERVICE CORP INTL COM 817565104 339 8,714 SH   SOLE   8,714 0 0
CF INDS HLDGS INC COM 125269100 4,656 165,473 SH   SOLE   72,986 0 92,487
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,180 28,935 SH   SOLE   28,935 0 0
TEXAS INSTRS INC COM 882508104 243 1,913 SH   SOLE   1,913 0 0
LILLY ELI & CO COM 532457108 402 2,446 SH   SOLE   2,446 0 0
RAYMOND JAMES FINL INC COM 754730109 2,743 39,848 SH   SOLE   27,915 0 11,933
WELLS FARGO CO NEW COM 949746101 1,296 50,639 SH   SOLE   32,139 0 18,500
COOPER TIRE & RUBR CO COM 216831107 227 8,205 SH   SOLE   8,205 0 0
GENUINE PARTS CO COM 372460105 1,134 13,038 SH   SOLE   13,038 0 0
PROCTER AND GAMBLE CO COM 742718109 8,142 68,096 SH   SOLE   18,696 0 49,400
MICROSOFT CORP COM 594918104 17,343 85,220 SH   SOLE   35,482 0 49,738
ISHARES TR MSCI EAFE ETF 464287465 277 4,550 SH   SOLE   4,550 0 0
AT&T INC COM 00206R102 9,659 319,521 SH   SOLE   139,128 0 180,393
WATSCO INC COM 942622200 5,869 33,025 SH   SOLE   17,897 0 15,128
MERCK & CO. INC COM 58933Y105 1,499 19,378 SH   SOLE   19,378 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 1,735 15,654 SH   SOLE   14,693 0 961
STARBUCKS CORP COM 855244109 259 3,525 SH   SOLE   3,525 0 0
PFIZER INC COM 717081103 8,850 270,630 SH   SOLE   110,703 0 159,927
RPM INTL INC COM 749685103 714 9,514 SH   SOLE   9,514 0 0
TARGET CORP COM 87612E106 3,760 31,348 SH   SOLE   22,740 0 8,608
DISNEY WALT CO COM DISNEY 254687106 5,964 53,484 SH   SOLE   17,666 0 35,818
SOUTHERN CO COM 842587107 6,697 129,164 SH   SOLE   45,417 0 83,747
KIMBERLY CLARK CORP COM 494368103 1,426 10,087 SH   SOLE   10,087 0 0
ABBOTT LABS COM 002824100 625 6,841 SH   SOLE   6,841 0 0
ALPHABET INC CAP STK CL C 02079K107 807 571 SH   SOLE   571 0 0
BLACKROCK INC COM 09247X101 6,757 12,419 SH   SOLE   4,099 0 8,320
ORACLE CORP COM 68389X105 1,386 25,081 SH   SOLE   22,364 0 2,717
ELECTRONIC ARTS INC COM 285512109 976 7,391 SH   SOLE   6,900 0 491
ANGI HOMESERVICES INC COM CL A 00183L102 356 29,300 SH   SOLE   29,300 0 0
3M CO COM 88579Y101 5,554 35,602 SH   SOLE   11,183 0 24,419
PNC FINL SVCS GROUP INC COM 693475105 2,028 19,278 SH   SOLE   13,528 0 5,750
MASTERCARD INCORPORATED CL A 57636Q104 808 2,732 SH   SOLE   2,732 0 0
GARTNER INC COM 366651107 215 1,775 SH   SOLE   1,775 0 0
EXXON MOBIL CORP COM 30231G102 3,814 85,277 SH   SOLE   44,633 0 40,644
COMCAST CORP NEW CL A 20030N101 10,072 258,390 SH   SOLE   99,332 0 159,058
PROLOGIS INC. COM 74340W103 287 3,070 SH   SOLE   3,070 0 0
MEDTRONIC PLC SHS G5960L103 263 2,870 SH   SOLE   2,870 0 0