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
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 440 1,730 SH   SOLE   1,730 0 0
ISHARES TR CORE S&P MCP ETF 464287507 25,081 142,406 SH   SOLE   18,237 0 124,169
ISHARES TR CORE S&P SCP ETF 464287804 22,265 336,630 SH   SOLE   37,835 0 298,795
ISHARES TR S&P 500 VAL ETF 464287408 807 7,345 SH   SOLE   7,345 0 0
ISHARES TR CORE S&P500 ETF 464287200 3,021 9,900 SH   SOLE   9,850 0 50
ISHARES TR S&P 500 GRWT ETF 464287309 847 4,241 SH   SOLE   4,241 0 0
ISHARES TR RUS 1000 ETF 464287622 34,952 207,468 SH   SOLE   195,977 0 11,491
ISHARES TR RUS 1000 VAL ETF 464287598 13,005 113,963 SH   SOLE   112,681 0 1,282
ISHARES TR RUS 1000 GRW ETF 464287614 12,982 70,434 SH   SOLE   68,403 0 2,031
ISHARES TR RUSSELL 2000 ETF 464287655 8,644 62,234 SH   SOLE   53,805 0 8,430
ISHARES TR RUS 2000 VAL ETF 464287630 5,821 61,147 SH   SOLE   60,318 0 829
ISHARES TR CORE S&P US VLU 464287663 1,022 19,292 SH   SOLE   17,652 0 1,640
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 7,563 23,521 SH   SOLE   20,889 0 2,632
SPDR S&P 500 ETF TR TR UNIT 78462F103 61,112 200,817 SH   SOLE   56,080 0 144,737
ADOBE INC COM 00724F101 10,822 27,994 SH   SOLE   26,101 0 1,893
AMERICAN INTL GROUP INC COM NEW 026874784 620 20,640 SH   SOLE   19,316 0 1,324
AMAZON COM INC COM 023135106 37,616 15,402 SH   SOLE   14,261 0 1,140
BRISTOL-MYERS SQUIBB CO COM 110122108 1,299 21,747 SH   SOLE   20,874 0 873
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,914 26,481 SH   SOLE   25,139 0 1,342
EMERSON ELEC CO COM 291011104 376 6,163 SH   SOLE   5,583 0 580
BOEING CO COM 097023105 1,512 10,366 SH   SOLE   9,866 0 500
IRON MTN INC NEW COM 46284V101 1,443 56,000 SH   SOLE   56,000 0 0
EVERSOURCE ENERGY COM 30040W108 304 3,628 SH   SOLE   3,491 0 137
REALTY INCOME CORP COM 756109104 553 10,000 SH   SOLE   10,000 0 0
ONEOK INC NEW COM 682680103 497 13,552 SH   SOLE   13,492 0 60
INVESCO QQQ TR UNIT SER 1 46090e103 2,184 9,359 SH   SOLE   9,359 0 0
AMGEN INC COM 031162100 4,618 20,105 SH   SOLE   19,204 0 901
ABBOTT LABS COM 002824100 8,491 89,457 SH   SOLE   84,908 0 4,550
ADVANCED MICRO DEVICES INC COM 007903107 272 5,050 SH   SOLE   5,000 0 50
BEST BUY INC COM 086516101 3,430 43,918 SH   SOLE   40,832 0 3,086
ALTRIA GROUP INC COM 02209S103 1,279 32,763 SH   SOLE   27,189 0 5,574
FEDEX CORP COM 31428X106 265 2,028 SH   SOLE   2,002 0 26
INTEL CORP COM 458140100 4,051 64,366 SH   SOLE   61,968 0 2,398
ILLINOIS TOOL WKS INC COM 452308109 256 1,485 SH   SOLE   1,485 0 0
ORACLE CORP COM 68389X105 2,633 48,975 SH   SOLE   46,865 0 2,110
QUALCOMM INC COM 747525103 1,209 14,947 SH   SOLE   12,957 0 1,990
DISNEY WALT CO COM DISNEY 254687106 7,095 60,486 SH   SOLE   56,808 0 3,678
HONEYWELL INTL INC COM 438516106 1,942 13,312 SH   SOLE   12,268 0 1,044
US BANCORP DEL COM NEW 902973304 1,057 29,731 SH   SOLE   28,710 0 1,021
JOHNSON & JOHNSON COM 478160104 4,293 28,862 SH   SOLE   27,803 0 1,059
MEDTRONIC PLC SHS G5960L103 1,719 17,439 SH   SOLE   15,582 0 1,857
PFIZER INC COM 717081103 2,208 57,818 SH   SOLE   55,060 0 2,758
LOWES COS INC COM 548661107 547 4,199 SH   SOLE   3,605 0 594
ISHARES TR MSCI EAFE ETF 464287465 4,383 73,489 SH   SOLE   69,020 0 4,469
CHEVRON CORP NEW COM 166764100 2,031 22,144 SH   SOLE   21,399 0 745
MICROSOFT CORP COM 594918104 29,290 159,836 SH   SOLE   145,820 0 14,016
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1,678 101,640 SH   SOLE   92,996 0 8,644
AT&T INC COM 00206R102 3,363 108,983 SH   SOLE   96,355 0 12,628
CISCO SYS INC COM 17275R102 1,795 37,529 SH   SOLE   34,021 0 3,508
INTERNATIONAL BUSINESS MACHS COM 459200101 826 6,616 SH   SOLE   6,440 0 176
COCA COLA CO COM 191216100 1,806 38,692 SH   SOLE   36,035 0 2,657
LOCKHEED MARTIN CORP COM 539830109 3,860 9,938 SH   SOLE   9,801 0 137
PEPSICO INC COM 713448108 4,810 36,565 SH   SOLE   35,608 0 957
JOHNSON CTLS INTL PLC SHS G51502105 598 19,036 SH   SOLE   15,557 0 3,479
VERIZON COMMUNICATIONS INC COM 92343V104 2,294 39,972 SH   SOLE   38,451 0 1,521
ISHARES TR RUS MID CAP ETF 464287499 2,567 48,534 SH   SOLE   48,534 0 0
ISHARES TR RUS MD CP GR ETF 464287481 205 1,323 SH   SOLE   1,323 0 0
ISHARES TR US HLTHCARE ETF 464287762 498 2,259 SH   SOLE   175 0 2,084
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 221 9,460 SH   SOLE   9,460 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 238 3,512 SH   SOLE   3,512 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 471 4,809 SH   SOLE   4,809 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 352 3,421 SH   SOLE   3,421 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 229 1,846 SH   SOLE   1,846 0 0
ISHARES TR NORTH AMERN NAT 464287374 2,357 108,953 SH   SOLE   104,778 0 4,175
SCHWAB CHARLES CORP COM 808513105 1,367 38,068 SH   SOLE   35,701 0 2,367
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,524 35,489 SH   SOLE   34,209 0 1,280
BK OF AMERICA CORP COM 060505104 1,123 46,547 SH   SOLE   37,486 0 9,061
STARBUCKS CORP COM 855244109 1,395 17,881 SH   SOLE   17,330 0 551
AUTOMATIC DATA PROCESSING IN COM 053015103 969 6,613 SH   SOLE   6,474 0 139
EXXON MOBIL CORP COM 30231G102 1,291 28,403 SH   SOLE   27,118 0 1,285
AFLAC INC COM 001055102 349 9,575 SH   SOLE   9,575 0 0
WALMART INC COM 931142103 2,058 16,590 SH   SOLE   15,041 0 1,549
APPLIED MATLS INC COM 038222105 4,617 82,188 SH   SOLE   76,350 0 5,838
ANTHEM INC COM 036752103 430 1,462 SH   SOLE   1,015 0 447
TEXAS INSTRS INC COM 882508104 6,562 55,260 SH   SOLE   50,999 0 4,261
BAXTER INTL INC COM 071813109 1,112 12,349 SH   SOLE   11,934 0 415
BORGWARNER INC COM 099724106 3,466 107,795 SH   SOLE   100,949 0 6,847
COMMERCE BANCSHARES INC COM 200525103 327 5,137 SH   SOLE   4,213 0 924
TARGET CORP COM 87612E106 1,129 9,227 SH   SOLE   9,227 0 0
CULLEN FROST BANKERS INC COM 229899109 223 2,934 SH   SOLE   2,336 0 598
COLGATE PALMOLIVE CO COM 194162103 637 8,810 SH   SOLE   8,810 0 0
CAPITAL ONE FINL CORP COM 14040H105 1,477 21,712 SH   SOLE   20,232 0 1,480
CABOT OIL & GAS CORP COM 127097103 485 24,436 SH   SOLE   20,364 0 4,072
COSTCO WHSL CORP NEW COM 22160K105 538 1,743 SH   SOLE   1,536 0 207
LILLY ELI & CO COM 532457108 1,736 11,350 SH   SOLE   11,350 0 0
CVS HEALTH CORP COM 126650100 2,218 33,823 SH   SOLE   31,597 0 2,226
DOMINION ENERGY INC COM 25746U109 638 7,500 SH   SOLE   7,500 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 1,742 12,392 SH   SOLE   11,636 0 756
SCHLUMBERGER LTD COM 806857108 199 10,756 SH   SOLE   10,366 0 390
DANAHER CORPORATION COM 235851102 1,151 6,906 SH   SOLE   5,877 0 1,029
MERCK & CO. INC COM 58933Y105 3,292 40,787 SH   SOLE   39,957 0 830
MORGAN STANLEY COM NEW 617446448 4,284 96,930 SH   SOLE   91,411 0 5,519
NOVARTIS A G SPONSORED ADR 66987V109 2,242 25,644 SH   SOLE   23,978 0 1,666
PROCTER & GAMBLE CO COM 742718109 2,517 21,709 SH   SOLE   20,481 0 1,228
KILROY RLTY CORP COM 49427F108 315 5,518 SH   SOLE   5,500 0 18
GENERAL ELECTRIC CO COM 369604103 117 17,868 SH   SOLE   16,713 0 1,155
GOLDMAN SACHS GROUP INC COM 38141G104 484 2,462 SH   SOLE   1,445 0 1,017
HOME DEPOT INC COM 437076102 13,546 54,517 SH   SOLE   51,771 0 2,746
TRANE TECHNOLOGIES PLC SHS G8994E103 207 2,300 SH   SOLE   2,300 0 0
MCDONALDS CORP COM 580135101 2,756 14,792 SH   SOLE   14,000 0 792
NIKE INC CL B 654106103 4,780 48,487 SH   SOLE   45,317 0 3,171
JPMORGAN CHASE & CO COM 46625H100 6,364 65,398 SH   SOLE   53,775 0 11,623
TJX COS INC NEW COM 872540109 252 4,774 SH   SOLE   4,352 0 422
MONDELEZ INTL INC CL A 609207105 576 11,055 SH   SOLE   9,494 0 1,561
BOOKING HLDGS INC COM 09857L108 2,880 1,757 SH   SOLE   1,757 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103 751 3,703 SH   SOLE   3,515 0 188
WILLIAMS COS INC COM 969457100 834 40,813 SH   SOLE   40,000 0 813
WELLS FARGO CO NEW COM 949746101 309 11,691 SH   SOLE   11,479 0 212
ISHARES TR 1 3 YR TREAS BD 464287457 6,933 79,999 SH   SOLE   75,999 0 4,000
UNITEDHEALTH GROUP INC COM 91324P102 9,075 29,767 SH   SOLE   27,480 0 2,287
PIONEER NAT RES CO COM 723787107 387 4,224 SH   SOLE   3,560 0 664
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 7,338 36,398 SH   SOLE   34,456 0 1,942
AMERICAN TOWER CORP NEW COM 03027X100 9,230 35,751 SH   SOLE   33,899 0 1,852
CROWN CASTLE INTL CORP NEW COM 22822V101 1,021 5,931 SH   SOLE   5,615 0 316
UNITED TECHNOLOGIES CORP COM 913017109 555 8,607 SH   SOLE   7,627 0 980
INTUIT COM 461202103 2,073 7,141 SH   SOLE   5,920 0 1,221
3M CO COM 88579Y101 420 2,686 SH   SOLE   2,664 0 23
COMCAST CORP NEW CL A 20030N101 1,309 33,065 SH   SOLE   25,876 0 7,189
UNILEVER N V N Y SHS NEW 904784709 232 4,500 SH   SOLE   4,394 0 106
NEXTERA ENERGY INC COM 65339F101 5,643 22,082 SH   SOLE   21,324 0 758
DUKE ENERGY CORP NEW COM NEW 26441C204 236 2,754 SH   SOLE   2,754 0 0
CONSTELLATION BRANDS INC CL A 21036P108 3,198 18,517 SH   SOLE   17,309 0 1,208
CONOCOPHILLIPS COM 20825C104 205 4,866 SH   SOLE   4,609 0 257
CSX CORP COM 126408103 1,652 23,084 SH   SOLE   22,574 0 510
APPLE INC COM 037833100 38,098 119,826 SH   SOLE   106,582 0 13,244
AMERICAN WTR WKS CO INC NEW COM 030420103 607 4,776 SH   SOLE   4,621 0 155
OMEGA HEALTHCARE INVS INC COM 681936100 922 29,612 SH   SOLE   29,600 0 12
KINDER MORGAN INC DEL COM 49456B101 828 52,409 SH   SOLE   52,265 0 144
ISHARES TR MSCI EMG MKT ETF 464287234 1,672 44,304 SH   SOLE   27,896 0 16,408
DTE ENERGY CO COM 233331107 287 2,672 SH   SOLE   2,672 0 0
CHUBB LIMITED COM H1467J104 4,481 36,746 SH   SOLE   34,295 0 2,451
EQUIFAX INC COM 294429105 1,627 10,597 SH   SOLE   10,256 0 341
ROSS STORES INC COM 778296103 962 9,921 SH   SOLE   9,611 0 310
ECOLAB INC COM 278865100 754 3,546 SH   SOLE   2,951 0 595
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 312 6,022 SH   SOLE   6,012 0 10
AON PLC SHS CL A G0408V102 249 1,266 SH   SOLE   1,200 0 66
AMERICAN EXPRESS CO COM 025816109 606 6,371 SH   SOLE   5,935 0 436
IMMUNOMEDICS INC COM 452907108 354 10,531 SH   SOLE   10,000 0 531
SONY CORP SPONSORED ADR 835699307 521 8,041 SH   SOLE   6,756 0 1,285
ARCHER DANIELS MIDLAND CO COM 039483102 357 9,075 SH   SOLE   7,900 0 1,175
EDWARDS LIFESCIENCES CORP COM 28176e108 527 7,000 SH   SOLE   7,000 0 0
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 198 47,520 SH   SOLE   38,383 0 9,137
GENERAL DYNAMICS CORP COM 369550108 451 3,071 SH   SOLE   2,567 0 504
EOG RES INC COM 26875P101 1,089 21,372 SH   SOLE   21,294 0 78
SOUTHERN CO COM 842587107 325 5,699 SH   SOLE   4,992 0 707
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,058 28,319 SH   SOLE   25,509 0 2,810
NORTHROP GRUMMAN CORP COM 666807102 2,037 6,077 SH   SOLE   6,010 0 67
BERKSHIRE HATHAWAY INC DEL CL A 084670108 279 1 SH   SOLE   1 0 0
ALIGN TECHNOLOGY INC COM 016255101 804 3,272 SH   SOLE   3,239 0 33
CIGNA CORP NEW COM 125523100 1,004 5,090 SH   SOLE   5,020 0 70
ROCKWELL AUTOMATION INC COM 773903109 725 3,352 SH   SOLE   3,352 0 0
QUIDEL CORP COM 74838J101 525 3,000 SH   SOLE   3,000 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 229 549 SH   SOLE   484 0 65
NETFLIX INC COM 64110L106 237 565 SH   SOLE   540 0 25
LANNET INC COM 516012101 58,840 7,691,473 SH   SOLE   16,150 0 7,675,323
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 1,410 85,836 SH   SOLE   82,986 0 2,850
ISHARES TR CORE US AGGBD ET 464287226 2,260 19,207 SH   SOLE   18,966 0 241
EPR PPTYS COM SH BEN INT 26884U109 631 20,000 SH   SOLE   20,000 0 0
PROLOGIS INC. COM 74340W103 1,150 12,569 SH   SOLE   11,900 0 669
AUTOZONE INC COM 053332102 4,884 4,255 SH   SOLE   3,942 0 313
ISHARES TR SELECT DIVID ETF 464287168 395 4,782 SH   SOLE   2,732 0 2,050
ISHARES TR TIPS BD ETF 464287176 11,721 96,230 SH   SOLE   89,620 0 6,610
NORTHERN TR CORP COM 665859104 312 3,949 SH   SOLE   3,949 0 0
ILLUMINA INC COM 452327109 677 1,866 SH   SOLE   1,842 0 24
AIR PRODS & CHEMS INC COM 009158106 214 884 SH   SOLE   744 0 140
LENNAR CORP CL A 526057104 560 9,255 SH   SOLE   7,504 0 1,751
ESSENTIAL UTILS INC COM 29670G102 201 4,600 SH   SOLE   4,600 0 0
REDWOOD TR INC COM 758075402 183 34,242 SH   SOLE   33,432 0 810
SAP SE SPON ADR 803054204 1,949 15,215 SH   SOLE   13,684 0 1,531
NVIDIA CORP COM 67066G104 1,931 5,438 SH   SOLE   5,156 0 282
VERTEX PHARMACEUTICALS INC COM 92532F100 940 3,264 SH   SOLE   3,033 0 231
EATON CORP PLC SHS G29183103 376 4,431 SH   SOLE   3,850 0 581
COMERICA INC COM 200340107 425 11,701 SH   SOLE   11,589 0 112
RAYONIER INC COM 754907103 586 24,657 SH   SOLE   23,782 0 875
MOODYS CORP COM 615369105 630 2,357 SH   SOLE   2,047 0 310
HUMANA INC COM 444859102 2,277 5,544 SH   SOLE   5,304 0 240
PULTE GROUP INC COM 745867101 268 7,900 SH   SOLE   7,900 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 2,298 120,299 SH   SOLE   120,299 0 0
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 173 20,515 SH   SOLE   20,515 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 804 13,275 SH   SOLE   12,758 0 517
AMPHENOL CORP NEW CL A 032095101 417 4,322 SH   SOLE   3,662 0 660
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 3,899 67,350 SH   SOLE   62,684 0 4,666
TYSON FOODS INC CL A 902494103 425 6,915 SH   SOLE   5,882 0 1,033
EURONET WORLDWIDE INC COM 298736109 379 4,000 SH   SOLE   4,000 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 2,635 27,443 SH   SOLE   25,625 0 1,818
MGM RESORTS INTERNATIONAL COM 552953101 11,495 669,106 SH   SOLE   669,106 0 0
ALPHABET INC CAP STK CL A 02079K305 17,561 12,250 SH   SOLE   11,703 0 547
TELEFLEX INCORPORATED COM 879369106 1,230 3,390 SH   SOLE   3,087 0 303
SPDR GOLD TRUST GOLD SHS 78463V107 1,128 6,925 SH   SOLE   4,760 0 2,165
CBRE GROUP INC CL A 12504L109 4,534 103,100 SH   SOLE   97,482 0 5,618
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 182 30,515 SH   SOLE   30,515 0 0
DOMINOS PIZZA INC COM 25754A201 4,964 12,866 SH   SOLE   12,155 0 711
CELANESE CORP DEL COM 150870103 4,555 50,656 SH   SOLE   48,258 0 2,398
REGENERON PHARMACEUTICALS COM 75886F107 351 572 SH   SOLE   523 0 49
INTUITIVE SURGICAL INC COM NEW 46120E602 887 1,530 SH   SOLE   1,530 0 0
LEGGETT & PLATT INC COM 524660107 211 6,893 SH   SOLE   6,873 0 20
BLACKROCK INC COM 09247X101 7,826 14,803 SH   SOLE   14,143 0 661
FASTENAL CO COM 311900104 1,566 37,958 SH   SOLE   36,743 0 1,215
VANGUARD INDEX FDS GROWTH ETF 922908736 325 1,683 SH   SOLE   1,683 0 0
MARKEL CORP COM 570535104 669 745 SH   SOLE   646 0 99
OSHKOSH CORP COM 688239201 499 6,954 SH   SOLE   5,785 0 1,169
EXPEDIA GROUP INC COM NEW 30212P303 390 4,901 SH   SOLE   4,801 0 100
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 907 20,000 SH   SOLE   20,000 0 0
AMERIPRISE FINL INC COM 03076C106 871 6,219 SH   SOLE   5,254 0 965
MACQUARIE INFRASTRUCTURE COR COM 55608B105 15,853 558,391 SH   SOLE   502,896 0 55,495
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 740 61,010 SH   SOLE   61,010 0 0
COPART INC COM 217204106 12,303 137,633 SH   SOLE   137,529 0 104
PARKER HANNIFIN CORP COM 701094104 846 4,700 SH   SOLE   4,024 0 676
TITAN INTL INC ILL COM 88830M102 226 184,076 SH   SOLE   184,076 0 0
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 224 45,000 SH   SOLE   45,000 0 0
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 92 11,820 SH   SOLE   11,820 0 0
SPDR SER TR S&P DIVID ETF 78464A763 1,083 11,928 SH   SOLE   11,928 0 0
ANSYS INC COM 03662Q105 4,424 15,634 SH   SOLE   14,203 0 1,431
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,004 1,000 SH   SOLE   1,000 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 10,705 30,658 SH   SOLE   28,756 0 1,901
FIDELITY NATL INFORMATION SV COM 31620M106 865 6,228 SH   SOLE   5,841 0 387
ISHARES TR EAFE GRWTH ETF 464288885 1,904 23,541 SH   SOLE   23,541 0 0
SALESFORCE COM INC COM 79466L302 1,531 8,760 SH   SOLE   7,954 0 806
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 406 3,000 SH   SOLE   3,000 0 0
SAVARA INC COM 805111101 62 25,214 SH   SOLE   25,214 0 0
EAST WEST BANCORP INC COM 27579R104 293 8,375 SH   SOLE   6,937 0 1,438
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 257 2,757 SH   SOLE   2,757 0 0
PIMCO INCOME STRATEGY FD II COM 72201J104 215 25,000 SH   SOLE   25,000 0 0
ROPER TECHNOLOGIES INC COM 776696106 5,462 13,870 SH   SOLE   12,702 0 1,168
AGREE REALTY CORP COM 008492100 274 4,359 SH   SOLE   2,000 0 2,359
NUVEEN FLOATING RATE INCOME COM 67072T108 117 15,085 SH   SOLE   15,085 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 400 1,532 SH   SOLE   1,532 0 0
PIMCO INCOME STRATEGY FD COM 72201H108 153 16,000 SH   SOLE   16,000 0 0
KITE RLTY GROUP TR COM NEW 49803T300 485 50,000 SH   SOLE   50,000 0 0
MASTERCARD INC CL A 57636Q104 11,151 37,061 SH   SOLE   35,081 0 1,980
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 267 5,485 SH   SOLE   5,485 0 0
EQUINIX INC COM 29444U700 778 1,115 SH   SOLE   1,000 0 115
SUN CMNTYS INC COM 866674104 1,772 12,914 SH   SOLE   12,400 0 514
EQUITY LIFESTYLE PPTYS INC COM 29472R108 317 5,085 SH   SOLE   4,170 0 915
COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 1,468 86,500 SH   SOLE   86,500 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 769 5,001 SH   SOLE   5,000 0 1
ARBOR RLTY TR INC COM 038923108 1,309 155,500 SH   SOLE   155,500 0 0
DIGITAL RLTY TR INC COM 253868103 1,360 9,473 SH   SOLE   9,450 0 23
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 283 34,686 SH   SOLE   34,686 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 669 6,187 SH   SOLE   5,079 0 1,108
MARTIN MARIETTA MATLS INC COM 573284106 449 2,338 SH   SOLE   1,967 0 371
METTLER TOLEDO INTERNATIONAL COM 592688105 293 368 SH   SOLE   300 0 68
ONE LIBERTY PPTYS INC COM 682406103 650 41,000 SH   SOLE   41,000 0 0
TRANSDIGM GROUP INC COM 893641100 246 579 SH   SOLE   503 0 76
MEDICAL PPTYS TRUST INC COM 58463J304 2,136 118,115 SH   SOLE   117,550 0 565
LAZARD LTD SHS A G54050102 555 20,650 SH   SOLE   20,010 0 640
ARES CAPITAL CORP COM 04010L103 514 34,875 SH   SOLE   27,345 0 7,530
EXACT SCIENCES CORP COM 30063P105 274 3,192 SH   SOLE   3,125 0 67
PROSHARES TR SHORT S&P 500 NE 74347B425 44,514 1,937,090 SH   SOLE   1,751,142 0 185,948
ALLIANZGI EQUITY & CONV INCO COM 018829101 707 32,550 SH   SOLE   32,550 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 10,557 230,191 SH   SOLE   10,856 0 219,335
CREATIVE REALITIES INC COM NEW 22530J200 25 10,000 SH   SOLE   0 0 10,000
ISHARES TR SHORT TREAS BD 464288679 587 5,296 SH   SOLE   5,296 0 0
ISHARES TR SH TR CRPORT ETF 464288646 3,888 71,506 SH   SOLE   66,408 0 5,098
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 21,671 261,069 SH   SOLE   212,969 0 48,100
HERCULES CAPITAL INC COM 427096508 111 10,000 SH   SOLE   10,000 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 5,310 93,478 SH   SOLE   88,035 0 5,443
ISHARES TR PFD AND INCM SEC 464288687 376 10,700 SH   SOLE   10,700 0 0
BANK NEW YORK MELLON CORP COM 064058100 1,355 36,462 SH   SOLE   34,811 0 1,651
DOUGLAS EMMETT INC COM 25960P109 294 10,000 SH   SOLE   10,000 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 5,040 37,711 SH   SOLE   34,601 0 3,110
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 6,806 84,841 SH   SOLE   75,127 0 9,714
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 3,698 98,177 SH   SOLE   94,586 0 3,591
ISHARES TR NATIONAL MUN ETF 464288414 1,904 16,529 SH   SOLE   12,929 0 3,600
IPG PHOTONICS CORP COM 44980X109 3,105 19,979 SH   SOLE   18,771 0 1,208
LULULEMON ATHLETICA INC COM 550021109 2,172 7,239 SH   SOLE   7,076 0 163
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 792 19,484 SH   SOLE   15,000 0 4,484
INVESCO EXCHANGE-TRADED FD T NATL AMT MUNI 46138E537 228 8,638 SH   SOLE   6,638 0 2,000
VISA INC COM CL A 92826C839 8,381 42,924 SH   SOLE   41,187 0 1,737
PHILIP MORRIS INTL INC COM 718172109 2,171 29,599 SH   SOLE   29,236 0 363
ISHARES TR MSCI ACWI EX US 464288240 222 5,301 SH   SOLE   5,197 0 104
ULTA BEAUTY INC COM 90384S303 360 1,476 SH   SOLE   1,351 0 125
INSULET CORP COM 45784P101 948 5,028 SH   SOLE   5,000 0 28
ISHARES TR MSCI ACWI ETF 464288257 2,830 39,184 SH   SOLE   37,289 0 1,895
BLACKROCK CAP INVT CORP COM 092533108 9,144 3,374,238 SH   SOLE   3,009,733 0 364,505
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 159 11,046 SH   SOLE   11,046 0 0
BROADCOM INC COM 11135F101 3,080 10,574 SH   SOLE   10,227 0 347
PROSHARES TR SHRT 20+YR TRE 74347X849 239 15,389 SH   SOLE   12,389 0 3,000
LILIS ENERGY INC COM NEW 532403201 7 40,000 SH   SOLE   0 0 40,000
TWO HBRS INVT CORP COM NEW 90187B408 549 121,544 SH   SOLE   121,544 0 0
FORTINET INC COM 34959e109 708 5,089 SH   SOLE   5,000 0 89
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 702 11,282 SH   SOLE   11,172 0 110
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 609 11,169 SH   SOLE   11,008 0 161
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 6,036 434,522 SH   SOLE   417,269 0 17,253
TESLA INC COM 88160R101 900 1,078 SH   SOLE   670 0 408
ECA MARCELLUS TR I COM UNIT 26827L109 7 14,586 SH   SOLE   14,586 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 1,196 44,589 SH   SOLE   44,514 0 75
APOLLO COML REAL EST FIN INC COM 03762U105 494 60,000 SH   SOLE   60,000 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 309 1,631 SH   SOLE   1,631 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 282 2,808 SH   SOLE   2,808 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 542 4,844 SH   SOLE   4,844 0 0
WORKHORSE GROUP INC COM NEW 98138J206 35 14,000 SH   SOLE   14,000 0 0
NOAH HLDGS LTD SPON ADS CL A 65487X102 265 10,000 SH   SOLE   10,000 0 0
SHOPIFY INC CL A 82509L107 875 1,154 SH   SOLE   1,025 0 129
CORESITE RLTY CORP COM 21870Q105 2,066 16,555 SH   SOLE   16,500 0 55
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 353 6,819 SH   SOLE   6,814 0 5
CORNERSTONE ONDEMAND INC COM 21925Y103 11,795 305,163 SH   SOLE   300,163 0 5,000
INVESCO EXCHANGE-TRADED FD T S&P500 LOW VOL 46138E354 284 5,676 SH   SOLE   4,176 0 1,500
NEW MTN FIN CORP COM 647551100 437 46,000 SH   SOLE   46,000 0 0
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 346 3,792 SH   SOLE   0 0 3,792
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 995 35,000 SH   SOLE   35,000 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 16,680 331,738 SH   SOLE   330,593 0 1,145
MARATHON PETE CORP COM 56585A102 481 13,697 SH   SOLE   11,620 0 2,077
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 522 7,380 SH   SOLE   1,712 0 5,668
ISHARES TR MSCI MIN VOL ETF 46429B697 36,552 593,183 SH   SOLE   570,772 0 22,410
XYLEM INC COM 98419M100 418 6,301 SH   SOLE   5,314 0 987
ISHARES INC MSCI FRNTR100ETF 464286145 216 9,156 SH   SOLE   1,714 0 7,442
PHILLIPS 66 COM 718546104 994 12,696 SH   SOLE   11,551 0 1,145
ISHARES TR US TREAS BD ETF 46429B267 663 23,687 SH   SOLE   23,687 0 0
SPDR SER TR BLOMBERG BRC INV 78468R200 4,880 160,951 SH   SOLE   159,351 0 1,600
SPDR SER TR PORTFOLIO SH TSR 78468R101 29,119 948,186 SH   SOLE   941,554 0 6,632
FACEBOOK INC CL A 30303M102 14,856 66,001 SH   SOLE   55,021 0 10,980
VANECK VECTORS ETF TR BIOTECH ETF 92189F726 492 3,059 SH   SOLE   725 0 2,334
SERVICENOW INC COM 81762P102 2,348 6,053 SH   SOLE   6,000 0 53
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 408 19,153 SH   SOLE   19,153 0 0
PALO ALTO NETWORKS INC COM 697435105 735 3,125 SH   SOLE   3,000 0 125
ISHARES INC CORE MSCI EMKT 46434G103 496 11,015 SH   SOLE   11,015 0 0
QUALYS INC COM 74758T303 594 5,153 SH   SOLE   5,000 0 153
RH COM 74967X103 325 1,500 SH   SOLE   1,500 0 0
ABBVIE INC COM 00287Y109 3,827 41,297 SH   SOLE   40,472 0 825
ZOETIS INC CL A 98978V103 995 7,135 SH   SOLE   6,580 0 555
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739e108 748 40,500 SH   SOLE   40,500 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 14,414 2,010,332 SH   SOLE   1,811,173 0 199,159
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 9,626 211,986 SH   SOLE   210,501 0 1,485
PENNYMAC FINL SVCS INC COM 70932M107 336 10,000 SH   SOLE   10,000 0 0
CDW CORP COM 12514G108 3,056 27,555 SH   SOLE   25,463 0 2,092
GLOBAL X FDS S&P 500 COVERED 37954Y475 449 10,650 SH   SOLE   10,650 0 0
RINGCENTRAL INC CL A 76680R206 823 3,000 SH   SOLE   3,000 0 0
VEEVA SYS INC CL A COM 922475108 2,309 10,551 SH   SOLE   10,500 0 51
ESSENT GROUP LTD COM G3198U102 331 10,000 SH   SOLE   10,000 0 0
TWITTER INC COM 90184L102 499 16,113 SH   SOLE   12,008 0 4,105
ALLEGION PLC ORD SHS G0176J109 813 8,152 SH   SOLE   7,061 0 1,091
ISHARES TR ULTR SH TRM BD 46434V878 277 5,475 SH   SOLE   5,475 0 0
ISHARES TR HDG MSCI EAFE 46434V803 829 30,836 SH   SOLE   18,568 0 12,268
ALPHABET INC CAP STK CL C 02079K107 11,019 7,711 SH   SOLE   6,900 0 812
ISHARES TR CORE DIV GRWTH 46434V621 219 5,819 SH   SOLE   5,819 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 1,343 26,278 SH   SOLE   25,458 0 820
PAYCOM SOFTWARE INC COM 70432V102 2,980 10,025 SH   SOLE   10,000 0 25
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 6,071 29,274 SH   SOLE   26,754 0 2,520
KEYSIGHT TECHNOLOGIES INC COM 49338L103 541 5,000 SH   SOLE   5,000 0 0
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 657 12,712 SH   SOLE   11,712 0 1,000
PRA HEALTH SCIENCES INC COM 69354M108 1,760 17,000 SH   SOLE   17,000 0 0
NEXPOINT RESIDENTIAL TR INC COM 65341D102 483 15,096 SH   SOLE   15,096 0 0
FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 19,300 1,715,573 SH   SOLE   1,531,744 0 183,829
WESTROCK CO COM 96145D105 2,678 95,446 SH   SOLE   89,981 0 5,465
PAYPAL HLDGS INC COM 70450Y103 2,220 14,322 SH   SOLE   13,083 0 1,239
PLANET FITNESS INC CL A 72703H101 1,002 15,500 SH   SOLE   15,500 0 0
FERRARI N V COM N3167Y103 914 5,408 SH   SOLE   5,302 0 106
KURA ONCOLOGY INC COM 50127T109 171 10,000 SH   SOLE   10,000 0 0
SQUARE INC CL A 852234103 463 5,710 SH   SOLE   5,710 0 0
MYOKARDIA INC COM 62857M105 307 3,000 SH   SOLE   3,000 0 0
ATLASSIAN CORP PLC CL A G06242104 1,860 10,038 SH   SOLE   10,000 0 38
MGM GROWTH PPTYS LLC CL A COM 55303A105 1,387 50,000 SH   SOLE   50,000 0 0
FORTIVE CORP COM 34959J108 1,498 24,574 SH   SOLE   22,675 0 1,899
THE TRADE DESK INC COM CL A 88339J105 1,246 4,000 SH   SOLE   4,000 0 0
INNOVATIVE INDL PPTYS INC COM 45781V101 270 3,300 SH   SOLE   3,300 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 639 2,035 SH   SOLE   2,033 0 2
OSI ETF TR OSHARES FTSE 67110P100 364 14,535 SH   SOLE   0 0 14,535
VICI PPTYS INC COM 925652109 492 25,078 SH   SOLE   25,000 0 78
LEVEL ONE BANCORP INC COM 52730D208 188 10,000 SH   SOLE   10,000 0 0
FOCUS FINL PARTNERS INC COM CL A 34417P100 1,188 42,679 SH   SOLE   42,679 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 725 33,842 SH   SOLE   28,402 0 5,440
LINDE PLC SHS G5494J103 1,223 6,043 SH   SOLE   5,604 0 439
ALCON INC ORD SHS H01301128 1,223 19,114 SH   SOLE   16,399 0 2,715
CORTEVA INC COM 22052L104 546 20,008 SH   SOLE   16,324 0 3,684
SPDR S&P 500 ETF TR TR UNIT 78462F103 51 5,600 SH Put SOLE   3,100 0 2,500
LIVONGO HEALTH INC COM 539183103 360 6,000 SH   SOLE   6,000 0 0
INMODE LTD SHS M5425M103 1,759 60,000 SH   SOLE   60,000 0 0
SMILEDIRECTCLUB INC CL A COM 83192H106 660 84,449 SH   SOLE   84,449 0 0
IGM BIOSCIENCES INC COM 449585108 259 4,000 SH   SOLE   4,000 0 0
PING IDENTITY HLDG CORP COM 72341T103 354 12,500 SH   SOLE   12,500 0 0
PELOTON INTERACTIVE INC CL A COM 70614W100 406 9,625 SH   SOLE   6,000 0 3,625
BROADMARK RLTY CAP INC COM 11135B100 16,424 1,879,213 SH   SOLE   1,689,556 0 189,657