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
3M CO COM 88579Y101 1,694 9,694 SH   SOLE   1,744 0 7,950
ABBOTT LABS COM 002824100 623 5,688 SH   SOLE   4,805 0 883
ABBVIE INC COM 00287Y109 364 3,401 SH   SOLE   3,401 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,307 5,004 SH   SOLE   3,062 0 1,942
ADOBE SYSTEMS INCORPORATED COM 00724F101 944 1,887 SH   SOLE   1,833 0 54
ADVANCED MICRO DEVICES INC COM 007903107 296 3,226 SH   SOLE   3,226 0 0
ADVANCED MICRO DEVICES INC NOTE 2.125% 9/0 007903BD8 717 63,000 PRN   SOLE   63 0 0
AIR LEASE CORP CL A 00912X302 4,881 109,882 SH   SOLE   106,213 0 3,669
AIR PRODS & CHEMS INC COM 009158106 276 1,010 SH   SOLE   921 0 89
AIR TRANSPORT SERVICES GRP I NOTE 1.125%10/1 00922RAB1 840 711,000 PRN   SOLE   711 0 0
AKAMAI TECHNOLOGIES INC NOTE 0.125% 5/0 00971TAJ0 1,045 846,000 PRN   SOLE   846 0 0
ALCON AG ORD SHS H01301128 1,607 24,359 SH   SOLE   23,141 0 1,218
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2,258 9,704 SH   SOLE   9,161 0 543
ALPHABET INC CAP STK CL C 02079K107 1,827 1,043 SH   SOLE   907 0 136
ALPHABET INC CAP STK CL A 02079K305 24,304 13,867 SH   SOLE   12,829 0 1,038
ALTRIA GROUP INC COM 02209S103 753 18,367 SH   SOLE   18,000 0 367
AMAZON COM INC COM 023135106 32,993 10,130 SH   SOLE   9,517 0 613
AMERICAN AIRLS GROUP INC NOTE 6.500% 7/0 02376RAF9 27 21,000 PRN   SOLE   21 0 0
AMERICAN ELEC PWR CO INC UNIT 08/01/2021 025537127 726 14,489 SH   SOLE   14,489 0 0
AMERICAN EXPRESS CO COM 025816109 7,186 59,432 SH   SOLE   57,496 0 1,936
AMERICAN INTL GROUP INC COM NEW 026874784 331 8,754 SH   SOLE   8,754 0 0
AMERICAN TOWER CORP NEW COM 03027X100 866 3,856 SH   SOLE   2,062 0 1,794
AMERICAN WTR WKS CO INC NEW COM 030420103 312 2,035 SH   SOLE   2,035 0 0
AMGEN INC COM 031162100 925 4,021 SH   SOLE   2,662 0 1,359
APPLE INC COM 037833100 79,882 602,019 SH   SOLE   407,097 0 194,922
APPLIED MATLS INC COM 038222105 14,840 171,961 SH   SOLE   113,838 0 58,123
APTIV PLC SHS G6095L109 1,784 13,689 SH   SOLE   12,998 0 691
ARK ETF TR GENOMIC REV ETF 00214Q302 869 9,318 SH   SOLE   4,289 0 5,029
ARK ETF TR INNOVATION ETF 00214Q104 1,385 11,126 SH   SOLE   6,149 0 4,977
ASML HOLDING N V N Y REGISTRY SHS N07059210 2,283 4,680 SH   SOLE   4,440 0 240
ASSURANT INC 6.50% CONV PFD D 04621X207 612 4,714 SH   SOLE   4,714 0 0
AT&T INC COM 00206R102 424 14,730 SH   SOLE   9,523 0 5,207
BAXTER INTL INC COM 071813109 4,920 61,311 SH   SOLE   57,995 0 3,316
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 999 4,310 SH   SOLE   2,318 0 1,992
BK OF AMERICA CORP COM 060505104 10,241 337,880 SH   SOLE   325,614 0 12,266
BK OF AMERICA CORP 7.25%CNV PFD L 060505682 800 527 SH   SOLE   527 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 239 3,689 SH   SOLE   3,089 0 600
BOEING CO COM 097023105 1,732 8,090 SH   SOLE   3,339 0 4,751
BOOKING HOLDINGS INC COM 09857L108 252 113 SH   SOLE   3 0 110
BOSTON SCIENTIFIC CORP COM 101137107 6,063 168,660 SH   SOLE   163,087 0 5,573
BOSTON SCIENTIFIC CORP 5.50% CNV PFD A 101137206 854 7,797 SH   SOLE   7,797 0 0
BP PLC SPONSORED ADR 055622104 322 15,668 SH   SOLE   8,928 0 6,740
BRISTOL-MYERS SQUIBB CO COM 110122108 4,258 68,637 SH   SOLE   66,655 0 1,982
BROADCOM INC COM 11135F101 6,174 14,100 SH   SOLE   13,640 0 460
CALAMOS LNG SHR EQT DYNAMIC COM 12812C106 222 12,739 SH   SOLE   0 0 12,739
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 250 15,830 SH   SOLE   0 0 15,830
CANADIAN PAC RY LTD COM 13645T100 1,333 3,846 SH   SOLE   3,648 0 198
CATERPILLAR INC COM 149123101 201 1,105 SH   SOLE   1,105 0 0
CDW CORP COM 12514G108 513 3,890 SH   SOLE   3,890 0 0
CELANESE CORP DEL COM 150870103 5,313 40,886 SH   SOLE   39,672 0 1,214
CEMEX SAB DE CV SPON ADR NEW 151290889 1,326 256,400 SH   SOLE   243,356 0 13,044
CENTENE CORP DEL COM 15135B101 1,103 18,380 SH   SOLE   18,380 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 7,127 10,773 SH   SOLE   10,411 0 362
CHEVRON CORP NEW COM 166764100 765 9,064 SH   SOLE   8,714 0 350
CHIPOTLE MEXICAN GRILL INC COM 169656105 691 498 SH   SOLE   495 0 3
CHUBB LIMITED COM H1467J104 6,460 41,972 SH   SOLE   40,633 0 1,339
CINTAS CORP COM 172908105 751 2,126 SH   SOLE   2,126 0 0
CISCO SYS INC COM 17275R102 1,057 23,612 SH   SOLE   17,857 0 5,755
CITIGROUP INC COM NEW 172967424 663 10,753 SH   SOLE   10,604 0 149
CME GROUP INC COM 12572Q105 447 2,455 SH   SOLE   2,455 0 0
COCA COLA CO COM 191216100 8,810 160,654 SH   SOLE   153,653 0 7,001
COLFAX CORP UNIT 01/15/2022T 194014205 353 2,185 SH   SOLE   2,185 0 0
COLONY STARWOOD HOMES NOTE 3.500% 1/1 19625XAB8 1,194 894,000 PRN   SOLE   894 0 0
COMCAST CORP NEW CL A 20030N101 1,321 25,210 SH   SOLE   17,799 0 7,411
CONMED CORP NOTE 2.625% 2/0 207410AF8 1,456 1,038,000 PRN   SOLE   1,038 0 0
CONSTELLATION BRANDS INC CL A 21036P108 10,357 47,283 SH   SOLE   45,714 0 1,569
COSTCO WHSL CORP NEW COM 22160K105 2,281 6,055 SH   SOLE   5,563 0 492
CROWN CASTLE INTL CORP NEW COM 22822V101 1,020 6,405 SH   SOLE   6,320 0 85
CSX CORP COM 126408103 8,733 96,231 SH   SOLE   93,356 0 2,875
DANAHER CORPORATION 4.75 MND CV PFD 235851300 1,399 922 SH   SOLE   922 0 0
DBX ETF TR XTRACK HRVST CSI 233051879 1,032 25,754 SH   SOLE   24,394 0 1,360
DEXCOM INC COM 252131107 331 895 SH   SOLE   889 0 6
DEXCOM INC NOTE 0.750%12/0 252131AH0 288 128,000 PRN   SOLE   128 0 0
DISCOVER FINL SVCS COM 254709108 483 5,336 SH   SOLE   4,936 0 400
DISH NETWORK CORPORATION NOTE 3.375% 8/1 25470MAB5 192 201,000 PRN   SOLE   201 0 0
DISNEY WALT CO COM 254687106 9,659 53,310 SH   SOLE   49,794 0 3,516
DOMINION ENERGY INC COM 25746U109 5,558 73,903 SH   SOLE   70,959 0 2,944
DOMINION ENERGY INC UNIT 99/99/9999 25746U133 642 6,402 SH   SOLE   6,402 0 0
DTE ENERGY CO UNIT 11/01/2022S 233331842 831 17,257 SH   SOLE   17,257 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 264 2,882 SH   SOLE   1,884 0 998
EDWARDS LIFESCIENCES CORP COM 28176E108 5,117 56,087 SH   SOLE   53,231 0 2,856
ENERGIZER HLDGS INC NEW 7.5 MCNV PFD A 29272W208 486 5,423 SH   SOLE   5,423 0 0
ENPHASE ENERGY INC COM 29355A107 38,603 220,000 SH   SOLE   220,000 0 0
ENVESTNET INC NOTE 1.750% 6/0 29404KAB2 531 403,000 PRN   SOLE   403 0 0
EQUINIX INC COM 29444U700 6,321 8,851 SH   SOLE   8,574 0 277
ETSY INC NOTE 0.125%10/0 29786AAJ5 972 457,000 PRN   SOLE   457 0 0
EXACT SCIENCES CORP NOTE 0.375% 3/1 30063PAB1 911 654,000 PRN   SOLE   654 0 0
EXXON MOBIL CORP COM 30231G102 1,357 32,910 SH   SOLE   17,336 0 15,574
FACEBOOK INC CL A 30303M102 20,644 75,573 SH   SOLE   71,338 0 4,235
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 307 5,317 SH   SOLE   5,086 0 231
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 261 2,493 SH   SOLE   2,250 0 243
FIDELITY NATL INFORMATION SV COM 31620M106 5,702 40,310 SH   SOLE   38,955 0 1,355
GLOBAL PMTS INC COM 37940X102 662 3,075 SH   SOLE   2,006 0 1,069
GOLDMAN SACHS GROUP INC COM 38141G104 9,013 34,176 SH   SOLE   32,977 0 1,199
HDFC BANK LTD SPONSORED ADS 40415F101 1,612 22,314 SH   SOLE   21,192 0 1,122
HEICO CORP NEW COM 422806109 218 1,644 SH   SOLE   0 0 1,644
HESS CORP COM 42809H107 6,782 128,464 SH   SOLE   122,712 0 5,752
HOME DEPOT INC COM 437076102 5,367 20,205 SH   SOLE   11,995 0 8,210
HONEYWELL INTL INC COM 438516106 9,209 43,297 SH   SOLE   40,486 0 2,811
HUNT J B TRANS SVCS INC COM 445658107 344 2,521 SH   SOLE   2,521 0 0
IDEXX LABS INC COM 45168D104 3,099 6,200 SH   SOLE   0 0 6,200
IHS MARKIT LTD SHS G47567105 660 7,350 SH   SOLE   7,350 0 0
II-VI INC NOTE 0.250% 9/0 902104AB4 758 454,000 PRN   SOLE   454 0 0
ILLUMINA INC NOTE 0.500% 6/1 452327AH2 663 457,000 PRN   SOLE   457 0 0
ING GROEP N.V. SPONSORED ADR 456837103 1,350 143,014 SH   SOLE   135,554 0 7,460
INSULET CORP COM 45784P101 324 1,269 SH   SOLE   0 0 1,269
INSULET CORP NOTE 0.375% 9/0 45784PAK7 1,123 843,000 PRN   SOLE   843 0 0
INTEL CORP COM 458140100 297 5,952 SH   SOLE   5,746 0 206
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,068 9,262 SH   SOLE   9,157 0 105
INTERNATIONAL BUSINESS MACHS COM 459200101 538 4,273 SH   SOLE   4,073 0 200
INTUITIVE SURGICAL INC COM NEW 46120E602 404 494 SH   SOLE   494 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 549 1,749 SH   SOLE   1,660 0 89
ISHARES INC CORE MSCI EMKT 46434G103 500 8,067 SH   SOLE   6,901 0 1,166
ISHARES TR 1 3 YR TREAS BD 464287457 317 3,672 SH   SOLE   0 0 3,672
ISHARES TR ISHS 5-10YR INVT 464288638 1,914 30,970 SH   SOLE   21,597 0 9,373
ISHARES TR CORE HIGH DV ETF 46429B663 6,279 71,625 SH   SOLE   45,554 0 26,071
ISHARES TR CORE MSCI EAFE 46432F842 4,035 58,398 SH   SOLE   14,333 0 44,065
ISHARES TR CORE S&P500 ETF 464287200 118,215 314,913 SH   SOLE   145,103 0 169,809
ISHARES TR CORE S&P MCP ETF 464287507 514 2,235 SH   SOLE   1,945 0 290
ISHARES TR CORE S&P SCP ETF 464287804 494 5,380 SH   SOLE   5,316 0 64
ISHARES TR CORE US AGGBD ET 464287226 13,327 112,758 SH   SOLE   35,280 0 77,478
ISHARES TR EXPANDED TECH 464287515 517 1,460 SH   SOLE   1,100 0 360
ISHARES TR MSCI ACWI EX US 464288240 364 6,855 SH   SOLE   2,798 0 4,057
ISHARES TR MSCI EAFE ETF 464287465 736 10,091 SH   SOLE   2,722 0 7,369
ISHARES TR MSCI EMG MKT ETF 464287234 303 5,861 SH   SOLE   1,933 0 3,928
ISHARES TR NATIONAL MUN ETF 464288414 26,132 222,967 SH   SOLE   154,028 0 68,939
ISHARES TR RUS 1000 ETF 464287622 1,746 8,242 SH   SOLE   7,651 0 591
ISHARES TR RUS 1000 GRW ETF 464287614 2,192 9,089 SH   SOLE   7,746 0 1,342
ISHARES TR RUS 1000 VAL ETF 464287598 514 3,757 SH   SOLE   3,016 0 741
ISHARES TR RUSSELL 2000 ETF 464287655 572 2,915 SH   SOLE   2,915 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 28,977 129,620 SH   SOLE   640 0 128,980
ISHARES TR RUS MID CAP ETF 464287499 1,356 19,788 SH   SOLE   19,788 0 0
ISHARES TR RUS MD CP GR ETF 464287481 869 8,466 SH   SOLE   8,466 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 4,680 73,334 SH   SOLE   33,233 0 40,101
ISHARES TR S&P 500 VAL ETF 464287408 6,436 50,274 SH   SOLE   46,749 0 3,525
ISHARES TR ISHS 1-5YR INVS 464288646 2,457 44,527 SH   SOLE   33,405 0 11,122
JAMES HARDIE INDS PLC SPONSORED ADR 47030M106 1,089 36,721 SH   SOLE   34,815 0 1,906
JOHNSON & JOHNSON COM 478160104 3,275 20,807 SH   SOLE   17,033 0 3,774
JPMORGAN CHASE & CO COM 46625H100 14,872 117,038 SH   SOLE   109,780 0 7,258
KANSAS CITY SOUTHERN COM NEW 485170302 1,531 7,500 SH   SOLE   7,500 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 348 1,843 SH   SOLE   1,724 0 119
LABORATORY CORP AMER HLDGS COM NEW 50540R409 6,324 31,069 SH   SOLE   29,936 0 1,133
LAM RESEARCH CORP COM 512807108 787 1,667 SH   SOLE   1,125 0 542
LAUDER ESTEE COS INC CL A 518439104 6,015 22,595 SH   SOLE   21,889 0 706
LIBERTY MEDIA CORP DEL NOTE 1.375%10/1 531229AB8 1,539 1,204,000 PRN   SOLE   1,204 0 0
LIBERTY MEDIA CORP DEL NOTE 1.000% 1/3 531229AF9 1,134 877,000 PRN   SOLE   877 0 0
LILLY ELI & CO COM 532457108 9,750 57,748 SH   SOLE   55,362 0 2,386
LINDE PLC SHS G5494J103 9,964 37,811 SH   SOLE   36,603 0 1,208
LIQTECH INTL INC COM 53632A201 100 12,500 SH   SOLE   12,500 0 0
LIVE NATION ENTERTAINMENT IN NOTE 2.500% 3/1 538034AQ2 1,024 787,000 PRN   SOLE   787 0 0
LOCKHEED MARTIN CORP COM 539830109 704 1,984 SH   SOLE   1,241 0 743
LOWES COS INC COM 548661107 859 5,353 SH   SOLE   3,539 0 1,814
LULULEMON ATHLETICA INC COM 550021109 8,179 23,500 SH   SOLE   19,899 0 3,601
LUMENTUM HLDGS INC NOTE 0.250% 3/1 55024UAB5 352 213,000 PRN   SOLE   213 0 0
MARRIOTT VACTINS WORLDWID CO NOTE 1.500% 9/1 57164YAB3 485 427,000 PRN   SOLE   427 0 0
MARSH & MCLENNAN COS INC COM 571748102 6,356 54,328 SH   SOLE   52,676 0 1,652
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 737 15,495 SH   SOLE   15,432 0 63
MASCO CORP COM 574599106 322 5,855 SH   SOLE   5,855 0 0
MASTERCARD INCORPORATED CL A 57636Q104 8,557 23,972 SH   SOLE   17,480 0 6,492
MAXEON SOLAR TECHNOLOGIES LT SHS Y58473102 1,419 50,000 SH   SOLE   50,000 0 0
MCDONALDS CORP COM 580135101 2,215 10,323 SH   SOLE   9,170 0 1,153
MCKESSON CORP COM 58155Q103 800 4,600 SH   SOLE   0 0 4,600
MEDTRONIC PLC SHS G5960L103 4,928 42,071 SH   SOLE   40,454 0 1,617
MERCADOLIBRE INC COM 58733R102 1,555 928 SH   SOLE   886 0 42
MERCK & CO. INC COM 58933Y105 1,455 17,785 SH   SOLE   13,158 0 4,627
MICROCHIP TECHNOLOGY INC. NOTE 1.625% 2/1 595017AD6 209 69,000 PRN   SOLE   0 0 69
MICROCHIP TECHNOLOGY INC. NOTE 1.625% 2/1 595017AF1 1,579 782,000 PRN   SOLE   782 0 0
MICRON TECHNOLOGY INC COM 595112103 6,472 86,092 SH   SOLE   83,736 0 2,356
MICROSOFT CORP COM 594918104 45,025 202,434 SH   SOLE   177,380 0 25,053
MONDELEZ INTL INC CL A 609207105 1,436 24,564 SH   SOLE   24,239 0 325
MOODYS CORP COM 615369105 201 693 SH   SOLE   625 0 68
MORGAN STANLEY COM NEW 617446448 891 13,005 SH   SOLE   12,726 0 279
NETFLIX INC COM 64110L106 1,529 2,827 SH   SOLE   2,730 0 97
NEVRO CORP NOTE 2.750% 4/0 64157FAC7 202 111,000 PRN   SOLE   111 0 0
NEXTERA ENERGY INC COM 65339F101 14,796 191,787 SH   SOLE   168,343 0 23,444
NEXTERA ENERGY INC UNIT 09/01/2022S 65339F796 971 16,401 SH   SOLE   16,401 0 0
NEXTERA ENERGY INC UNIT 99/99/9999 65339F739 368 7,165 SH   SOLE   7,165 0 0
NIKE INC CL B 654106103 10,631 75,144 SH   SOLE   71,263 0 3,881
NORFOLK SOUTHN CORP COM 655844108 499 2,100 SH   SOLE   2,100 0 0
NORTHERN TR CORP COM 665859104 232 2,488 SH   SOLE   2,488 0 0
NORTHROP GRUMMAN CORP COM 666807102 1,042 3,419 SH   SOLE   3,407 0 12
NOVELLUS SYS INC NOTE 2.625% 5/1 670008AD3 1,497 101,000 PRN   SOLE   56 0 45
NOVO-NORDISK A S ADR 670100205 1,123 16,078 SH   SOLE   15,264 0 814
NRG ENERGY INC DBCV 2.750% 6/0 629377CG5 576 504,000 PRN   SOLE   504 0 0
NUVASIVE INC NOTE 2.250% 3/1 670704AG0 30 30,000 PRN   SOLE   30 0 0
NVIDIA CORPORATION COM 67066G104 11,769 22,537 SH   SOLE   21,312 0 1,225
OKTA INC NOTE 0.125% 9/0 679295AD7 1,209 805,000 PRN   SOLE   805 0 0
ON SEMICONDUCTOR CORP NOTE 1.625%10/1 682189AP0 1,255 741,000 PRN   SOLE   741 0 0
ORACLE CORP COM 68389X105 256 3,965 SH   SOLE   1,465 0 2,500
PACIRA BIOSCIENCES INC NOTE 2.375% 4/0 695127AD2 753 662,000 PRN   SOLE   662 0 0
PALO ALTO NETWORKS INC NOTE 0.750% 7/0 697435AD7 770 544,000 PRN   SOLE   544 0 0
PAYCOM SOFTWARE INC COM 70432V102 7,631 16,874 SH   SOLE   15,774 0 1,100
PAYPAL HLDGS INC COM 70450Y103 6,492 27,720 SH   SOLE   26,895 0 825
PEPSICO INC COM 713448108 1,571 10,591 SH   SOLE   7,414 0 3,177
PFIZER INC COM 717081103 2,526 68,630 SH   SOLE   23,088 0 45,542
PHILIP MORRIS INTL INC COM 718172109 1,798 21,713 SH   SOLE   21,413 0 300
PIONEER NAT RES CO COM 723787107 337 2,961 SH   SOLE   2,961 0 0
PPG INDS INC COM 693506107 457 3,167 SH   SOLE   3,167 0 0
PRICELINE GRP INC NOTE 0.900% 9/1 741503AX4 1,418 1,221,000 PRN   SOLE   1,221 0 0
PROCTER AND GAMBLE CO COM 742718109 3,067 22,039 SH   SOLE   16,892 0 5,147
PROOFPOINT INC NOTE 0.250% 8/1 743424AF0 326 292,000 PRN   SOLE   292 0 0
Q2 HLDGS INC NOTE 0.750% 6/0 74736LAD1 729 476,000 PRN   SOLE   476 0 0
QUALCOMM INC COM 747525103 410 2,692 SH   SOLE   2,692 0 0
QUANTA SVCS INC COM 74762E102 454 6,303 SH   SOLE   110 0 6,193
RAYTHEON TECHNOLOGIES CORP COM 75513E101 6,979 97,594 SH   SOLE   92,563 0 5,031
REPLIGEN CORP NOTE 0.375% 7/1 759916AB5 779 443,000 PRN   SOLE   443 0 0
RH NOTE 6/1 74967XAA1 329 139,000 PRN   SOLE   139 0 0
RINGCENTRAL INC CL A 76680R206 224 590 SH   SOLE   590 0 0
ROPER TECHNOLOGIES INC COM 776696106 296 686 SH   SOLE   215 0 471
ROYAL CARIBBEAN GROUP COM V7780T103 1,244 16,657 SH   SOLE   15,882 0 775
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 1,184 10,769 SH   SOLE   10,205 0 564
SALESFORCE COM INC COM 79466L302 7,152 32,140 SH   SOLE   30,169 0 1,971
SCHWAB CHARLES CORP COM 808513105 6,822 128,617 SH   SOLE   124,860 0 3,757
SEA LTD SPONSORD ADS 81141R100 1,918 9,635 SH   SOLE   9,151 0 484
SEALED AIR CORP NEW COM 81211K100 1,145 25,000 SH   SOLE   0 0 25,000
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 816 6,277 SH   SOLE   637 0 5,640
SEMPRA ENERGY 6% PFD CONV A 816851406 713 7,145 SH   SOLE   7,145 0 0
SERVICENOW INC COM 81762P102 1,878 3,412 SH   SOLE   812 0 2,600
SHOPIFY INC CL A 82509L107 1,426 1,260 SH   SOLE   1,175 0 85
SHOPIFY INC NOTE 0.125%11/0 82509LAA5 827 698,000 PRN   SOLE   698 0 0
SILICON LABORATORIES INC NOTE 1.375% 3/0 826919AB8 656 476,000 PRN   SOLE   476 0 0
SNAP INC NOTE 0.750% 8/0 83304AAB2 1,617 713,000 PRN   SOLE   713 0 0
SOUTHERN CO COM 842587107 1,629 26,525 SH   SOLE   3,871 0 22,654
SOUTHERN COPPER CORP COM 84265V105 1,130 17,348 SH   SOLE   16,443 0 905
SOUTHWEST AIRLS CO COM 844741108 5,646 121,135 SH   SOLE   117,279 0 3,856
SOUTHWEST AIRLS CO NOTE 1.250% 5/0 844741BG2 2,231 1,531,000 PRN   SOLE   1,531 0 0
SPDR GOLD TR GOLD SHS 78463V107 672 3,770 SH   SOLE   2,470 0 1,300
SPDR S&P 500 ETF TR TR UNIT 78462F103 17,063 45,637 SH   SOLE   17,858 0 27,779
SPDR SER TR S&P DIVID ETF 78464A763 668 6,304 SH   SOLE   754 0 5,550
SPLUNK INC NOTE 1.125% 9/1 848637AD6 733 540,000 PRN   SOLE   540 0 0
SQUARE INC NOTE 0.500% 5/1 852234AD5 648 231,000 PRN   SOLE   231 0 0
STANLEY BLACK & DECKER INC UNIT 11/15/2022 854502846 962 8,600 SH   SOLE   8,600 0 0
STARBUCKS CORP COM 855244109 6,275 58,660 SH   SOLE   52,680 0 5,980
STRYKER CORPORATION COM 863667101 1,209 4,933 SH   SOLE   4,933 0 0
SUNPOWER CORP COM 867652406 1,538 60,000 SH   SOLE   60,000 0 0
SYNOPSYS INC COM 871607107 238 917 SH   SOLE   917 0 0
SYSCO CORP COM 871829107 457 6,150 SH   SOLE   6,150 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 3,604 33,050 SH   SOLE   31,480 0 1,570
TARGET CORP COM 87612E106 460 2,608 SH   SOLE   2,542 0 66
TESLA INC COM 88160R101 5,546 7,859 SH   SOLE   7,576 0 283
TESLA INC NOTE 2.000% 5/1 88160RAG6 1,354 119,000 PRN   SOLE   119 0 0
TEXAS INSTRS INC COM 882508104 487 2,966 SH   SOLE   2,267 0 699
THERMO FISHER SCIENTIFIC INC COM 883556102 8,691 18,660 SH   SOLE   18,136 0 524
TJX COS INC NEW COM 872540109 5,885 86,175 SH   SOLE   83,670 0 2,505
T-MOBILE US INC COM 872590104 807 5,985 SH   SOLE   5,985 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 405 2,793 SH   SOLE   2,793 0 0
TWILIO INC CL A 90138F102 6,640 19,615 SH   SOLE   18,458 0 1,157
TWILIO INC NOTE 0.250% 6/0 90138FAB8 442 92,000 PRN   SOLE   92 0 0
UBER TECHNOLOGIES INC COM 90353T100 5,415 106,181 SH   SOLE   102,967 0 3,214
UBS AG LONDON BRANCH EN LG CP GRWTH 902677780 257 466 SH   SOLE   427 0 39
UBS GROUP AG SHS H42097107 1,563 110,634 SH   SOLE   104,975 0 5,659
UNION PAC CORP COM 907818108 5,928 28,470 SH   SOLE   27,708 0 762
UNITED PARCEL SERVICE INC CL B 911312106 407 2,419 SH   SOLE   0 0 2,419
UNITEDHEALTH GROUP INC COM 91324P102 13,348 38,064 SH   SOLE   36,096 0 1,968
US BANCORP DEL COM NEW 902973304 413 8,868 SH   SOLE   5,790 0 3,078
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 4,314 52,044 SH   SOLE   17,818 0 34,226
VANGUARD INDEX FDS GROWTH ETF 922908736 268 1,059 SH   SOLE   1,059 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 3,293 15,928 SH   SOLE   15,928 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 668 3,152 SH   SOLE   3,152 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 495 4,165 SH   SOLE   4,165 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 2,141 11,000 SH   SOLE   0 0 11,000
VANGUARD INDEX FDS TOTAL STK MKT 922908769 285 1,465 SH   SOLE   1,465 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 285 1,150 SH   SOLE   0 0 1,150
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 436 2,508 SH   SOLE   2,508 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 765 13,022 SH   SOLE   10,675 0 2,347
VERTEX PHARMACEUTICALS INC COM 92532F100 5,616 23,763 SH   SOLE   23,038 0 725
VIAVI SOLUTIONS INC NOTE 1.000% 3/0 925550AB1 273 212,000 PRN   SOLE   212 0 0
VISA INC COM CL A 92826C839 12,695 58,040 SH   SOLE   55,367 0 2,673
WALMART INC COM 931142103 9,572 66,406 SH   SOLE   63,261 0 3,145
WASTE MGMT INC DEL COM 94106L109 6,936 58,812 SH   SOLE   56,807 0 2,005
WAYFAIR INC NOTE 1.125%11/0 94419LAD3 176 86,000 PRN   SOLE   86 0 0
WELLS FARGO CO NEW COM 949746101 7,746 256,666 SH   SOLE   246,584 0 10,082
WELLS FARGO CO NEW PERP PFD CNV A 949746804 584 385 SH   SOLE   385 0 0
WINNEBAGO INDS INC NOTE 1.500% 4/0 974637AB6 354 296,000 PRN   SOLE   296 0 0
WORKDAY INC CL A 98138H101 493 2,059 SH   SOLE   2,044 0 15
WORKDAY INC NOTE 0.250%10/0 98138HAF8 1,003 597,000 PRN   SOLE   597 0 0
YAMANA GOLD INC COM 98462Y100 677 118,629 SH   SOLE   112,353 0 6,276
ZENDESK INC NOTE 0.250% 3/1 98936JAB7 376 165,000 PRN   SOLE   165 0 0
ZOETIS INC CL A 98978V103 7,676 46,380 SH   SOLE   44,859 0 1,521
ZYNGA INC NOTE 0.250% 6/0 98986TAB4 1,113 838,000 PRN   SOLE   838 0 0