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: July 31, 2015
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 88579Y101 440,086 2,681 SH SOLE 15 0 2,666
ABBOTT LABORATORIES COM 002824100 418,212 4,232 SH SOLE 69 0 4,163
ABBVIE INC COM 00287Y109 1,552,857 5,936 SH SOLE 46 0 5,890
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 803,548 4,382 SH SOLE 47 0 4,335
ADVANCED ENERGY INDS COM 007973100 810,796 2,877 SH SOLE 0 0 2,877
ADVANCED MICRO DEVICES INC COM 007903107 590,348 965 SH SOLE 10 0 955
AEGON LTD AMER REG 1 CERT 0076CA104 211,583 24,517 SH SOLE 0 0 24,517
AFFILIATED MANAGERS GROUP COM 008252108 276,767 757 SH SOLE 0 0 757
AFLAC INC COM 001055102 508,756 4,551 SH SOLE 0 0 4,551
AGILENT TECHNOLOGIES INC COM 00846U101 242,798 1,409 SH SOLE 0 0 1,409
AGNC INVT CORP COM 00123Q104 124,901 13,771 SH SOLE 0 0 13,771
AGNICO EAGLE MINES LTD COM 008474108 346,603 1,891 SH SOLE 17 0 1,874
ALCOA CORP COM 013872106 222,323 5,293 SH SOLE 0 0 5,293
ALLSTATE CORP COM 020002101 499,407 2,251 SH SOLE 17 0 2,234
ALPHABET INC CAP STK CL C 02079K107 2,939,356 8,626 SH SOLE 31 0 8,595
ALPHABET INC CAP STK CL A 02079K305 3,377,685 9,817 SH SOLE 59 0 9,758
ALTRIA GROUP INC COM 02209S103 865,275 12,849 SH SOLE 189 0 12,660
AMAZON COM INC COM 023135106 4,151,222 16,662 SH SOLE 81 0 16,581
AMERICAN COASTAL INS CORP COM 910710102 92,335 10,214 SH SOLE 162 0 10,052
AMERICAN EXPRESS CO COM 025816109 301,777 992 SH SOLE 14 0 978
AMERICAN INTL GROUP INC COM NEW 026874784 234,648 3,153 SH SOLE 0 0 3,153
AMERICAN TOWER CORP COM 03027X100 200,563 1,225 SH SOLE 0 0 1,225
AMGEN INC COM 031162100 943,648 2,239 SH SOLE 22 0 2,217
AMPHENOL CORP CL A 032095101 385,521 4,573 SH SOLE 0 0 4,573
ANALOG DEVICES INC COM 032654105 1,536,485 3,873 SH SOLE 0 0 3,873
APA CORPORATION COM 03743Q108 242,188 5,830 SH SOLE 0 0 5,830
APPLE INC COM 037833100 18,763,879 56,345 SH SOLE 131 0 56,214
APPLIED INDL TECHNOLOGIES IN COM 03820C105 236,298 711 SH SOLE 12 0 699
ARCHER DANIELS MIDLAND CO COM 039483102 220,182 2,774 SH SOLE 0 0 2,774
ASML HLDG NV N Y REGISTRY SHS N07059210 599,665 331 SH SOLE 0 0 331
ATKORE INC COM 047649108 336,152 3,548 SH SOLE 43 0 3,505
AUTODESK INC COM 052769106 831,193 3,977 SH SOLE 57 0 3,920
AUTOMATIC DATA PROCESSING IN COM 053015103 570,100 2,209 SH SOLE 33 0 2,176
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 700,008 25,117 SH SOLE 172 0 24,945
BANCO SANTANDER SA ADR 05964H105 1,315,417 95,113 SH SOLE 748 0 94,365
BANK NOVA SCOTIA B C COM 064149107 228,689 2,517 SH SOLE 0 0 2,517
BANK OF AMER CORP COM 060505104 679,745 12,488 SH SOLE 216 0 12,272
BARCLAYS PLC ADR 06738E204 939,426 38,707 SH SOLE 381 0 38,326
BAYTEX ENERGY CORP COM 07317Q105 394,527 87,092 SH SOLE 488 0 86,604
BERKLEY W R CORP COM 084423102 420,031 6,219 SH SOLE 0 0 6,219
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,307,119 2,625 SH SOLE 9 0 2,616
BEST BUY INC COM 086516101 292,635 3,316 SH SOLE 38 0 3,278
BNY MELLON ETF TRUST II DYNAMIC VALUE 05613H100 1,171,860 34,773 SH SOLE 0 0 34,773
BOEING CO COM 097023105 250,981 1,349 SH SOLE 0 0 1,349
BORGWARNER INC COM 099724106 1,607,830 26,748 SH SOLE 56 0 26,692
BREAD FINANCIAL HOLDINGS INC COM 018581108 652,183 6,672 SH SOLE 53 0 6,619
BRISTOL-MYERS SQUIBB CO COM 110122108 224,546 3,598 SH SOLE 34 0 3,564
BROADCOM INC COM 11135F101 2,023,618 5,762 SH SOLE 50 0 5,712
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 479,249 2,975 SH SOLE 26 0 2,949
CABOT CORP COM 127055101 639,636 8,317 SH SOLE 79 0 8,238
CANADIAN IMPERIAL BANK OF CO COM 136069101 445,172 4,040 SH SOLE 83 0 3,957
CAPITAL GROUP INTL FOCUS EQT SHS CREAT UNIT 14019W109 271,851 7,928 SH SOLE 0 0 7,928
CATERPILLAR INC COM 149123101 1,145,013 1,412 SH SOLE 0 0 1,412
CBOE GLOBAL MKTS INC COM 12503M108 440,872 1,601 SH SOLE 12 0 1,589
CELESTICA INC COM 15101Q207 524,074 1,450 SH SOLE 21 0 1,429
CENTERRA GOLD INC COM 152006102 646,822 29,698 SH SOLE 256 0 29,442
CGI INC CL A SUB VTG 12532H104 239,146 3,515 SH SOLE 71 0 3,444
CHARLES SCHWAB CORP (THE) COM 808513105 333,920 3,416 SH SOLE 0 0 3,416
CHEVRON CORPORATION COM 166764100 631,226 3,091 SH SOLE 0 0 3,091
CHUBB LIMITED COM H1467J104 667,579 2,053 SH SOLE 5 0 2,048
CINTAS CORP COM 172908105 648,500 3,325 SH SOLE 23 0 3,302
CISCO SYS INC COM 17275R102 1,324,324 12,304 SH SOLE 89 0 12,215
CITIGROUP INC COM NEW 172967424 560,888 4,332 SH SOLE 79 0 4,253
CLOUDFLARE INC CL A COM 18915M107 261,155 752 SH SOLE 0 0 752
CME GROUP INC COM 12572Q105 360,014 1,374 SH SOLE 15 0 1,359
COCA COLA CO COM 191216100 389,342 4,523 SH SOLE 59 0 4,464
COEUR MNG INC COM NEW 192108504 182,163 10,350 SH SOLE 232 0 10,118
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 416,859 7,257 SH SOLE 0 0 7,257
COHEN & STEERS INC COM 19247A100 459,769 6,289 SH SOLE 97 0 6,192
COLGATE PALMOLIVE CO COM 194162103 800,243 9,379 SH SOLE 105 0 9,274
COMFORT SYS USA INC COM 199908104 221,671 134 SH SOLE 4 0 130
COMMERCIAL METALS CO COM 201723103 239,305 3,854 SH SOLE 68 0 3,786
CONOCOPHILLIPS COM 20825C104 296,991 2,373 SH SOLE 12 0 2,361
CONSTELLIUM SE CL A SHS F21107101 203,680 8,420 SH SOLE 0 0 8,420
CORNING INC COM 219350105 294,082 1,913 SH SOLE 19 0 1,894
CORTEVA INC COM 22052L104 904,871 11,653 SH SOLE 138 0 11,515
COSTCO WHOLESALE CORPORATION COM 22160K105 241,393 265 SH SOLE 3 0 262
CREDICORP LTD COM G2519Y108 253,373 667 SH SOLE 0 0 667
CROWDSTRIKE HLDGS INC CL A 22788C105 1,124,923 4,249 SH SOLE 17 0 4,232
CSX CORP COM 126408103 203,480 4,375 SH SOLE 59 0 4,316
CVS HEALTH CORP COM 126650100 372,715 4,350 SH SOLE 49 0 4,301
DANAHER CORP DEL COM 235851102 767,036 3,462 SH SOLE 0 0 3,462
DELL TECHNOLOGIES INC CL C 24703L202 317,570 590 SH SOLE 0 0 590
DELUXE CORP MEDIUM TERM NTS COM 248019101 386,615 16,831 SH SOLE 178 0 16,653
DEUTSCHE BK AG NAMEN AKT D18190898 904,665 25,207 SH SOLE 415 0 24,792
DEVON ENERGY CORP NEW COM 25179M103 223,524 4,855 SH SOLE 0 0 4,855
DHT HOLDINGS INC SHS NEW Y2065G121 347,129 15,380 SH SOLE 253 0 15,127
DILLARDS INC CL A 254067101 469,902 701 SH SOLE 6 0 695
DISNEY WALT CO COM 254687106 234,644 2,237 SH SOLE 56 0 2,181
DOLLAR TREE INC COM 256746108 205,008 1,798 SH SOLE 23 0 1,775
DOVER CORP COM 260003108 213,237 1,140 SH SOLE 0 0 1,140
DROPBOX INC CL A 26210C104 394,217 11,646 SH SOLE 159 0 11,487
DUKE ENERGY CORP NEW COM NEW 26441C204 329,411 2,889 SH SOLE 22 0 2,867
EATON CORP PLC SHS G29183103 227,473 529 SH SOLE 7 0 522
ECOLAB INC COM 278865100 328,471 1,196 SH SOLE 44 0 1,152
ELI LILLY & CO COM 532457108 1,162,106 1,004 SH SOLE 7 0 997
EMBECTA CORP COMMON STOCK 29082K105 187,330 33,097 SH SOLE 0 0 33,097
EMERSON ELEC CO COM 291011104 709,448 4,574 SH SOLE 117 0 4,457
ENACT HLDGS INC COM 29249E109 236,233 5,461 SH SOLE 104 0 5,357
ENERFLEX LTD COM 29269R105 680,669 29,867 SH SOLE 245 0 29,622
ENSIGN GROUP INC COM 29358P101 392,676 2,283 SH SOLE 0 0 2,283
ENTERGY CORP NEW COM 29364G103 302,842 3,051 SH SOLE 0 0 3,051
EOG RES INC COM 26875P101 234,468 1,702 SH SOLE 0 0 1,702
EVERSOURCE ENERGY COM 30040W108 311,996 4,863 SH SOLE 53 0 4,810
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 655,593 4,028 SH SOLE 23 0 4,005
FASTENAL CO COM 311900104 984,679 19,880 SH SOLE 154 0 19,726
FEDERATED HERMES INC CL B 314211103 254,800 4,520 SH SOLE 0 0 4,520
FIDELITY COVINGTON TRUST ENHANCED LARGE 31609A305 3,048,361 67,606 SH SOLE 0 0 67,606
FIDELITY COVINGTON TRUST BLUE CHIP GRWTH 316092352 260,615 4,123 SH SOLE 0 0 4,123
FIRST BANCORP CORPORATION COM NEW 318672706 504,521 19,154 SH SOLE 255 0 18,899
FIRST TR EXCHANGE TRADED FD SMID RISNG ETF 33741X102 8,597,405 211,863 SH SOLE 0 0 211,863
FIVE BELOW INC COM 33829M101 2,124,120 9,674 SH SOLE 0 0 9,674
FRANKLIN TEMPLETON ETF TR INTL COR DIV TIL 35473P108 32,312,221 757,436 SH SOLE 0 0 757,436
FRESENIUS MEDICAL CARE AG SPONSORED ADR 358029106 272,770 12,188 SH SOLE 202 0 11,986
GARRETT MOTION INC COM 366505105 745,917 28,656 SH SOLE 242 0 28,414
GE AEROSPACE COM NEW 369604301 481,085 1,541 SH SOLE 26 0 1,515
GE VERNOVA INC COM 36828A101 397,407 418 SH SOLE 0 0 418
GENERAL DYNAMICS CORP COM 369550108 374,471 1,129 SH SOLE 5 0 1,124
GILEAD SCIENCES INC COM 375558103 1,361,224 9,133 SH SOLE 157 0 8,976
GOLDMAN SACHS GROUP INC COM 38141G104 504,592 560 SH SOLE 6 0 554
GRAHAM HLDGS CO COM CL B 384637104 224,690 198 SH SOLE 4 0 194
GRAND CANYON ED INC COM 38526M106 356,843 2,354 SH SOLE 0 0 2,354
GUIDEWIRE SOFTWARE INC COM 40171V100 200,753 1,408 SH SOLE 0 0 1,408
HCA HEALTHCARE INC COM 40412C101 372,268 872 SH SOLE 0 0 872
HEICO CORP NEW COM 422806109 593,020 1,956 SH SOLE 0 0 1,956
HERBALIFE LTD COM SHS G4412G101 139,944 11,537 SH SOLE 142 0 11,395
HOME DEPOT INC COM 437076102 225,039 791 SH SOLE 0 0 791
HOOKER FURNISHINGS CORPORATI COM 439038100 298,021 22,960 SH SOLE 0 0 22,960
HSBC HLDGS PLC SPON ADR NEW 404280406 224,102 2,257 SH SOLE 0 0 2,257
IBEX LTD SHS NEW G4690M101 250,519 5,791 SH SOLE 111 0 5,680
IDEXX LABS INC COM 45168D104 396,864 760 SH SOLE 0 0 760
ILLINOIS TOOL WKS INC COM 452308109 306,522 1,191 SH SOLE 26 0 1,165
IMPERIAL OIL LTD COM NEW 453038408 463,763 3,769 SH SOLE 24 0 3,745
INFORMATION SVCS GROUP INC COM 45675Y104 94,187 17,032 SH SOLE 0 0 17,032
INMODE LTD SHS M5425M103 217,637 15,359 SH SOLE 247 0 15,112
INNOVAGE HLDG CORP COM 45784A104 113,951 12,949 SH SOLE 300 0 12,649
INSIGHT ENTERPRISES INC COM 45765U103 283,408 1,813 SH SOLE 0 0 1,813
INTEL CORP COM 458140100 388,894 3,235 SH SOLE 20 0 3,215
INTERCONTINENTAL EXCHANGE IN COM 45866F104 349,967 2,302 SH SOLE 13 0 2,289
INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 217,884 1,355 SH SOLE 0 0 1,355
INTERDIGITAL INC COM 45867G101 224,110 687 SH SOLE 5 0 682
INTERNATIONAL BUSINESS MACHS COM 459200101 242,363 1,102 SH SOLE 13 0 1,089
INTUITIVE SURGICAL INC COM NEW 46120E602 233,406 574 SH SOLE 0 0 574
INVESCO EXCH TRADED FD TR II S&P INTL MOMNT 46138E222 426,189 6,982 SH SOLE 0 0 6,982
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 311,822 1,499 SH SOLE 0 0 1,499
INVESCO QQQ TR UNIT SER 1 46090E103 1,877,621 2,538 SH SOLE 0 0 2,538
ISHARES TR CORE S&P SCP ETF 464287804 21,941,893 161,290 SH SOLE 0 0 161,290
ISHARES TR CORE S&P500 ETF 464287200 267,772 350 SH SOLE 0 0 350
ISHARES TR S&P 500 GRWT ETF 464287309 4,042,670 28,417 SH SOLE 0 0 28,417
ISHARES TR RUSSELL 2000 ETF 464287655 912,696 3,284 SH SOLE 0 0 3,284
ISHARES TR MSCI EAFE ETF 464287465 1,229,637 11,836 SH SOLE 0 0 11,836
ISHARES TR RUS MID CAP ETF 464287499 950,269 8,905 SH SOLE 0 0 8,905
ISHARES TR S&P 100 ETF 464287101 733,594 1,920 SH SOLE 0 0 1,920
ISHARES TR MSCI USA QLT FCT 46432F339 62,435,405 280,937 SH SOLE 0 0 280,937
ISHARES TR MSCI INTL VLU FT 46435G409 577,678 13,469 SH SOLE 0 0 13,469
ISHARES TR GLB INFRASTR ETF 464288372 455,200 7,394 SH SOLE 0 0 7,394
JABIL INC COM 466313103 1,006,322 3,508 SH SOLE 46 0 3,462
JOHNSON & JOHNSON COM 478160104 3,154,709 11,916 SH SOLE 114 0 11,802
JOHNSON CONTROLS INTERNATION SHS G51502105 656,593 4,417 SH SOLE 91 0 4,326
JOYY INC ADS REPSTG COM A 46591M109 418,152 5,211 SH SOLE 118 0 5,093
JPMORGAN CHASE & CO COM 46625H100 2,106,949 6,369 SH SOLE 84 0 6,285
KENNAMETAL INC COM 489170100 360,576 11,730 SH SOLE 155 0 11,575
KINROSS GOLD CORP COM 496902404 556,978 23,130 SH SOLE 465 0 22,665
KONTOOR BRANDS INC COM 50050N103 227,862 3,615 SH SOLE 47 0 3,568
KORN FERRY COM NEW 500643200 487,527 6,810 SH SOLE 93 0 6,717
KROGER CO COM 501044101 204,717 3,492 SH SOLE 0 0 3,492
L3HARRIS TECHNOLOGIES INC COM 502431109 258,383 1,091 SH SOLE 6 0 1,085
LAM RESEARCH CORP COM NEW 512807306 202,698 617 SH SOLE 0 0 617
LENNOX INTL INC COM 526107107 216,209 609 SH SOLE 0 0 609
LINDE PLC SHS G54950103 904,745 1,906 SH SOLE 0 0 1,906
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 112,450 19,973 SH SOLE 0 0 19,973
LOWES COS INC COM 548661107 514,248 2,790 SH SOLE 0 0 2,790
MAGNA INTL INC COM 559222401 629,890 9,893 SH SOLE 96 0 9,797
MANULIFE FINL CORP COM 56501R106 529,479 12,432 SH SOLE 0 0 12,432
MARATHON PETE CORP COM 56585A102 234,089 592 SH SOLE 0 0 592
MARSH & MCLENNAN COS INC COM 571748102 310,113 1,816 SH SOLE 0 0 1,816
MASTERCARD INCORPORATED CL A 57636Q104 1,066,179 1,933 SH SOLE 25 0 1,908
MATSON INC COM 57686G105 236,486 1,077 SH SOLE 52 0 1,025
MCDONALDS CORP COM 580135101 339,863 1,472 SH SOLE 0 0 1,472
MCKESSON CORP COM 58155Q103 478,162 560 SH SOLE 4 0 556
MEDPACE HLDGS INC COM 58506Q109 334,560 536 SH SOLE 0 0 536
MELCO RESORTS AND ENTMNT LTD ADR 585464100 76,048 16,975 SH SOLE 0 0 16,975
MERCK & CO INC COM 58933Y105 591,510 4,071 SH SOLE 58 0 4,013
MERCURY GENL CORP NEW COM 589400100 208,586 2,110 SH SOLE 21 0 2,089
META PLATFORMS INC CL A 30303M102 1,083,133 1,494 SH SOLE 0 0 1,494
MFS ACTIVE EXCHANGE TRADED F INTERNATINL ETF 55286W405 32,423,586 992,457 SH SOLE 0 0 992,457
MICRON TECHNOLOGY INC COM 595112103 1,318,761 1,238 SH SOLE 4 0 1,234
MICROSOFT CORP COM 594918104 5,660,168 11,036 SH SOLE 57 0 10,979
MIZUHO FINANCIAL GROUP INC SPONSORED ADR 60687Y109 146,981 13,301 SH SOLE 313 0 12,988
MOODYS CORP COM 615369105 777,747 1,713 SH SOLE 25 0 1,688
MORGAN STANLEY COM NEW 617446448 1,091,847 5,805 SH SOLE 21 0 5,784
MOTOROLA SOLUTIONS INC COM NEW 620076307 279,177 626 SH SOLE 0 0 626
MSCI INC COM 55354G100 268,004 498 SH SOLE 7 0 491
MUELLER INDS INC COM 624756102 423,248 6,983 SH SOLE 72 0 6,911
MURPHY OIL CORP COM 626717102 441,641 11,930 SH SOLE 229 0 11,701
NASDAQ INC COM 631103108 200,192 2,176 SH SOLE 45 0 2,131
NATIONAL HEALTHCARE CORP COM 635906100 284,511 1,296 SH SOLE 12 0 1,284
NATWEST GROUP PLC SPONS ADR 639057207 1,039,733 57,286 SH SOLE 708 0 56,578
NETFLIX INC. COM 64110L106 855,973 12,302 SH SOLE 0 0 12,302
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103 206,165 1,276 SH SOLE 29 0 1,247
NEXTERA ENERGY INC COM 65339F101 351,350 4,639 SH SOLE 0 0 4,639
NOMURA HLDGS INC SPONSORED ADR 65535H208 357,408 36,545 SH SOLE 273 0 36,272
NORDIC AMERICAN TANKERS LIMI COM G65773106 336,995 42,658 SH SOLE 581 0 42,077
NORFOLK SOUTHN CORP COM 655844108 227,161 735 SH SOLE 0 0 735
NVIDIA CORPORATION COM 67066G104 5,179,079 22,677 SH SOLE 147 0 22,530
OLD DOMINION FREIGHT LINE IN COM 679580100 617,248 3,551 SH SOLE 48 0 3,503
ON SEMICONDUCTOR CORP COM 682189105 477,516 6,212 SH SOLE 0 0 6,212
OPEN TEXT CORP COM 683715106 245,956 10,970 SH SOLE 273 0 10,697
ORIX CORP SPONSORED ADR 686330101 269,387 7,144 SH SOLE 169 0 6,975
OVINTIV INC COM 69047Q102 301,666 5,217 SH SOLE 172 0 5,045
PALANTIR TECHNOLOGIES INC CL A 69608A108 291,050 1,556 SH SOLE 21 0 1,535
PALO ALTO NETWORKS INC COM 697435105 384,596 968 SH SOLE 8 0 960
PARKER-HANNIFIN CORP COM 701094104 1,679,587 1,758 SH SOLE 16 0 1,742
PAYCHEX INC COM 704326107 614,664 6,240 SH SOLE 54 0 6,186
PEPSICO INC COM 713448108 217,208 1,714 SH SOLE 0 0 1,714
PERDOCEO ED CORP COM 71363P106 271,737 8,783 SH SOLE 109 0 8,674
PHILIP MORRIS INTL INC COM 718172109 314,179 1,646 SH SOLE 25 0 1,621
PHINIA INC COMMON STOCK 71880K101 273,231 4,598 SH SOLE 123 0 4,475
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 507,080 5,043 SH SOLE 0 0 5,043
PITNEY BOWES INC COM 724479100 182,749 11,198 SH SOLE 110 0 11,088
PNC FINL SVCS GROUP INC COM 693475105 368,893 1,660 SH SOLE 12 0 1,648
POPULAR INC COM NEW 733174700 572,989 3,686 SH SOLE 0 0 3,686
PROCTER & GAMBLE CO COM 742718109 1,006,679 6,929 SH SOLE 0 0 6,929
PROGRESSIVE CORP COM 743315103 347,366 1,676 SH SOLE 0 0 1,676
PULTE GROUP INC COM 745867101 449,100 3,870 SH SOLE 26 0 3,844
PUMA BIOTECHNOLOGY INC COM 74587V107 354,650 35,715 SH SOLE 479 0 35,236
PUTNAM ETF TRUST FOCUSED LAR CAP 746729300 274,255 5,212 SH SOLE 0 0 5,212
QUAD / GRAPHICS INC COM CL A 747301109 246,347 26,690 SH SOLE 498 0 26,192
QUALCOMM INC COM 747525103 248,220 1,349 SH SOLE 32 0 1,317
RB GLOBAL INC COM 74935Q107 284,132 3,491 SH SOLE 0 0 3,491
REINSURANCE GROUP AMER INC COM NEW 759351604 275,309 1,118 SH SOLE 0 0 1,118
RENAISSANCERE HLDGS LTD COM G7496G103 215,827 678 SH SOLE 11 0 667
RESMED INC COM 761152107 452,513 2,047 SH SOLE 9 0 2,038
RIVIAN AUTOMOTIVE INC COM CL A 76954A103 4,690,458 313,953 SH SOLE 0 0 313,953
ROBERT HALF INC. COM 770323103 246,016 6,694 SH SOLE 119 0 6,575
ROCKWELL AUTOMATION INC COM 773903109 310,087 712 SH SOLE 10 0 702
ROLLINS INC COM 775711104 241,412 8,015 SH SOLE 0 0 8,015
RTX CORPORATION COM 75513E101 643,856 3,468 SH SOLE 38 0 3,430
RUSH ENTERPRISES INC CL A 781846209 272,607 5,951 SH SOLE 42 0 5,909
S&P GLOBAL INC COM 78409V104 860,562 2,182 SH SOLE 19 0 2,163
SAIA INC COM 78709Y105 312,047 935 SH SOLE 0 0 935
SALESFORCE INC COM 79466L302 684,425 2,981 SH SOLE 37 0 2,944
SAP SE SPON ADR 803054204 267,480 1,283 SH SOLE 0 0 1,283
SELECTIVE INS GROUP INC COM 816300107 311,262 3,723 SH SOLE 0 0 3,723
SENECA FOODS CORP NEW CL A 817070501 319,332 1,794 SH SOLE 15 0 1,779
SERVICENOW INC COM 81762P102 696,182 5,195 SH SOLE 17 0 5,178
SHELL PLC SPON ADS 780259305 247,700 2,606 SH SOLE 0 0 2,606
SHOPIFY INC CL A SUB VTG SHS 82509L107 227,196 1,532 SH SOLE 0 0 1,532
SIGNET JEWELERS LTD SHS G81276100 326,156 3,187 SH SOLE 74 0 3,113
SNAP ON INC COM 833034101 8,882,655 24,447 SH SOLE 0 0 24,447
SOUTHERN CO COM 842587107 204,510 2,467 SH SOLE 36 0 2,431
SPROTT INC COM NEW 852066208 275,880 2,311 SH SOLE 29 0 2,282
STARBUCKS CORP COM 855244109 327,673 3,487 SH SOLE 0 0 3,487
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 6,462,008 8,473 SH SOLE 0 0 8,473
STERLING INFRASTRUCTURE INC COM 859241101 437,684 890 SH SOLE 0 0 890
STRYKER CORPORATION COM 863667101 494,527 1,796 SH SOLE 5 0 1,791
SUNCOR ENERGY INC NEW COM 867224107 811,949 11,963 SH SOLE 314 0 11,649
TABOOLA.COM LTD ORD SHS M8744T106 44,617 13,279 SH SOLE 352 0 12,927
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 1,278,244 2,802 SH SOLE 0 0 2,802
TD SYNNEX CORPORATION COM 87162W100 264,652 1,030 SH SOLE 0 0 1,030
TEEKAY TANKERS LTD CL A G8726X106 402,426 4,146 SH SOLE 90 0 4,056
TELEFONAKTIEBOLAGET LM ERICS ADR B SEK 10 294821608 118,821 12,986 SH SOLE 0 0 12,986
TENARIS S A SPONSORED ADS 88031M109 365,977 6,632 SH SOLE 0 0 6,632
TENET HEALTHCARE CORP COM NEW 88033G407 405,574 1,587 SH SOLE 10 0 1,577
TESLA INC COM 88160R101 1,126,877 3,176 SH SOLE 7 0 3,169
TEXAS INSTRS INC COM 882508104 282,576 1,009 SH SOLE 0 0 1,009
THERMO FISHER SCIENTIFIC INC COM 883556102 517,117 766 SH SOLE 8 0 758
TIDEWATER INC NEW COM 88642R109 274,280 3,382 SH SOLE 28 0 3,354
TJX COS INC NEW COM 872540109 321,969 2,433 SH SOLE 12 0 2,421
TOLL BROTHERS INC COM 889478103 286,310 2,125 SH SOLE 39 0 2,086
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 501,483 2,205 SH SOLE 25 0 2,180
TRAVEL PLUS LEISURE CO COM 894164102 237,043 3,831 SH SOLE 28 0 3,803
TRAVELERS COMPANIES INC COM 89417E109 716,433 2,010 SH SOLE 22 0 1,988
TYLER TECHNOLOGIES INC COM 902252105 486,502 1,527 SH SOLE 0 0 1,527
UBIQUITI INC COM 90353W103 368,455 649 SH SOLE 14 0 635
UNION PAC CORP COM 907818108 374,658 1,377 SH SOLE 0 0 1,377
UNITEDHEALTH GROUP INC COM 91324P102 1,220,950 3,326 SH SOLE 31 0 3,295
US BANCORP COM NEW 902973304 915,554 15,851 SH SOLE 82 0 15,769
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 224,317 2,122 SH SOLE 0 0 2,122
VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 8,405,148 61,522 SH SOLE 0 0 61,522
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 1,079,643 15,390 SH SOLE 0 0 15,390
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,145,334 1,634 SH SOLE 0 0 1,634
VANGUARD INDEX FDS MRNGSTR VAL ETF 922908744 991,616 4,589 SH SOLE 0 0 4,589
VANGUARD INDEX FDS MRNGSTR MID CAP 922908629 657,702 8,387 SH SOLE 0 0 8,387
VANGUARD INDEX FDS MRNGSTR TTL STK 922908769 784,974 2,098 SH SOLE 0 0 2,098
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 261,070 2,326 SH SOLE 0 0 2,326
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 4,598,394 19,709 SH SOLE 0 0 19,709
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 3,653,104 51,736 SH SOLE 0 0 51,736
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 380,559 3,763 SH SOLE 0 0 3,763
VEEVA SYS INC CL A COM 922475108 521,232 1,826 SH SOLE 0 0 1,826
VERISIGN INC COM 92343E102 636,381 2,257 SH SOLE 32 0 2,225
VERISK ANALYTICS INC COM 92345Y106 463,955 2,764 SH SOLE 16 0 2,748
VICTORY CAP HLDGS INC DEL COM CL A 92645B103 229,918 2,079 SH SOLE 66 0 2,013
VISA INC COM CL A 92826C839 1,667,413 4,640 SH SOLE 32 0 4,608
VIVMARK RESIDENTIAL SH BEN INT 29476L107 230,388 3,792 SH SOLE 86 0 3,706
VODAFONE GROUP PLC SPONSORED ADR 92857W308 850,325 52,652 SH SOLE 734 0 51,918
WABTEC COM 929740108 237,019 825 SH SOLE 0 0 825
WAFD INC COM 938824109 253,081 8,456 SH SOLE 72 0 8,384
WALMART INC COM 931142103 1,056,303 10,165 SH SOLE 85 0 10,080
WELLS FARGO & CO COM 949746101 662,143 8,272 SH SOLE 144 0 8,128
WESCO INTL INC COM 95082P105 468,649 1,303 SH SOLE 37 0 1,266
WEST COAST COMMUNITY BANCORP COM 952170108 551,452 9,130 SH SOLE 0 0 9,130
WEST PHARMACEUTICAL SVSC INC COM 955306105 433,418 1,169 SH SOLE 0 0 1,169
WSFS FINL CORP COM 929328102 212,427 2,811 SH SOLE 0 0 2,811
WW GRAINGER INC COM 384802104 330,148 265 SH SOLE 0 0 265
ZIM INTEGRATED SHIPPING SERV SHS M9T951109 310,864 10,602 SH SOLE 60 0 10,542