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
3M CO COM COM 88579Y101 7,290 46,733 SH   SOLE   46,733 0 0
ABBOTT LABS COM COM 002824100 5,275 57,692 SH   SOLE   57,692 0 0
ABBVIE INC. COM 00287y109 4,373 44,538 SH   SOLE   44,538 0 0
ACCENTURE PLC IRELAND SHS CLAS COM G1151C101 965 4,496 SH   SOLE   4,496 0 0
AIR PRODS AND CHEMS INC COM COM 009158106 1,390 5,755 SH   SOLE   5,755 0 0
ALBEMARLE CORP COM COM 012653101 2,327 30,143 SH   SOLE   30,143 0 0
ALICO INC COM 016230104 327 10,500 SH   SOLE   10,500 0 0
ALLSTATE CORP COM COM 020002101 1,263 13,020 SH   SOLE   13,020 0 0
ALPHABET INC CL A COM 02079k305 15,392 10,854 SH   SOLE   10,854 0 0
ALPHABET INC CLASS C COM 02079k107 9,280 6,565 SH   SOLE   6,565 0 0
ALTRIA GROUP INC COM COM 02209S103 3,391 86,386 SH   SOLE   86,386 0 0
AMAZON COM INC COM COM 023135106 22,802 8,265 SH   SOLE   8,265 0 0
AMCOR PLC ORD COM g0250x107 736 72,059 SH   SOLE   72,059 0 0
AMERICAN ELEC PWR INC COM COM 025537101 247 3,107 SH   SOLE   3,107 0 0
AMERICAN EXPRESS CO COM COM 025816109 1,045 10,982 SH   SOLE   10,982 0 0
AMERICAN TOWER CORP CL A COM 03027X100 8,178 31,632 SH   SOLE   31,632 0 0
AMERIPRISE FINL INC COM COM 03076C106 7,632 50,865 SH   SOLE   50,865 0 0
AMERISOURCEBERGEN CORP COM COM 03073E105 517 5,134 SH   SOLE   5,134 0 0
AMGEN INC COM COM 031162100 7,283 30,880 SH   SOLE   30,880 0 0
ANTHEM INC. COM 036752103 9,383 35,678 SH   SOLE   35,678 0 0
APPLE INC COM COM 037833100 38,661 105,979 SH   SOLE   105,979 0 0
APPLIED ENERGETICS INC COM 03819m106 292 1,000,000 SH   SOLE   1,000,000 0 0
APTARGROUP INC COM COM 038336103 1,657 14,798 SH   SOLE   14,798 0 0
ARCHER DANIELS MIDLAND CO COM COM 039483102 884 22,152 SH   SOLE   22,152 0 0
ATT INC COM COM 00206R102 2,511 83,059 SH   SOLE   83,059 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 3,409 22,897 SH   SOLE   22,897 0 0
BANK OF AMERICA CORPORATION CO COM 060505104 592 24,921 SH   SOLE   24,921 0 0
BANK OF NEW YORK MELLON CORP C COM 064058100 892 23,076 SH   SOLE   23,076 0 0
BAXTER INTL INC COM COM 071813109 316 3,673 SH   SOLE   3,673 0 0
BECTON DICKINSON AND CO COM COM 075887109 2,555 10,676 SH   SOLE   10,676 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670108 1,336 5 SH   SOLE   5 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 1,375 7,703 SH   SOLE   7,703 0 0
BIOGEN INC COM 09062X103 201 750 SH   SOLE   750 0 0
BLACKROCK INC CL A COM 09247X101 2,352 4,323 SH   SOLE   4,323 0 0
BLACKSTONE GROUP INC COM 09260D107 562 9,927 SH   SOLE   9,927 0 0
BP PLC SPONSORED ADR COM 055622104 334 14,339 SH   SOLE   14,339 0 0
BRISTOL MYERS SQUIBB CO COM COM 110122108 2,648 45,036 SH   SOLE   45,036 0 0
BROADCOM LTD COM 11135f101 3,518 11,148 SH   SOLE   11,148 0 0
C.H. ROBINSON WORLDWIDE INC COM 12541w209 2,259 28,575 SH   SOLE   28,575 0 0
CARDINAL HEALTH INC COM COM 14149Y108 984 18,845 SH   SOLE   18,845 0 0
CARRIER GLOBAL CORP COM 14448c104 1,567 70,529 SH   SOLE   70,529 0 0
CATERPILLAR INC DEL COM COM 149123101 1,298 10,258 SH   SOLE   10,258 0 0
CHEVRON CORP NEW COM COM 166764100 12,847 143,971 SH   SOLE   143,971 0 0
CHUBB LTD COM h1467j104 4,185 33,050 SH   SOLE   33,050 0 0
CHURCH AND DWIGHT CO INC COM 171340102 734 9,490 SH   SOLE   9,490 0 0
CIGNA CORP NEW COM COM 125523100 232 1,239 SH   SOLE   1,239 0 0
CISCO SYS INC COM COM 17275R102 15,731 337,279 SH   SOLE   337,279 0 0
COCA COLA CO COM COM 191216100 3,700 82,805 SH   SOLE   82,805 0 0
COGNEX CORP COM 192422103 317 5,300 SH   SOLE   5,300 0 0
COLGATE PALMOLIVE CO COM COM 194162103 2,902 39,619 SH   SOLE   39,619 0 0
COMCAST CORP NEW CL A COM 20030n101 7,854 201,499 SH   SOLE   201,499 0 0
COMMUNICATION SERVICES SELECT COM 81369y852 1,425 26,375 SH   SOLE   26,375 0 0
CONOCOPHILLIPS COM COM 20825c104 976 23,232 SH   SOLE   23,232 0 0
CONSTELLATION BRANDS INC CL A COM 21036P108 875 5,004 SH   SOLE   5,004 0 0
CORNING INC COM COM 219350105 268 10,364 SH   SOLE   10,364 0 0
CORTEVA INC. COM 22052l104 888 33,164 SH   SOLE   33,164 0 0
CROWN CASTLE INTL CORP COM COM 22822v101 219 1,310 SH   SOLE   1,310 0 0
CSX CORP COM COM 126408103 415 5,955 SH   SOLE   5,955 0 0
CVS HEALTH CORPORATION COM COM 126650100 6,539 100,648 SH   SOLE   100,648 0 0
DANAHER CORP DEL COM COM 235851102 243 1,377 SH   SOLE   1,377 0 0
DEERE AND CO COM COM 244199105 697 4,437 SH   SOLE   4,437 0 0
DISNEY WALT CO COM DISNEY COM 254687106 7,340 65,827 SH   SOLE   65,827 0 0
DOLLAR TREE INC COM COM 256746108 7,268 78,421 SH   SOLE   78,421 0 0
DOMINION ENERGY INC COM 25746U109 2,025 24,948 SH   SOLE   24,948 0 0
DOVER CORP COM COM 260003108 3,423 35,450 SH   SOLE   35,450 0 0
DOW INC COM COM 260557103 1,432 35,124 SH   SOLE   35,124 0 0
DU PONT DE NEMOURS, INC. COM 26614n102 1,829 34,420 SH   SOLE   34,420 0 0
DUKE ENERGY CORP NEW COM COM 26441c204 217 2,717 SH   SOLE   2,717 0 0
EASTMAN CHEM CO COM COM 277432100 4,903 70,400 SH   SOLE   70,400 0 0
EATON CORP COM PLC COM G29183103 7,907 90,392 SH   SOLE   90,392 0 0
ECOLAB INC COM COM 278865100 231 1,159 SH   SOLE   1,159 0 0
EMERSON ELEC CO COM COM 291011104 3,073 49,535 SH   SOLE   49,535 0 0
ESSENTIAL UTILITIES INC COM 29670g102 268 6,350 SH   SOLE   6,350 0 0
EVEREST RE GROUP LTD COM COM g3223r108 1,098 5,323 SH   SOLE   5,323 0 0
EXXON MOBIL CORP COM COM 30231G102 11,080 247,758 SH   SOLE   247,758 0 0
FACEBOOK INC - A COM 30303m102 10,891 47,965 SH   SOLE   47,965 0 0
FASTENAL CO COM 311900104 277 6,472 SH   SOLE   6,472 0 0
FEDERATED HERMES INC COM 314211103 474 19,981 SH   SOLE   19,981 0 0
FLEX LTD ORD COM Y2573F102 161 15,750 SH   SOLE   15,750 0 0
GENERAL DYNAMICS CORP COM COM 369550108 1,265 8,465 SH   SOLE   8,465 0 0
GENERAL ELECTRIC CO COM COM 369604103 548 80,187 SH   SOLE   80,187 0 0
GENERAL MLS INC COM COM 370334104 596 9,663 SH   SOLE   9,663 0 0
GILEAD SCIENCES INC COM COM 375558103 889 11,555 SH   SOLE   11,555 0 0
GLAXOSMITHKLINE PLC SPONSORED COM 37733W105 214 5,258 SH   SOLE   5,258 0 0
GLOBE LIFE INC COM 37959e102 961 12,950 SH   SOLE   12,950 0 0
GOLDMAN SACHS GROUP INC COM COM 38141G104 7,168 36,273 SH   SOLE   36,273 0 0
HANOVER INS GROUP INC COM COM 410867105 1,803 17,796 SH   SOLE   17,796 0 0
HOME DEPOT INC COM COM 437076102 9,347 37,311 SH   SOLE   37,311 0 0
HORMEL FOODS CORP. COM 440452100 1,610 33,347 SH   SOLE   33,347 0 0
IDEXX LABORATORIES INC COM 45168d104 297 900 SH   SOLE   900 0 0
ILLINOIS TOOL WKS INC COM COM 452308109 2,459 14,064 SH   SOLE   14,064 0 0
INGREDION INC COM 457187102 845 10,184 SH   SOLE   10,184 0 0
INTEL CORP COM COM 458140100 12,567 210,048 SH   SOLE   210,048 0 0
INTERNATIONAL BUSINESS MACHS C COM 459200101 2,337 19,350 SH   SOLE   19,350 0 0
ISHARES EXPANDED TECH-SW SECTO COM 464287515 4,448 15,648 SH   SOLE   15,648 0 0
ISHARES PHLX SEMICONDUCTOR ETF COM 464287523 1,905 7,033 SH   SOLE   7,033 0 0
ISHARES US TECHNOLOGY ETF COM 464287721 4,695 17,400 SH   SOLE   17,400 0 0
JOHNSON AND JOHNSON COM COM 478160104 11,857 84,315 SH   SOLE   84,315 0 0
JPMORGAN CHASE AND CO COM COM 46625H100 16,307 173,365 SH   SOLE   173,365 0 0
KIMBERLY CLARK CORP COM COM 494368103 5,624 39,785 SH   SOLE   39,785 0 0
KINSALE CAPITAL GROUP INC COM 49714p108 807 5,200 SH   SOLE   5,200 0 0
KLA CORP COM 482480100 1,497 7,697 SH   SOLE   7,697 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 210 1,237 SH   SOLE   1,237 0 0
LAUDER ESTEE COS INC CL A COM 518439104 208 1,100 SH   SOLE   1,100 0 0
LILLY ELI AND CO COM COM 532457108 1,538 9,370 SH   SOLE   9,370 0 0
LOCKHEED MARTIN CORP COM COM 539830109 3,340 9,153 SH   SOLE   9,153 0 0
LOWES COS INC COM COM 548661107 9,590 70,971 SH   SOLE   70,971 0 0
MARATHON PETROLEUM CORP COM 56585a102 1,028 27,497 SH   SOLE   27,497 0 0
MARKEL CORP COM COM 570535104 1,686 1,826 SH   SOLE   1,826 0 0
MASTERCARD INC CL A COM 57636Q104 439 1,485 SH   SOLE   1,485 0 0
MCDONALDS CORP COM COM 580135101 3,623 19,640 SH   SOLE   19,640 0 0
MEDTRONIC PLC COM g5960l103 2,562 27,936 SH   SOLE   27,936 0 0
MERCK AND CO INC NEW COM COM 58933y105 10,187 131,739 SH   SOLE   131,739 0 0
MICROSOFT CORP COM COM 594918104 29,663 145,755 SH   SOLE   145,755 0 0
MOLSON COORS BEVERAGE CO. COM 60871R209 482 14,016 SH   SOLE   14,016 0 0
MONDELEZ INTERNATIONAL INC COM 609207105 2,836 55,467 SH   SOLE   55,467 0 0
MORGAN STANLEY COM NEW COM 617446448 6,315 130,742 SH   SOLE   130,742 0 0
MSC INDUSTRIAL DIRECT CO-A COM 553530106 912 12,521 SH   SOLE   12,521 0 0
NESTLE S A SPONSORED ADR COM 641069406 203 1,840 SH   SOLE   1,840 0 0
NEWMARKET CORP COM COM 651587107 5,375 13,422 SH   SOLE   13,422 0 0
NEXSTAR BROADCASTING GROUP A COM 65336k103 214 2,560 SH   SOLE   2,560 0 0
NEXTERA ENERGY INC COM 65339f101 914 3,807 SH   SOLE   3,807 0 0
NIKE INC CL B COM 654106103 797 8,125 SH   SOLE   8,125 0 0
NORFOLK SOUTHERN CORP COM COM 655844108 12,569 71,590 SH   SOLE   71,590 0 0
NORTHERN TRUST CORP COM 665859104 960 12,097 SH   SOLE   12,097 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109 1,765 20,208 SH   SOLE   20,208 0 0
NOVO-NORDISK A S ADR COM 670100205 1,545 23,593 SH   SOLE   23,593 0 0
ORACLE CORP COM COM 68389X105 12,855 232,587 SH   SOLE   232,587 0 0
OTIS WORLDWIDE CORP COM 68902v107 2,032 35,730 SH   SOLE   35,730 0 0
PARKER HANNIFIN CORP COM COM 701094104 1,935 10,559 SH   SOLE   10,559 0 0
PEPSICO INC COM COM 713448108 13,851 104,724 SH   SOLE   104,724 0 0
PFIZER INC COM COM 717081103 4,843 148,111 SH   SOLE   148,111 0 0
PHILIP MORRIS INTL INC COM COM 718172109 5,134 73,286 SH   SOLE   73,286 0 0
PHILLIPS 66 COM 718546104 926 12,882 SH   SOLE   12,882 0 0
PNC FINL SVCS GROUP INC COM COM 693475105 7,240 68,816 SH   SOLE   68,816 0 0
PRICE T ROWE GROUP INC COM COM 74144T108 2,782 22,523 SH   SOLE   22,523 0 0
PROCTER AND GAMBLE CO COM COM 742718109 5,967 49,906 SH   SOLE   49,906 0 0
PULTE GROUP INC COM COM 745867101 1,828 53,715 SH   SOLE   53,715 0 0
QUALCOMM INC COM COM 747525103 2,767 30,340 SH   SOLE   30,340 0 0
QUEST DIAGNOSTICS INC COM COM 74834L100 2,846 24,971 SH   SOLE   24,971 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513e101 4,636 75,234 SH   SOLE   75,234 0 0
ROYAL DUTCH SHELL PLC SPONS AD COM 780259206 957 29,260 SH   SOLE   29,260 0 0
SCHLUMBERGER LTD COM COM 806857108 398 21,632 SH   SOLE   21,632 0 0
SELECT SECTOR SPDR TR SBI CONS COM 81369Y308 3,683 62,802 SH   SOLE   62,802 0 0
SELECT SECTOR SPDR TR SBI INT- COM 81369Y605 1,349 58,318 SH   SOLE   58,318 0 0
SELECT SECTOR SPDR TR SBI INT- COM 81369Y803 5,173 49,510 SH   SOLE   49,510 0 0
SENSIENT TECHNOLOGIES CORP COM COM 81725T100 703 13,479 SH   SOLE   13,479 0 0
SOUTHERN CO COM COM 842587107 354 6,825 SH   SOLE   6,825 0 0
SPDR PORTFOLIO S&P 500 VALUE E COM 78464A508 4,886 168,593 SH   SOLE   168,593 0 0
SPDR SERIES TRUST PRTFLO S&P50 COM 78464A409 2,100 46,751 SH   SOLE   46,751 0 0
STANLEY BLACK AND DECKER INC C COM 854502101 1,211 8,690 SH   SOLE   8,690 0 0
STANTEC INC. COM 85472n109 413 13,400 SH   SOLE   13,400 0 0
STARBUCKS CORP COM COM 855244109 2,548 34,630 SH   SOLE   34,630 0 0
STRYKER CORP COM COM 863667101 563 3,125 SH   SOLE   3,125 0 0
SYSCO CORP COM COM 871829107 3,086 56,454 SH   SOLE   56,454 0 0
TARGET CORP COM COM 87612E106 7,751 64,633 SH   SOLE   64,633 0 0
THE KRAFT HEINZ CO COM 500754106 514 16,111 SH   SOLE   16,111 0 0
THERMO FISHER SCIENTIFIC INC C COM 883556102 13,969 38,551 SH   SOLE   38,551 0 0
TJX COS INC NEW COM COM 872540109 6,478 128,122 SH   SOLE   128,122 0 0
TORO CO COM COM 891092108 890 13,413 SH   SOLE   13,413 0 0
TORONTO DOMINION BK ONT COM NE COM 891160509 322 7,225 SH   SOLE   7,225 0 0
TOTAL SE ADR COM 89151e109 3,723 96,796 SH   SOLE   96,796 0 0
TRACTOR SUPPLY CO COM 892356106 370 2,806 SH   SOLE   2,806 0 0
TRANE TECHNOLOGIES PLC COM g8994e103 4,846 54,461 SH   SOLE   54,461 0 0
TRAVELERS COMPANIES INC COM COM 89417E109 1,085 9,515 SH   SOLE   9,515 0 0
TRUIST FINANCIAL CORP COM 89832q109 2,296 61,153 SH   SOLE   61,153 0 0
UDR INC COM COM 902653104 692 18,510 SH   SOLE   18,510 0 0
UNION PAC CORP COM COM 907818108 1,098 6,495 SH   SOLE   6,495 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 5,577 50,158 SH   SOLE   50,158 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102 9,329 31,629 SH   SOLE   31,629 0 0
UNIVERSAL CORP VA COM COM 913456109 220 5,170 SH   SOLE   5,170 0 0
US BANCORP DEL COM NEW COM 902973304 1,605 43,588 SH   SOLE   43,588 0 0
V F CORP COM COM 918204108 1,512 24,819 SH   SOLE   24,819 0 0
VANGUARD WORLD FDS INF TECH ET COM 92204a702 6,129 21,989 SH   SOLE   21,989 0 0
VERIZON COMMUNICATIONS INC COM COM 92343V104 2,526 45,818 SH   SOLE   45,818 0 0
VISA INC COM CL A COM 92826c839 9,262 47,947 SH   SOLE   47,947 0 0
WALMART INC COM COM 931142103 7,940 66,289 SH   SOLE   66,289 0 0
WATERS CORP COM COM 941848103 276 1,528 SH   SOLE   1,528 0 0
WELLS FARGO AND CO NEW COM COM 949746101 1,687 65,905 SH   SOLE   65,905 0 0
WESTROCK CO. COM 96145d105 1,583 56,020 SH   SOLE   56,020 0 0
YUM BRANDS INC COM COM 988498101 460 5,290 SH   SOLE   5,290 0 0
ZIMMER BIOMET HOLDINGS INC COM COM 98956p102 1,091 9,141 SH   SOLE   9,141 0 0
INVESCO PREFERRED ETF ETF 46138E511 196 13,900 SH   SOLE   13,900 0 0
INVESCO S&P 500 EQL WGT ETF ETF 46137V357 16,283 160,014 SH   SOLE   160,014 0 0
ISHARES PREFERRED AND INCOME S ETF 464288687 233 6,722 SH   SOLE   6,722 0 0
ISHARES RUSSELL 1000 VALUE ETF ETF 464287598 297 2,638 SH   SOLE   2,638 0 0
ISHARES RUSSELL 2000 ETF ETF 464287655 1,272 8,881 SH   SOLE   8,881 0 0
ISHARES RUSSELL 2000 VALUE ETF ETF 464287630 1,447 14,849 SH   SOLE   14,849 0 0
ISHARES RUSSELL 3000 EFT ETF 464287689 696 3,864 SH   SOLE   3,864 0 0
ISHARES RUSSELL MID CAP ETF ETF 464287499 941 17,552 SH   SOLE   17,552 0 0
ISHARES S AND P GROWTH ETF ETF 464287309 4,149 19,995 SH   SOLE   19,995 0 0
ISHARES S AND P VALUE ETF ETF 464287408 1,302 12,036 SH   SOLE   12,036 0 0
ISHARES TR CORE S&P MCP ETF ETF 464287507 7,387 41,543 SH   SOLE   41,543 0 0
ISHARES TR CORE S&P SCP ETF ETF 464287804 4,746 69,495 SH   SOLE   69,495 0 0
SCHWAB US BROAD MARKET ETF ETF 808524102 2,065 28,102 SH   SOLE   28,102 0 0
SCHWAB US DIVIDEND EQUITY ETF ETF 808524797 232 4,489 SH   SOLE   4,489 0 0
SCHWAB US LARGE CAP ETF ETF 808524201 6,870 92,717 SH   SOLE   92,717 0 0
SCHWAB US LARGE CAP GROWTH ETF 808524300 1,673 16,473 SH   SOLE   16,473 0 0
SCHWAB US MID CAP ETF ETF 808524508 2,475 47,036 SH   SOLE   47,036 0 0
VANGUARD INDEX FDS MCAP GR IDX ETF 922908538 1,463 8,865 SH   SOLE   8,865 0 0
VANGUARD MID-CAP ETF ETF 922908629 4,275 26,083 SH   SOLE   26,083 0 0
VANGUARD S&P SMALL CAP 600 ETF ETF 921932828 601 4,802 SH   SOLE   4,802 0 0
VANGUARD SPECIALIZED PORTFOLIO ETF 921908844 643 5,485 SH   SOLE   5,485 0 0
WISDOMTREE US LARGE CAP FUND ETF 97717w588 1,225 36,933 SH   SOLE   36,933 0 0