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
AMAZON COM INC COM Stock 023135106 6,844,326 31,172 SH SOLE 0 31,171 0 0
CHURCHILL DOWNS INC COM Stock 171484108 223,123 2,300 SH SOLE 0 2,300 0 0
CECO ENVIRONMENTAL CORP COM Stock 125141101 1,149,696 22,455 SH SOLE 0 22,455 0 0
WATSCO INC COM Stock 942622200 889,460 2,200 SH SOLE 0 2,200 0 0
MERCK & CO INC COM Stock 58933Y105 567,016 6,756 SH SOLE 0 6,755 0 0
SPDR S&P 500 ETF TRUST ETF 78462F103 576,912 866 SH SOLE 0 866 0 0
MASTERCARD INCORPORATED CL A Stock 57636Q104 2,180,688 3,834 SH SOLE 0 3,833 0 0
PEPSICO INC COM Stock 713448108 290,430 2,068 SH SOLE 0 2,068 0 0
RAMACO RES INC COM CL A Stock 75134P600 1,546,953 46,609 SH SOLE 0 46,609 0 0
HONEYWELL INTL INC COM Stock 438516106 1,978,777 9,400 SH SOLE 0 9,400 0 0
ESQUIRE FINL HLDGS INC COM Stock 29667J101 3,824,360 37,474 SH SOLE 0 37,473 0 0
AUTOMATIC DATA PROCESSING INC COM Stock 053015103 218,658 745 SH SOLE 0 745 0 0
SACHEM CAP CORP COM REIT 78590A109 1,237,824 1,115,157 SH SOLE 0 1,115,156 0 0
GALLAGHER ARTHUR J & CO COM Stock 363576109 2,266,195 7,316 SH SOLE 0 7,316 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 477,603 950 SH SOLE 0 950 0 0
ALPHABET INC CAP STK CL A Stock 02079K305 8,585,214 35,316 SH SOLE 0 35,315 0 0
FISERV INC COM Stock 337738108 2,467,714 19,140 SH SOLE 0 19,139 0 0
ZSCALER INC COM Stock 98980G102 1,670,904 5,576 SH SOLE 0 5,576 0 0
NEWMONT CORP COM Stock 651639106 5,264,423 62,441 SH SOLE 0 62,441 0 0
MICROSOFT CORP COM Stock 594918104 9,721,722 18,770 SH SOLE 0 18,769 0 0
BJS WHSL CLUB HLDGS INC COM Stock 05550J101 1,440,899 15,452 SH SOLE 0 15,452 0 0
COASTAL FINL CORP WA COM NEW Stock 19046P209 5,096,884 47,119 SH SOLE 0 47,119 0 0
AQUESTIVE THERAPEUTICS INC COM Stock 03843E104 58,695 10,500 SH SOLE 0 10,500 0 0
AMPHENOL CORP NEW CL A Stock 032095101 4,000,485 32,327 SH SOLE 0 32,327 0 0
BARRETT BUSINESS SVCS INC COM Stock 068463108 356,333 8,040 SH SOLE 0 8,040 0 0
ASTRAZENECA PLC SPONSORED ADR ADR 046353108 4,436,759 57,831 SH SOLE 0 57,830 0 0
UBER TECHNOLOGIES INC COM Stock 90353T100 5,729,237 58,480 SH SOLE 0 58,479 0 0
ELI LILLY & CO COM Stock 532457108 3,802,186 4,983 SH SOLE 0 4,983 0 0
JANUS HENDERSON AAA CLO ETF ETF 47103U845 4,834,034 95,196 SH SOLE 0 95,195 0 0
FIRST SOLAR INC COM Stock 336433107 3,015,115 13,672 SH SOLE 0 13,672 0 0
ISHARES MSCI GLOBAL MIN VOL FACTOR ETF ETF 464286525 426,449 3,556 SH SOLE 0 3,556 0 0
VISA INC COM CL A Stock 92826C839 2,806,721 8,222 SH SOLE 0 8,221 0 0
T. ROWE PRICE U.S. EQUITY RESEARCH ETF ETF 87283Q503 1,457,630 34,780 SH SOLE 0 34,780 0 0
VERSABANK NEW COM Stock 92512J106 2,188,606 179,247 SH SOLE 0 179,247 0 0
ASML HOLDING N V N Y REGISTRY SHS ADR N07059210 6,957,941 7,187 SH SOLE 0 7,187 0 0
CHESAPEAKE UTILS CORP COM Stock 165303108 1,244,616 9,241 SH SOLE 0 9,240 0 0
PUTNAM FOCUSED LARGE CAP VALUE ETF ETF 746729300 975,208 22,828 SH SOLE 0 22,827 0 0
ISHARES AAA CLO ACTIVE ETF ETF 092528504 1,332,461 25,642 SH SOLE 0 25,641 0 0
NVIDIA CORPORATION COM Stock 67066G104 2,039,133 10,929 SH SOLE 0 10,929 0 0
EOG RES INC COM Stock 26875P101 2,346,290 20,927 SH SOLE 0 20,926 0 0
RANGE RES CORP COM Stock 75281A109 1,102,363 29,287 SH SOLE 0 29,287 0 0
VAALCO ENERGY INC COM NEW Stock 91851C201 57,968 14,420 SH SOLE 0 14,420 0 0
AMERICAN COASTAL INS CORP COM Stock 910710102 288,418 25,322 SH SOLE 0 25,322 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS ADR 874039100 5,543,636 19,849 SH SOLE 0 19,849 0 0
ARMADA HOFFLER PPTYS INC COM REIT 04208T108 2,013,199 287,190 SH SOLE 0 287,189 0 0
ADVANCED MICRO DEVICES INC COM Stock 007903107 4,496,428 27,792 SH SOLE 0 27,791 0 0
FEDERATED HERMES MDT LARGE CAP CORE ETF ETF 31423L503 2,515,902 78,489 SH SOLE 0 78,489 0 0
UNION PAC CORP COM Stock 907818108 1,201,323 5,082 SH SOLE 0 5,082 0 0
NORTHROP GRUMMAN CORP COM Stock 666807102 1,061,435 1,742 SH SOLE 0 1,742 0 0
3M CO COM Stock 88579Y101 419,296 2,702 SH SOLE 0 2,702 0 0
ISHARES 20 YEAR TREASURY BOND ETF ETF 464287432 278,985 3,122 SH SOLE 0 3,121 0 0
RADCOM LTD SHS NEW Stock M81865111 144,900 10,000 SH SOLE 0 10,000 0 0
EQUINIX INC COM REIT 29444U700 2,919,005 3,727 SH SOLE 0 3,726 0 0
UNITEDHEALTH GROUP INC COM Stock 91324P102 1,537,464 4,453 SH SOLE 0 4,452 0 0
ON SEMICONDUCTOR CORP COM Stock 682189105 676,125 13,712 SH SOLE 0 13,711 0 0
CRH PLC ORD Stock G25508105 2,973,010 24,796 SH SOLE 0 24,795 0 0
AMERICAN INTL GROUP INC COM NEW Stock 026874784 1,028,246 13,092 SH SOLE 0 13,092 0 0
NOVO-NORDISK A S ADR ADR 670100205 1,394,559 25,132 SH SOLE 0 25,131 0 0
SAP SE SPON ADR ADR 803054204 5,826,033 21,803 SH SOLE 0 21,803 0 0
APPLE INC COM Stock 037833100 5,016,421 19,701 SH SOLE 0 19,700 0 0
ABBOTT LABS COM Stock 002824100 4,883,236 36,458 SH SOLE 0 36,458 0 0
DISNEY WALT CO COM Stock 254687106 1,189,372 10,388 SH SOLE 0 10,387 0 0