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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101   461,212 3,846 SH   SOLE   3,846 0 0
ABBOTT LABS COM 002824100   1,499,402 13,657 SH   SOLE   13,657 0 0
ABBVIE INC COM 00287Y109   2,977,987 18,427 SH   SOLE   18,427 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   553,426 2,074 SH   SOLE   2,074 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   10,833,574 32,192 SH   SOLE   29,975 0 2,217
ADVANCED MICRO DEVICES INC COM 007903107   239,315 3,695 SH   SOLE   3,695 0 0
AFLAC INC COM 001055102   736,162 10,233 SH   SOLE   10,043 0 190
ALPHABET INC CAP STK CL A 02079K305   8,548,366 96,887 SH   SOLE   94,643 0 2,244
ALPHABET INC CAP STK CL C 02079K107   27,887,740 314,299 SH   SOLE   297,429 0 16,870
ALTRIA GROUP INC COM 02209S103   509,072 11,137 SH   SOLE   11,137 0 0
AMAZON COM INC COM 023135106   21,707,923 258,428 SH   SOLE   245,408 0 13,020
AMERICAN ELEC PWR CO INC COM 025537101   466,204 4,910 SH   SOLE   4,910 0 0
AMERICAN EXPRESS CO COM 025816109   15,282,636 103,436 SH   SOLE   98,691 0 4,745
AMERICAN TOWER CORP NEW COM 03027X100   12,709,505 59,990 SH   SOLE   55,695 0 4,295
AMERICAN WTR WKS CO INC NEW COM 030420103   214,455 1,407 SH   SOLE   1,407 0 0
AMGEN INC COM 031162100   420,487 1,601 SH   SOLE   1,601 0 0
ANALOG DEVICES INC COM 032654105   405,974 2,475 SH   SOLE   2,475 0 0
AON PLC SHS CL A G0403H108   205,596 685 SH   SOLE   685 0 0
APPLE INC COM 037833100   46,136,667 355,089 SH   SOLE   345,419 0 9,670
ASTRAZENECA PLC SPONSORED ADR 046353108   228,825 3,375 SH   SOLE   3,375 0 0
AT&T INC COM 00206R102   360,965 19,607 SH   SOLE   19,607 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   768,174 3,216 SH   SOLE   3,216 0 0
BANK AMERICA CORP COM 060505104   2,619,182 79,082 SH   SOLE   71,897 0 7,185
BANK NEW YORK MELLON CORP COM 064058100   2,114,859 46,460 SH   SOLE   46,460 0 0
BERKLEY W R CORP COM 084423102   465,464 6,414 SH   SOLE   6,414 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   23,811,248 77,084 SH   SOLE   73,252 0 3,832
BLACKROCK INC COM 09247X101   951,690 1,343 SH   SOLE   1,343 0 0
BOEING CO COM 097023105   1,356,709 7,122 SH   SOLE   7,122 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   1,528,138 21,239 SH   SOLE   21,172 0 67
BROADSTONE NET LEASE INC COM 11135E203   22,896,072 1,412,466 SH   SOLE   1,412,466 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   2,925,802 102,051 SH   SOLE   96,345 0 5,706
BROOKFIELD CORP CL A LTD VT SH 11271J107   12,766,394 405,798 SH   SOLE   382,945 0 22,853
CANADIAN NATL RY CO COM 136375102   22,870,769 192,385 SH   SOLE   181,705 0 10,680
CANOPY GROWTH CORP COM 138035100   30,545 13,223 SH   SOLE   13,223 0 0
CARDINAL HEALTH INC COM 14149Y108   219,080 2,850 SH   SOLE   2,850 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   305,332 7,402 SH   SOLE   7,402 0 0
CATERPILLAR INC COM 149123101   1,383,699 5,776 SH   SOLE   5,176 0 600
CHEVRON CORP NEW COM 166764100   5,418,468 30,188 SH   SOLE   30,037 0 151
CIGNA CORP NEW COM 125523100   234,589 708 SH   SOLE   708 0 0
CINCINNATI FINL CORP COM 172062101   375,771 3,670 SH   SOLE   3,670 0 0
CISCO SYS INC COM 17275R102   1,451,458 30,467 SH   SOLE   30,467 0 0
COCA COLA CO COM 191216100   2,020,702 31,767 SH   SOLE   31,658 0 109
COLGATE PALMOLIVE CO COM 194162103   336,748 4,274 SH   SOLE   4,274 0 0
COMCAST CORP NEW CL A 20030N101   1,442,408 41,247 SH   SOLE   41,141 0 106
CONOCOPHILLIPS COM 20825C104   518,374 4,393 SH   SOLE   4,393 0 0
CONSOLIDATED EDISON INC COM 209115104   754,569 7,917 SH   SOLE   7,917 0 0
CONSTELLATION BRANDS INC CL A 21036P108   2,199,050 9,489 SH   SOLE   9,489 0 0
COPART INC COM 217204106   7,754,281 127,349 SH   SOLE   119,231 0 8,118
COSTAR GROUP INC COM 22160N109   12,113,640 156,750 SH   SOLE   147,245 0 9,505
COSTCO WHSL CORP NEW COM 22160K105   1,170,922 2,565 SH   SOLE   2,485 0 80
CRESCENT CAP BDC INC COM 225655109   654,937 51,247 SH   SOLE   51,247 0 0
CROWN HLDGS INC COM 228368106   765,540 9,312 SH   SOLE   9,312 0 0
CSX CORP COM 126408103   640,914 20,688 SH   SOLE   20,688 0 0
CVS HEALTH CORP COM 126650100   491,950 5,279 SH   SOLE   5,228 0 51
DANAHER CORPORATION COM 235851102   274,444 1,034 SH   SOLE   1,034 0 0
DBX ETF TR XTRACKERS S&P MD 233051127   266,839 10,860 SH   SOLE   10,860 0 0
DEERE & CO COM 244199105   796,207 1,857 SH   SOLE   1,857 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   11,346,555 63,677 SH   SOLE   59,525 0 4,152
DICKS SPORTING GOODS INC COM 253393102   1,064,085 8,846 SH   SOLE   8,796 0 50
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203   231,119 9,230 SH   SOLE   9,230 0 0
DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880   49,764,172 2,303,897 SH   SOLE   2,269,259 0 34,638
DISNEY WALT CO COM 254687106   9,799,725 112,796 SH   SOLE   106,260 0 6,536
DOMINION ENERGY INC COM 25746U109   400,574 6,533 SH   SOLE   6,458 0 75
DOW INC COM 260557103   356,502 7,075 SH   SOLE   6,973 0 102
DUKE ENERGY CORP NEW COM NEW 26441C204   251,217 2,439 SH   SOLE   2,395 0 44
EASTMAN CHEM CO COM 277432100   212,151 2,605 SH   SOLE   2,605 0 0
EATON CORP PLC SHS G29183103   854,907 5,447 SH   SOLE   5,406 0 41
EATON VANCE TAX-MANAGED GLOB COM 27829F108   95,900 12,702 SH   SOLE   12,702 0 0
EMERSON ELEC CO COM 291011104   1,868,144 19,448 SH   SOLE   19,448 0 0
ENBRIDGE INC COM 29250N105   881,783 22,552 SH   SOLE   22,482 0 70
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   1,522,612 128,274 SH   SOLE   128,274 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   2,333,118 96,730 SH   SOLE   96,730 0 0
EOS ENERGY ENTERPRISES INC COM CL A 29415C101   15,334 10,361 SH   SOLE   10,361 0 0
EXXON MOBIL CORP COM 30231G102   5,300,855 48,059 SH   SOLE   48,036 0 23
FIRST HORIZON CORPORATION COM 320517105   449,232 18,336 SH   SOLE   0 0 18,336
FLORA GROWTH CORP COM 339764102   10,136 44,533 SH   SOLE   44,533 0 0
GENERAL DYNAMICS CORP COM 369550108   235,704 950 SH   SOLE   950 0 0
GENERAL ELECTRIC CO COM NEW 369604301   595,914 7,112 SH   SOLE   7,112 0 0
GENERAL MLS INC COM 370334104   565,988 6,750 SH   SOLE   6,750 0 0
GILAT SATELLITE NETWORKS LTD SHS NEW M51474118   76,032 13,109 SH   SOLE   13,109 0 0
GILEAD SCIENCES INC COM 375558103   332,366 3,871 SH   SOLE   3,871 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   503,052 1,465 SH   SOLE   1,465 0 0
GRAHAM CORP COM 384556106   1,796,564 186,753 SH   SOLE   186,753 0 0
HCA HEALTHCARE INC COM 40412C101   340,503 1,419 SH   SOLE   1,419 0 0
HENRY JACK & ASSOC INC COM 426281101   12,918,124 73,582 SH   SOLE   69,244 0 4,338
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107   181,200 10,000 SH   SOLE   10,000 0 0
HOME DEPOT INC COM 437076102   1,176,327 3,724 SH   SOLE   3,651 0 73
HONEYWELL INTL INC COM 438516106   1,263,057 5,894 SH   SOLE   5,894 0 0
IDEX CORP COM 45167R104   231,070 1,012 SH   SOLE   1,012 0 0
IDEXX LABS INC COM 45168D104   10,548,622 25,857 SH   SOLE   23,792 0 2,065
ILLINOIS TOOL WKS INC COM 452308109   621,907 2,823 SH   SOLE   2,823 0 0
INTEL CORP COM 458140100   593,935 22,472 SH   SOLE   22,257 0 215
INTERNATIONAL BUSINESS MACHS COM 459200101   959,038 6,807 SH   SOLE   6,807 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   232,447 876 SH   SOLE   876 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727   238,029 13,509 SH   SOLE   13,509 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613   382,134 2,463 SH   SOLE   2,463 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597   250,446 1,581 SH   SOLE   1,581 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   447,084 1,679 SH   SOLE   1,679 0 0
ISHARES GOLD TR ISHARES NEW 464285204   2,467,685 71,341 SH   SOLE   71,341 0 0
ISHARES INC CORE MSCI EMKT 46434G103   23,674,075 506,940 SH   SOLE   499,105 0 7,835
ISHARES INC ESG AWR MSCI EM 46434G863   220,353 7,328 SH   SOLE   7,328 0 0
ISHARES INC MSCI GBL GOLD MN 46434G855   1,596,595 71,500 SH   SOLE   71,500 0 0
ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107   210,708 9,925 SH   SOLE   9,925 0 0
ISHARES SILVER TR ISHARES 46428Q109   224,604 10,200 SH   SOLE   10,200 0 0
ISHARES TR 0-5YR HI YL CP 46434V407   308,842 7,553 SH   SOLE   7,553 0 0
ISHARES TR 7-10 YR TRSY BD 464287440   1,509,493 15,760 SH   SOLE   15,760 0 0
ISHARES TR COHEN STEER REIT 464287564   922,683 16,825 SH   SOLE   16,825 0 0
ISHARES TR CORE HIGH DV ETF 46429B663   634,822 6,090 SH   SOLE   6,090 0 0
ISHARES TR CORE MSCI EAFE 46432F842   639,145 10,369 SH   SOLE   10,369 0 0
ISHARES TR CORE MSCI TOTAL 46432F834   115,979,687 2,003,796 SH   SOLE   1,960,581 0 43,215
ISHARES TR CORE S&P MCP ETF 464287507   796,302 3,292 SH   SOLE   3,292 0 0
ISHARES TR CORE S&P SCP ETF 464287804   491,844 5,197 SH   SOLE   5,097 0 100
ISHARES TR CORE S&P TTL STK 464287150   91,171,524 1,075,136 SH   SOLE   1,047,524 0 27,612
ISHARES TR CORE S&P US GWT 464287671   255,158 3,130 SH   SOLE   3,130 0 0
ISHARES TR CORE S&P500 ETF 464287200   2,296,506 5,977 SH   SOLE   5,977 0 0
ISHARES TR CORE US AGGBD ET 464287226   23,939,654 246,826 SH   SOLE   244,825 0 2,001
ISHARES TR EAFE SML CP ETF 464288273   262,632 4,650 SH   SOLE   4,650 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516   675,084 10,269 SH   SOLE   10,269 0 0
ISHARES TR ESG AWRE USD ETF 46435G193   515,786 23,132 SH   SOLE   23,132 0 0
ISHARES TR IBOXX INV CP ETF 464287242   7,337,612 69,597 SH   SOLE   69,397 0 200
ISHARES TR ISHS 1-5YR INVS 464288646   1,613,421 32,385 SH   SOLE   32,385 0 0
ISHARES TR MBS ETF 464288588   2,805,966 30,253 SH   SOLE   29,076 0 1,177
ISHARES TR MSCI ACWI EX US 464288240   2,027,460 44,560 SH   SOLE   44,560 0 0
ISHARES TR MSCI EAFE ETF 464287465   1,353,234 20,616 SH   SOLE   20,616 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   459,424 12,122 SH   SOLE   12,122 0 0
ISHARES TR MSCI KLD400 SOC 464288570   512,581 7,140 SH   SOLE   7,140 0 0
ISHARES TR MSCI USA ESG SLC 464288802   1,807,665 21,959 SH   SOLE   21,959 0 0
ISHARES TR MSCI USA MMENTM 46432F396   19,305,155 132,291 SH   SOLE   129,305 0 2,986
ISHARES TR RUS 2000 GRW ETF 464287648   1,307,928 6,097 SH   SOLE   6,097 0 0
ISHARES TR RUS 2000 VAL ETF 464287630   1,144,998 8,257 SH   SOLE   8,257 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   5,785,265 33,180 SH   SOLE   31,835 0 1,345
ISHARES TR RUSSELL 3000 ETF 464287689   513,081 2,325 SH   SOLE   2,325 0 0
ISHARES TR S&P MC 400GR ETF 464287606   470,246 6,885 SH   SOLE   6,885 0 0
ISHARES TR S&P MC 400VL ETF 464287705   487,771 4,839 SH   SOLE   4,839 0 0
ISHARES TR SELECT DIVID ETF 464287168   297,882 2,470 SH   SOLE   2,470 0 0
ISHARES TR TIPS BD ETF 464287176   345,824 3,249 SH   SOLE   3,249 0 0
ISHARES TR U.S. FIN SVC ETF 464287770   979,774 6,220 SH   SOLE   6,220 0 0
ISHARES TR US TREAS BD ETF 46429B267   98,989,978 4,356,953 SH   SOLE   4,218,244 0 138,709
ISHARES TR USD INV GRDE ETF 464288620   1,189,837 24,228 SH   SOLE   19,888 0 4,340
J P MORGAN EXCHANGE TRADED F DIV RTN EM EQT 46641Q308   456,721 9,266 SH   SOLE   8,021 0 1,245
J P MORGAN EXCHANGE TRADED F DIV RTN INT EQ 46641Q209   1,351,159 27,418 SH   SOLE   24,523 0 2,895
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   13,072,902 260,780 SH   SOLE   260,780 0 0
J P MORGAN EXCHANGE TRADED F US VALUE FACTR 46641Q753   34,216,151 1,032,473 SH   SOLE   1,004,402 0 28,071
JOHNSON & JOHNSON COM 478160104   7,484,818 42,371 SH   SOLE   41,423 0 948
JPMORGAN CHASE & CO COM 46625H100   2,907,690 21,683 SH   SOLE   20,383 0 1,300
KIMBERLY-CLARK CORP COM 494368103   1,086,949 8,007 SH   SOLE   8,007 0 0
KOPIN CORP COM 500600101   24,031 19,380 SH   SOLE   19,380 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   489,918 2,353 SH   SOLE   2,353 0 0
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102   1,309,408 52,820 SH   SOLE   49,813 0 3,007
LILLY ELI & CO COM 532457108   932,160 2,548 SH   SOLE   2,548 0 0
LINDE PLC SHS G5494J103   1,075,415 3,297 SH   SOLE   3,297 0 0
LOCKHEED MARTIN CORP COM 539830109   2,193,097 4,508 SH   SOLE   4,508 0 0
LOWES COS INC COM 548661107   641,752 3,221 SH   SOLE   3,221 0 0
M & T BK CORP COM 55261F104   388,761 2,680 SH   SOLE   2,480 0 200
MARATHON PETE CORP COM 56585A102   302,498 2,599 SH   SOLE   2,599 0 0
MARKEL CORP COM 570535104   24,849,179 18,861 SH   SOLE   17,711 0 1,150
MASTERCARD INCORPORATED CL A 57636Q104   1,592,336 4,579 SH   SOLE   4,579 0 0
MCDONALDS CORP COM 580135101   2,270,263 8,615 SH   SOLE   8,615 0 0
MCKESSON CORP COM 58155Q103   570,933 1,522 SH   SOLE   1,522 0 0
MEDTRONIC PLC SHS G5960L103   561,760 7,228 SH   SOLE   6,900 0 328
MERCK & CO INC COM 58933Y105   4,516,664 40,709 SH   SOLE   39,813 0 896
META PLATFORMS INC CL A 30303M102   460,902 3,830 SH   SOLE   3,830 0 0
METLIFE INC COM 59156R108   315,171 4,355 SH   SOLE   4,355 0 0
MICROSOFT CORP COM 594918104   27,315,814 113,901 SH   SOLE   109,435 0 4,466
MONDELEZ INTL INC CL A 609207105   211,861 3,179 SH   SOLE   3,179 0 0
MOODYS CORP COM 615369105   16,790,244 60,262 SH   SOLE   56,335 0 3,927
MORINGA ACQUISITION CORP *W EXP 02/22/202 G6S23K124   960 10,000 SH   SOLE   10,000 0 0
NATIONAL FUEL GAS CO COM 636180101   3,069,797 48,496 SH   SOLE   48,496 0 0
NEXTERA ENERGY INC COM 65339F101   2,005,982 23,995 SH   SOLE   23,995 0 0
NIKE INC CL B 654106103   1,224,735 10,467 SH   SOLE   10,467 0 0
NORFOLK SOUTHN CORP COM 655844108   325,274 1,320 SH   SOLE   1,320 0 0
NOVO-NORDISK A S ADR 670100205   279,477 2,065 SH   SOLE   2,065 0 0
NVIDIA CORPORATION COM 67066G104   6,448,291 44,124 SH   SOLE   41,620 0 2,504
ORACLE CORP COM 68389X105   1,066,544 13,048 SH   SOLE   12,848 0 200
OREILLY AUTOMOTIVE INC COM 67103H107   1,076,138 1,275 SH   SOLE   1,275 0 0
OTIS WORLDWIDE CORP COM 68902V107   240,647 3,073 SH   SOLE   3,073 0 0
PACKAGING CORP AMER COM 695156109   281,402 2,200 SH   SOLE   2,200 0 0
PAYCHEX INC COM 704326107   7,324,655 63,384 SH   SOLE   63,384 0 0
PAYLOCITY HLDG CORP COM 70438V106   385,606 1,985 SH   SOLE   1,985 0 0
PAYPAL HLDGS INC COM 70450Y103   341,286 4,792 SH   SOLE   4,192 0 600
PEPSICO INC COM 713448108   20,635,308 114,222 SH   SOLE   106,920 0 7,302
PFIZER INC COM 717081103   3,127,746 61,041 SH   SOLE   60,912 0 129
PHILIP MORRIS INTL INC COM 718172109   393,504 3,888 SH   SOLE   3,845 0 43
PHILLIPS 66 COM 718546104   1,718,068 16,507 SH   SOLE   16,470 0 37
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   5,928,773 60,099 SH   SOLE   60,099 0 0
PIONEER NAT RES CO COM 723787107   229,075 1,003 SH   SOLE   1,003 0 0
PNC FINL SVCS GROUP INC COM 693475105   388,690 2,461 SH   SOLE   2,461 0 0
PPG INDS INC COM 693506107   231,362 1,840 SH   SOLE   1,840 0 0
PPL CORP COM 69351T106   423,690 14,500 SH   SOLE   14,500 0 0
PRICE T ROWE GROUP INC COM 74144T108   239,932 2,200 SH   SOLE   2,200 0 0
PROCTER AND GAMBLE CO COM 742718109   6,974,129 46,016 SH   SOLE   45,449 0 567
QUALCOMM INC COM 747525103   1,042,360 9,481 SH   SOLE   9,440 0 41
RAYTHEON TECHNOLOGIES CORP COM 75513E101   1,233,747 12,225 SH   SOLE   12,225 0 0
READY CAPITAL CORP COM 75574U101   961,026 86,268 SH   SOLE   86,268 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100   220,990 10,250 SH   SOLE   10,250 0 0
REPUBLIC SVCS INC COM 760759100   264,301 2,049 SH   SOLE   2,049 0 0
ROCKWELL AUTOMATION INC COM 773903109   342,311 1,329 SH   SOLE   1,329 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104   249,476 890 SH   SOLE   890 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   2,425,323 102,464 SH   SOLE   99,975 0 2,489
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   260,192 8,078 SH   SOLE   8,078 0 0
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854   1,995,193 40,528 SH   SOLE   40,528 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771   9,659,843 180,761 SH   SOLE   179,436 0 1,325
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763   242,946 5,200 SH   SOLE   5,200 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   2,217,786 45,974 SH   SOLE   45,974 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   2,388,456 52,321 SH   SOLE   52,296 0 25
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   17,595,185 392,662 SH   SOLE   381,298 0 11,364
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   557,378 7,379 SH   SOLE   7,379 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   10,603,984 234,861 SH   SOLE   230,723 0 4,138
SCHWAB STRATEGIC TR US REIT ETF 808524847   330,438 17,130 SH   SOLE   15,880 0 1,250
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   2,121,104 52,360 SH   SOLE   52,360 0 0
SHOPIFY INC CL A 82509L107   9,842,715 283,570 SH   SOLE   266,730 0 16,840
SIRIUS XM HOLDINGS INC COM 82968B103   925,321 158,445 SH   SOLE   158,445 0 0
SMUCKER J M CO COM NEW 832696405   222,795 1,406 SH   SOLE   1,406 0 0
SOUTHERN CO COM 842587107   650,777 9,113 SH   SOLE   9,059 0 54
SPDR GOLD TR GOLD SHS 78463V107   2,184,115 12,875 SH   SOLE   12,875 0 0
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848   14,189,657 589,761 SH   SOLE   574,330 0 15,431
SPDR S&P 500 ETF TR TR UNIT 78462F103   14,245,281 37,249 SH   SOLE   37,246 0 3
SPDR SER TR S&P BK ETF 78464A797   547,097 12,117 SH   SOLE   12,117 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   455,299 25,393 SH   SOLE   25,393 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104   354,065 25,111 SH   SOLE   25,111 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848   913,753 22,821 SH   SOLE   20,691 0 2,130
STARBUCKS CORP COM 855244109   698,379 7,040 SH   SOLE   7,015 0 25
STATE STR CORP COM 857477103   335,878 4,330 SH   SOLE   4,330 0 0
STRYKER CORPORATION COM 863667101   1,142,991 4,675 SH   SOLE   4,675 0 0
SYSCO CORP COM 871829107   255,343 3,340 SH   SOLE   3,340 0 0
TEGNA INC COM 87901J105   618,473 29,187 SH   SOLE   29,187 0 0
TELUS CORPORATION COM 87971M103   260,009 13,465 SH   SOLE   13,183 0 282
TESLA INC COM 88160R101   256,830 2,085 SH   SOLE   2,031 0 54
TEXAS INSTRS INC COM 882508104   221,725 1,342 SH   SOLE   1,342 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   362,905 659 SH   SOLE   659 0 0
TJX COS INC NEW COM 872540109   14,140,774 177,648 SH   SOLE   167,839 0 9,809
TOMPKINS FINL CORP COM 890110109   604,891 7,797 SH   SOLE   7,797 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   1,076,959 16,630 SH   SOLE   16,630 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   239,528 1,425 SH   SOLE   1,425 0 0
TRAVELERS COMPANIES INC COM 89417E109   321,170 1,713 SH   SOLE   1,713 0 0
TRUIST FINL CORP COM 89832Q109   465,486 10,818 SH   SOLE   10,719 0 99
UNILEVER PLC SPON ADR NEW 904767704   229,143 4,551 SH   SOLE   4,551 0 0
UNION PAC CORP COM 907818108   296,117 1,430 SH   SOLE   1,422 0 8
UNITED PARCEL SERVICE INC CL B 911312106   487,621 2,805 SH   SOLE   2,805 0 0
UNITEDHEALTH GROUP INC COM 91324P102   2,119,129 3,997 SH   SOLE   3,997 0 0
UNUM GROUP COM 91529Y106   232,558 5,668 SH   SOLE   5,668 0 0
UR-ENERGY INC COM 91688R108   21,908 19,050 SH   SOLE   19,050 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   8,304,856 115,602 SH   SOLE   115,596 0 6
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   29,017,687 218,408 SH   SOLE   213,980 0 4,428
VANGUARD INDEX FDS LARGE CAP ETF 922908637   481,315 2,763 SH   SOLE   2,763 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   279,220 1,370 SH   SOLE   1,370 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   476,314 5,775 SH   SOLE   5,775 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   2,483,977 7,070 SH   SOLE   7,041 0 29
VANGUARD INDEX FDS SMALL CP ETF 922908751   590,815 3,219 SH   SOLE   3,219 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   17,408,143 91,052 SH   SOLE   89,757 0 1,295
VANGUARD INDEX FDS VALUE ETF 922908744   1,289,720 9,188 SH   SOLE   9,188 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   2,030,269 40,492 SH   SOLE   37,437 0 3,055
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,177,987 30,220 SH   SOLE   28,415 0 1,805
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   1,279,232 14,842 SH   SOLE   14,842 0 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   21,148,766 361,641 SH   SOLE   360,626 0 1,015
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   451,558 9,920 SH   SOLE   9,920 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768   1,059,950 20,494 SH   SOLE   20,419 0 75
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   876,627 20,887 SH   SOLE   20,887 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   755,615 19,178 SH   SOLE   19,095 0 83
VIASAT INC COM 92552V100   3,183,262 100,577 SH   SOLE   95,172 0 5,405
VISA INC COM CL A 92826C839   25,420,870 122,357 SH   SOLE   115,193 0 7,164
VMWARE INC CL A COM 928563402   362,142 2,950 SH   SOLE   2,950 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   287,074 7,684 SH   SOLE   7,684 0 0
WALMART INC COM 931142103   375,318 2,647 SH   SOLE   2,647 0 0
WASTE MGMT INC DEL COM 94106L109   941,908 6,004 SH   SOLE   6,004 0 0
WD 40 CO COM 929236107   220,213 1,366 SH   SOLE   1,366 0 0
WEBSTER FINL CORP COM 947890109   235,990 4,985 SH   SOLE   4,877 0 108
WELLS FARGO CO NEW COM 949746101   22,548,669 546,105 SH   SOLE   514,825 0 31,280
WHEATON PRECIOUS METALS CORP COM 962879102   710,922 18,191 SH   SOLE   18,191 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   487,418 9,696 SH   SOLE   9,696 0 0
YUM BRANDS INC COM 988498101   1,366,438 10,669 SH   SOLE   10,669 0 0
YUM CHINA HLDGS INC COM 98850P109   678,370 12,413 SH   SOLE   12,413 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102   450,585 3,534 SH   SOLE   3,534 0 0