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
AGILENT TECHNOLOGIES INC COM 00846U101 550 3,443 SH   SOLE 0 1,388 0 2,055
APPLE INC COM 037833100 98,807 556,438 SH   SOLE 0 276,754 0 279,684
ABBVIE INC COM 00287Y109 266 1,962 SH   SOLE 0 1,504 0 458
ABBOTT LABS COM 002824100 48,015 341,158 SH   SOLE 0 171,332 0 169,826
ACCENTURE PLC IRELAND COM G1151C101 338 816 SH   SOLE 0 816 0 0
ADOBE SYS INC COM 00724F101 58,289 102,792 SH   SOLE 0 40,254 0 62,538
AUTOMATIC DATA PROC COM 053015103 2,903 11,774 SH   SOLE 0 1,200 0 10,574
AMERICAN ELEC PWR COM 025537101 251 2,818 SH   SOLE 0 2,773 0 45
APPLIED MATERIALS INC COM 038222105 2,119 13,464 SH   SOLE 0 3,014 0 10,450
ADVANCED MICRO DEVICES COM 007903107 943 6,553 SH   SOLE 0 2,937 0 3,616
ALLTICE POWER INC COM 02217A102 105 10,000 SH   SOLE 0 0 0 10,000
AMAZON.COM INC COM 023135106 124,443 37,322 SH   SOLE 0 19,395 0 17,927
ARISTA NETWORKS INC COM 040413106 635 4,420 SH   SOLE 0 1,920 0 2,500
ANSYS COM 03662Q105 1,071 2,671 SH   SOLE 0 1,615 0 1,056
ANTHEM INC COM COM 036752103 368 794 SH   SOLE 0 650 0 144
AON CORP COM G0403H108 384 1,277 SH   SOLE 0 511 0 766
ARRIVAL COM L0423Q108 193 26,000 SH   SOLE 0 0 0 26,000
ASML HLDG ADR COM N07059210 455 571 SH   SOLE 0 571 0 0
AMERICAN EXPRESS COM 025816109 38,379 234,592 SH   SOLE 0 120,402 0 114,190
AUTOZONE INC COM 053332102 3,581 1,708 SH   SOLE 0 1,281 0 427
BOEING COMPANY COM 097023105 748 3,715 SH   SOLE 0 2,477 0 1,238
BANK OF AMERICA COM 060505104 265 5,951 SH   SOLE 0 0 0 5,951
BRISTOL-MYERS COM 110122108 554 8,880 SH   SOLE 0 4,400 0 4,480
BP AMOCO PLC ADR COM 055622104 546 20,485 SH   SOLE 0 20,135 0 350
BERKSHIRE HATHAWAY B COM 084670702 11,441 38,265 SH   SOLE 0 27,790 0 10,475
BOSTON SCIENTIFIC CORP COM 101137107 24,724 582,007 SH   SOLE 0 350,156 0 231,851
BROOKLYN IMMUNOTHERAPEUTICS INC COM 114082100 5,048 1,210,537 SH   SOLE 0 544,010 0 666,527
CATERPILLAR COM 149123101 6,970 33,713 SH   SOLE 0 25,290 0 8,423
CBRE GROUP INC COM 12504L109 519 4,781 SH   SOLE 0 1,916 0 2,865
CELANESE CORP COM 150870103 32,312 192,262 SH   SOLE 0 97,297 0 94,965
SPROTT PHYSICAL GOLD AND SILVER TRUST COM 85208R101 417 23,480 SH   SOLE 0 9,245 0 14,235
CH ROBINSON WORLDWIDE COM 12541W209 329 3,053 SH   SOLE 0 1,217 0 1,836
CHAMPION X CORP COM 15872M104 283 13,981 SH   SOLE 0 11,795 0 2,186
CIGNA COM 125523100 369 1,608 SH   SOLE 0 643 0 965
COLGATE-PALMOLIVE CO COM 194162103 15,334 179,686 SH   SOLE 0 73,863 0 105,823
CME GROUP INC COM 12572Q105 543 2,378 SH   SOLE 0 1,044 0 1,334
CHIPOTLE MEXICAN GRILL INC COM 169656105 43,049 24,624 SH   SOLE 0 13,000 0 11,624
CONOCOPHILLIPS COM 20825C104 245 3,400 SH   SOLE 0 3,150 0 250
CANADIAN PACIFIC RAILWAY LTD COM 13645T100 311 4,323 SH   SOLE 0 4,323 0 0
SALESFORCE.COM COM 79466L302 61,992 243,939 SH   SOLE 0 120,913 0 123,026
CISCO SYSTEMS COM 17275R102 260 4,100 SH   SOLE 0 2,200 0 1,900
CARLISLE COS. COM 142339100 129,941 523,701 SH   SOLE 0 79,778 0 443,923
CSL LIMITED COM 12637N204 425 4,021 SH   SOLE 0 4,021 0 0
CINTAS CORP COM 172908105 916 2,067 SH   SOLE 0 2,067 0 0
CATALENT INC COM 148806102 50,846 397,138 SH   SOLE 0 216,409 0 180,729
CVS HEALTH CORPORATION COM 126650100 260 2,523 SH   SOLE 0 1,200 0 1,323
CHEVRON CORP COM 166764100 15,499 132,073 SH   SOLE 0 86,114 0 45,959
CYTODYN INC COM 23283M101 10 10,000 SH   SOLE 0 0 0 10,000
DOMINION RESOURCES INC VA COM 25746U109 281 3,572 SH   SOLE 0 3,278 0 294
DEFI TECHNOLOGIES INC COM 24464X106 24 10,000 SH   SOLE 0 10,000 0 0
DANAHER CORP COM 235851102 75,413 229,211 SH   SOLE 0 115,714 0 113,497
SPDR DOW JONES IND AVG ETF UT SER 1 CONV BONDS 78467X109 298 821 PRN   SOLE 0 30 0 791
WALT DISNEY CO COM 254687106 33,168 214,140 SH   SOLE 0 101,631 0 112,509
DOVER CORP COM 260003108 179,440 988,106 SH   SOLE 0 364,619 0 623,487
DARDEN RESTAURANTS INC COM 237194105 1,182 7,845 SH   SOLE 0 2,848 0 4,997
DSV A/S COM 26251A108 664 5,657 SH   SOLE 0 5,657 0 0
ECOLAB INC COM 278865100 390 1,664 SH   SOLE 0 679 0 985
ISHARES MSCI EMERGING MARKETS ETF CONV BONDS 464287234 368 7,540 PRN   SOLE 0 1,940 0 5,600
ISHARES MSCI EAFE ETF CONV BONDS 464287465 482 6,126 PRN   SOLE 0 6,050 0 76
ESTEE LAUDER COM 518439104 1,996 5,392 SH   SOLE 0 1,904 0 3,488
EOG RESOURCES INC COM 26875P101 17,995 202,574 SH   SOLE 0 128,429 0 74,145
EVERSOURCE ENERGY COM 30040W108 789 8,668 SH   SOLE 0 6,777 0 1,891
ETSY INC COM 29786A106 301 1,373 SH   SOLE 0 593 0 780
ENVIVA PARTNERS LP COM 29414J107 275 3,900 SH   SOLE 0 3,600 0 300
EDWARDS LIFESCIENCES CORP COM 28176E108 1,130 8,721 SH   SOLE 0 4,001 0 4,720
EXPERIAN PLC COM 30215C101 381 7,721 SH   SOLE 0 7,721 0 0
META PLATFORMS INC COM 30303M102 94,395 280,645 SH   SOLE 0 148,835 0 131,810
FEDEX CORPORATION COM 31428X106 388 1,500 SH   SOLE 0 500 0 1,000
FLOOR & DECOR H COM 339750101 46,299 356,118 SH   SOLE 0 170,698 0 185,420
FIRST REPUBLIC BANK COM 33616C100 11,326 54,844 SH   SOLE 0 37,212 0 17,632
FEDERAL REALTY INV TRUST COM 313747206 289 2,117 SH   SOLE 0 270 0 1,847
FORTINET INC COM 34959E109 750 2,086 SH   SOLE 0 2,086 0 0
MARKET VECTORS JR GOLD MINER ETF CONV BONDS 92189F791 252 6,000 PRN   SOLE 0 0 0 6,000
SPDR GOLD TRUST CONV BONDS 78463V107 2,242 13,113 PRN   SOLE 0 1,650 0 11,463
ALPHABET INC CL C COM 02079K107 12,069 4,171 SH   SOLE 0 1,522 0 2,649
ALPHABET INC CL A COM 02079K305 106,799 36,865 SH   SOLE 0 18,796 0 18,069
HASBRO INC COM 418056107 311 3,057 SH   SOLE 0 1,221 0 1,836
HANNON ARMSTRONG COM 41068X100 337 6,346 SH   SOLE 0 2,718 0 3,628
HOME DEPOT INC COM 437076102 3,027 7,295 SH   SOLE 0 1,517 0 5,778
HONEYWELL INTL INC COM 438516106 1,593 7,640 SH   SOLE 0 4,065 0 3,575
IAC/INTERACTIVE CORP. COM 44891N208 474 3,626 SH   SOLE 0 3,572 0 54
ISHARES GOLD TRUST CONV BONDS 464285204 1,048 30,092 PRN   SOLE 0 12,592 0 17,500
INTL BUSINESS MACHINES CORP COM 459200101 346 2,587 SH   SOLE 0 112 0 2,475
IDEXX LABORATORIES INC COM 45168D104 843 1,280 SH   SOLE 0 942 0 338
ISHARES CORE MSCI EMERGING MAR CONV BONDS 46434G103 312 5,204 PRN   SOLE 0 4,755 0 449
ISHARES S&P MIDCAP CONV BONDS 464287507 209 737 PRN   SOLE 0 603 0 134
ISHRS S&P MIDCAP 400 GRWTH INDEX FD CONV BONDS 464287606 456 5,344 PRN   SOLE 0 0 0 5,344
INTEL CORPORATION COM 458140100 24,333 472,494 SH   SOLE 0 252,003 0 220,491
INTUIT INC COM 461202103 487 757 SH   SOLE 0 326 0 431
IQVIA HOLDINGS INC COM 46266C105 550 1,948 SH   SOLE 0 775 0 1,173
ISHARES TOTAL US CONV BONDS 464287150 1,836 17,163 PRN   SOLE 0 17,163 0 0
ILL TOOL WORKS COM 452308109 378 1,533 SH   SOLE 0 0 0 1,533
ISHARES RUSS 1000 GRWTH FD CONV BONDS 464287614 1,015 3,321 PRN   SOLE 0 2,200 0 1,121
ISHARES RUSSEL 2000 GROWTH CONV BONDS 464287648 359 1,225 PRN   SOLE 0 1,225 0 0
ISHARES RUSSELL MIDCAP INDEX FUND CONV BONDS 464287499 465 5,600 PRN   SOLE 0 5,600 0 0
JOHNSON & JOHNSON COM 478160104 16,074 93,961 SH   SOLE 0 57,431 0 36,530
JP MORGAN CHASE COM 46625H100 13,098 82,717 SH   SOLE 0 55,247 0 27,470
COCA-COLA CO COM 191216100 5,370 90,686 SH   SOLE 0 23,916 0 66,770
KORNIT DIGIATL LTD COM M6372Q113 671 4,404 SH   SOLE 0 4,404 0 0
ELI LILLY&CO COM 532457108 485 1,756 SH   SOLE 0 0 0 1,756
LAM RESEARCH CORPORATION COM 512807108 1,374 1,910 SH   SOLE 0 1,108 0 802
LULULEMON ATHLETICA INC COM 550021109 264 674 SH   SOLE 0 674 0 0
LVMH MOET HENNESSY-UNSP ADR COM 502441306 1,081 6,529 SH   SOLE 0 4,599 0 1,930
MASTERCARD CL A COM 57636Q104 1,821 5,067 SH   SOLE 0 3,106 0 1,961
MANHATTAN ASSOCS INC COM COM 562750109 306 1,965 SH   SOLE 0 1,965 0 0
MARRIOTT INTL COM 571903202 1,475 8,925 SH   SOLE 0 2,482 0 6,443
MCDONALDS CORP COM 580135101 16,957 63,257 SH   SOLE 0 40,229 0 23,028
MOODYS CORP COM 615369105 1,258 3,221 SH   SOLE 0 633 0 2,588
MEDTRONIC INC COM G5960L103 241 2,332 SH   SOLE 0 936 0 1,396
MERCADOLIBRE INC COM 58733R102 301 223 SH   SOLE 0 223 0 0
WESTERN MAGNESIUM CORP COM 95855T102 119 303,000 SH   SOLE 0 0 0 303,000
MERCK & CO COM 58933Y105 847 11,055 SH   SOLE 0 3,215 0 7,840
MARVELL TECH GROUP COM COM 573874104 85,336 975,382 SH   SOLE 0 458,636 0 516,746
MSCI INC CL A COM 55354G100 1,158 1,890 SH   SOLE 0 1,460 0 430
MICROSOFT CORP COM 594918104 131,125 389,883 SH   SOLE 0 184,469 0 205,414
MATCH GROUP INC COM 57667L107 493 3,729 SH   SOLE 0 3,614 0 115
METTLER-TOLEDO INTL COM 592688105 292 172 SH   SOLE 0 172 0 0
NASDAQ OMX GROUP COM 631103108 565 2,689 SH   SOLE 0 1,075 0 1,614
NEXTERA ENERGY INC COM 65339F101 21,690 232,325 SH   SOLE 0 90,756 0 141,569
NEXTERA ENERGY COM 65341B106 4,258 50,448 SH   SOLE 0 25,385 0 25,063
CLOUDFLARE INC- CL A COM 18915M107 773 5,879 SH   SOLE 0 879 0 5,000
NETFLIX INC COM 64110L106 307 510 SH   SOLE 0 0 0 510
NICE SYSTEMS INC COM 653656108 970 3,196 SH   SOLE 0 3,196 0 0
NIKE INC B COM 654106103 75,407 452,435 SH   SOLE 0 228,945 0 223,490
SERVICENOW INC COM 81762P102 11,553 17,798 SH   SOLE 0 6,937 0 10,861
NUTRA PHARMA CORP COM 67060U208 0 80,000 SH   SOLE 0 80,000 0 0
NORFOLK SOUTHERN COM 655844108 3,696 12,416 SH   SOLE 0 7,056 0 5,360
NESTLES SA ADR COM 641069406 274 1,950 SH   SOLE 0 1,950 0 0
NINTENDO CO LTD ADR COM 654445303 231 3,960 SH   SOLE 0 470 0 3,490
NETEASE COM INC ADR COM 64110W102 41,918 411,845 SH   SOLE 0 202,633 0 209,212
NVIDIA COM 67066G104 109,803 373,339 SH   SOLE 0 187,858 0 185,481
OAK VIEW BANKSHARES INC COM 671816106 97 10,273 SH   SOLE 0 10,273 0 0
OMNICOM GROUP INC COM 681919106 232 3,168 SH   SOLE 0 1,268 0 1,900
PLAINS ALL AMER PIPE COM 726503105 471 50,450 SH   SOLE 0 35,250 0 15,200
PEPSICO INC COM 713448108 15,603 89,821 SH   SOLE 0 54,234 0 35,587
PFIZER INC COM 717081103 1,187 20,101 SH   SOLE 0 9,298 0 10,803
PROCTER & GAMBLE COM 742718109 27,002 165,072 SH   SOLE 0 66,625 0 98,447
PROGRESSIVE CORP COM 743315103 45,131 439,662 SH   SOLE 0 209,027 0 230,635
PARKER HANNIFIN CORP COM 701094104 10,429 32,784 SH   SOLE 0 23,935 0 8,849
PLANTIR TECHNOLOGIES INC COM 69608A108 1,121 61,552 SH   SOLE 0 3 0 61,549
PNC FINANCIAL COM 693475105 25,099 125,168 SH   SOLE 0 57,668 0 67,500
PLAYERS NETWORK COM 72811P102 18 2,525,000 SH   SOLE 0 0 0 2,525,000
PROTALEX INC COM 743642209 1 110,106 SH   SOLE 0 0 0 110,106
PAYPAL HOLDINGS COM 70450Y103 925 4,903 SH   SOLE 0 2,903 0 2,000
INVESCO QQQ TRUST SERIES 1 CONV BONDS 46090E103 510 1,282 PRN   SOLE 0 224 0 1,058
QUANTAMSCAPE CORP COM 74767V109 732 33,000 SH   SOLE 0 1,500 0 31,500
ROYAL DUTCH SHELL-SPON ADR-B COM 780259107 327 7,545 SH   SOLE 0 5,000 0 2,545
REGENERON PHARMACEUTICALS COM 75886F107 244 386 SH   SOLE 0 165 0 221
RESMED INC COM COM 761152107 1,004 3,853 SH   SOLE 0 2,299 0 1,554
ROPER TECHNOLOGIES COM 776696106 258,532 525,622 SH   SOLE 0 271,821 0 253,801
RAYTHEON TECHNOLOGIES CORP COM 75513E101 917 10,660 SH   SOLE 0 1,731 0 8,929
RYAN SPECIALITY GROUP HOLDINGS INC COM 78351F107 404 10,000 SH   SOLE 0 0 0 10,000
STARBUCKS CORP COM 855244109 727 6,212 SH   SOLE 0 3,217 0 2,995
SCHWAB CHARLES CORP COM 808513105 793 9,430 SH   SOLE 0 1,200 0 8,230
SHOPIFY COM 82509L107 380 276 SH   SOLE 0 276 0 0
SMITH-MIDLAND CORP COM 832156103 2,691 57,250 SH   SOLE 0 10,000 0 47,250
SNOWFLAKE INC- CLASS A COM 833445109 38,892 114,810 SH   SOLE 0 53,938 0 60,872
SOUTHERN CO COM 842587107 351 5,119 SH   SOLE 0 3,719 0 1,400
S&P GLOBAL INC COM 78409V104 964 2,043 SH   SOLE 0 920 0 1,123
SPDR S&P 500 ETF TRUST CONV BONDS 78462F103 2,787 5,868 PRN   SOLE 0 2,693 0 3,175
AT & T COM 00206R102 524 21,300 SH   SOLE 0 10,778 0 10,522
TENCENT HOLDINGS LTD COM 88032Q109 283 4,860 SH   SOLE 0 4,860 0 0
TORONTO DOMINION BK-NEW COM 891160509 307 4,000 SH   SOLE 0 3,000 0 1,000
BIO-TECHNE CORP COM COM 09073M104 215 416 SH   SOLE 0 416 0 0
TRUIST FINANCIAL CORP COM 89832Q109 17,777 303,621 SH   SOLE 0 124,215 0 179,406
TJX COS. COM 872540109 292 3,840 SH   SOLE 0 2,200 0 1,640
THERMO FISHER SCIENTIFIC INC COM 883556102 22,994 34,461 SH   SOLE 0 21,787 0 12,674
DIREXION DLY 20 PLUS YR TREAS BEAR 3X CONV BONDS 25460G849 218 4,000 PRN   SOLE 0 0 0 4,000
TESLA MOTORS IN COM 88160R101 21,997 20,815 SH   SOLE 0 8,033 0 12,782
TAIWAN SEMI COND ADR COM 874039100 749 6,228 SH   SOLE 0 5,660 0 568
TRANE TECHNOLOGIES PLC COM G8994E103 56,606 280,186 SH   SOLE 0 156,955 0 123,231
TEXAS INSTRUMENTS INC COM 882508104 217 1,150 SH   SOLE 0 650 0 500
UNITEDHEALTH GROUP INC COM 91324P102 69,230 137,869 SH   SOLE 0 69,070 0 68,799
UNION PAC CORP COM 907818108 1,720 6,829 SH   SOLE 0 1,955 0 4,874
US BANCORP COM 902973304 1,563 27,830 SH   SOLE 0 14,285 0 13,545
VISA INC COM 92826C839 2,862 13,206 SH   SOLE 0 5,516 0 7,690
VANGUARD SC ETF CONV BONDS 922908751 988 4,370 PRN   SOLE 0 4,367 0 3
VANGUARD MSCI EAFE ETF CONV BONDS 921943858 1,076 21,080 PRN   SOLE 0 20,952 0 128
VANGUARD REIT ETF CONV BONDS 922908553 333 2,867 PRN   SOLE 0 1,857 0 1,010
VANGUARD MID CAP ETF CONV BONDS 922908629 2,267 8,900 PRN   SOLE 0 8,900 0 0
VANGUARD S&P 500 ETF CONV BONDS 922908363 3,266 7,482 PRN   SOLE 0 7,482 0 0
VANGUARD INDEX FUNDS CONV BONDS 922908637 791 3,581 PRN   SOLE 0 2,533 0 1,048
VANGUARD FTSE EMERGING MARKETS ETF CONV BONDS 922042858 497 10,056 PRN   SOLE 0 10,056 0 0
VERIZON COMM COM 92343V104 11,322 217,899 SH   SOLE 0 167,396 0 50,503
WELLS FARGO CO COM 949746101 12,105 252,286 SH   SOLE 0 174,326 0 77,960
WAL-MART STORES COM 931142103 2,241 15,488 SH   SOLE 0 7,488 0 8,000
ESSENTIAL UTILITIES INC COM 29670G102 723 13,475 SH   SOLE 0 11,600 0 1,875
XCEL ENERGY INC COM 98389B100 281 4,155 SH   SOLE 0 2,500 0 1,655
EXXON MOBIL CORP COM 30231G102 3,320 54,261 SH   SOLE 0 25,869 0 28,392
ZSCALER INC COM 98980G102 27,359 85,144 SH   SOLE 0 37,474 0 47,670
ZOETIS INC. COM 98978V103 45,352 185,844 SH   SOLE 0 82,693 0 103,151