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 411,352 2,702 SH SOLE 0 0 0 2,702
ABBOTT LABS COM 002824100 4,920,299 36,176 SH SOLE 0 33,849 0 2,327
ADVANCED MICRO DEVICES INC COM 007903107 3,927,332 27,677 SH SOLE 0 25,831 0 1,846
ALBEMARLE CORP COM 012653101 489,515 7,811 SH SOLE 0 7,295 0 516
ALPHABET INC CAP STK CL A 02079K305 6,243,530 35,428 SH SOLE 0 33,083 0 2,345
AMAZON COM INC COM 023135106 6,818,312 31,079 SH SOLE 0 29,069 0 2,010
AMERICAN COASTAL INS CORP COM 910710102 281,581 25,322 SH SOLE 0 25,322 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 1,364,390 15,941 SH SOLE 0 15,941 0 0
AMPHENOL CORP NEW CL A 032095101 3,181,400 32,217 SH SOLE 0 30,160 0 2,057
APPLE INC COM 037833100 3,078,093 15,003 SH SOLE 0 14,103 0 900
ARMADA HOFFLER PPTYS INC COM 04208T108 1,964,868 286,007 SH SOLE 0 267,550 0 18,457
ASML HOLDING N V N Y REGISTRY SHS N07059210 5,754,115 7,180 SH SOLE 0 6,765 0 415
ASTRAZENECA PLC SPONSORED ADR 046353108 4,001,577 57,264 SH SOLE 0 53,463 0 3,801
AUTOMATIC DATA PROCESSING IN COM 053015103 235,001 762 SH SOLE 0 387 0 375
BARRETT BUSINESS SVCS INC COM 068463108 335,188 8,040 SH SOLE 0 8,040 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 461,482 950 SH SOLE 0 950 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 1,653,034 15,330 SH SOLE 0 14,381 0 949
BLACKROCK ETF TRUST II ISHARES AAA CLO 092528504 1,289,043 24,827 SH SOLE 0 23,076 0 1,751
CECO ENVIRONMENTAL CORP COM 125141101 637,117 22,505 SH SOLE 0 22,505 0 0
CHESAPEAKE UTILS CORP COM 165303108 1,109,044 9,225 SH SOLE 0 8,646 0 579
CHURCHILL DOWNS INC COM 171484108 242,400 2,400 SH SOLE 0 2,400 0 0
COASTAL FINL CORP WA COM NEW 19046P209 4,569,862 47,175 SH SOLE 0 44,168 0 3,007
CRH PLC ORD G25508105 2,277,925 24,814 SH SOLE 0 23,235 0 1,579
DISNEY WALT CO COM 254687106 2,634,563 21,245 SH SOLE 0 19,785 0 1,460
ELI LILLY & CO COM 532457108 3,866,584 4,960 SH SOLE 0 3,241 0 1,719
EOG RES INC COM 26875P101 2,469,537 20,647 SH SOLE 0 19,261 0 1,386
EQUINIX INC COM 29444U700 2,975,597 3,741 SH SOLE 0 3,499 0 242
ESQUIRE FINL HLDGS INC COM 29667J101 3,548,980 37,492 SH SOLE 0 34,975 0 2,517
FIRST SOLAR INC COM 336433107 2,279,839 13,772 SH SOLE 0 12,873 0 899
FISERV INC COM 337738108 3,288,885 19,076 SH SOLE 0 17,897 0 1,179
GALLAGHER ARTHUR J & CO COM 363576109 2,273,912 7,103 SH SOLE 0 6,638 0 465
HONEYWELL INTL INC COM 438516106 2,190,466 9,406 SH SOLE 0 8,806 0 600
ISHARES INC MSCI GBL MIN VOL 464286525 403,625 3,404 SH SOLE 0 3,154 0 250
ISHARES TR 20 YR TR BD ETF 464287432 242,481 2,748 SH SOLE 0 2,575 0 173
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 4,686,210 92,339 SH SOLE 0 85,143 0 7,196
MASTERCARD INCORPORATED CL A 57636Q104 3,822,750 6,803 SH SOLE 0 6,369 0 434
MERCK & CO INC COM 58933Y105 531,916 6,720 SH SOLE 0 640 0 6,080
MICROSOFT CORP COM 594918104 9,248,527 18,593 SH SOLE 0 17,450 0 1,143
NEWMONT CORP COM 651639106 3,588,906 61,602 SH SOLE 0 57,223 0 4,379
NORTHROP GRUMMAN CORP COM 666807102 870,965 1,742 SH SOLE 0 0 0 1,742
NOVO-NORDISK A S ADR 670100205 1,730,549 25,073 SH SOLE 0 23,408 0 1,665
NUSCALE PWR CORP CL A COM 67079K100 286,810 7,250 SH SOLE 0 7,250 0 0
ON SEMICONDUCTOR CORP COM 682189105 683,988 13,051 SH SOLE 0 12,145 0 906
PEPSICO INC COM 713448108 273,059 2,068 SH SOLE 0 351 0 1,717
PUTNAM ETF TRUST FOCUSED LAR CAP 746729300 888,231 22,079 SH SOLE 0 20,466 0 1,613
SACHEM CAP CORP COM 78590A109 1,346,842 1,122,368 SH SOLE 0 1,050,836 0 71,532
SAP SE SPON ADR 803054204 8,195,860 26,951 SH SOLE 0 25,164 0 1,787
SPDR S&P 500 ETF TR TR UNIT 78462F103 530,115 858 SH SOLE 0 294 0 564
SWEETGREEN INC COM CL A 87043Q108 783,149 52,631 SH SOLE 0 49,179 0 3,452
T ROWE PRICE ETF INC US EQUITY RESEAR 87283Q503 1,307,676 33,625 SH SOLE 0 31,220 0 2,405
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 4,500,030 19,869 SH SOLE 0 18,575 0 1,294
UBER TECHNOLOGIES INC COM 90353T100 5,455,204 58,470 SH SOLE 0 54,603 0 3,867
UNION PAC CORP COM 907818108 1,176,460 5,113 SH SOLE 0 4,760 0 353
UNITED PARCEL SERVICE INC CL B 911312106 1,870,558 18,531 SH SOLE 0 17,112 0 1,419
UNITEDHEALTH GROUP INC COM 91324P102 1,386,189 4,443 SH SOLE 0 4,159 0 284
VAALCO ENERGY INC COM NEW 91851C201 52,056 14,420 SH SOLE 0 14,420 0 0
VERSABANK NEW COM 92512J106 2,059,406 180,650 SH SOLE 0 169,092 0 11,558
VISA INC COM CL A 92826C839 5,483,247 15,444 SH SOLE 0 13,970 0 1,474
WATSCO INC COM 942622200 971,564 2,200 SH SOLE 0 2,200 0 0
ZOETIS INC CL A 98978V103 1,749,437 11,218 SH SOLE 0 10,473 0 745
ZSCALER INC COM 98980G102 1,740,169 5,543 SH SOLE 0 5,202 0 341