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
1LIFE HEALTHCARE INC COM 68269G107 228 6,275 SH   SOLE   0 0 6,275
3M CO COM 88579Y101 1,833 11,751 SH   SOLE   0 0 11,751
ABB LTD SPONSORED ADR 000375204 1,027 45,531 SH   SOLE   0 0 45,531
ABBOTT LABS COM 002824100 1,865 20,394 SH   SOLE   0 0 20,394
ABBVIE INC COM 00287Y109 4,443 45,257 SH   SOLE   0 0 45,257
ABERDEEN GLOBAL INCOME FD IN COM 003013109 258 41,785 SH   SOLE   0 0 41,785
ABERDEEN INCOME CR STRATEGIE COM 003057106 386 43,159 SH   SOLE   0 0 43,159
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 202 11,810 SH   SOLE   0 0 11,810
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 102 13,237 SH   SOLE   0 0 13,237
ACACIA RESH CORP ACACIA TCH COM 003881307 116 28,400 SH   SOLE   0 0 28,400
ACCELERATE DIAGNOSTICS INC COM 00430H102 408 26,882 SH   SOLE   0 0 26,882
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 342 1,594 SH   SOLE   0 0 1,594
ADOBE INC COM 00724F101 6,928 15,916 SH   SOLE   0 0 15,916
ADVANCED MICRO DEVICES INC COM 007903107 1,660 31,547 SH   SOLE   0 0 31,547
AES CORP COM 00130H105 293 20,223 SH   SOLE   0 0 20,223
AFLAC INC COM 001055102 223 6,181 SH   SOLE   0 0 6,181
AGNICO EAGLE MINES LTD COM 008474108 548 8,548 SH   SOLE   0 0 8,548
AIM IMMUNOTECH INC COM 00901B105 115 46,563 SH   SOLE   0 0 46,563
AIR PRODS & CHEMS INC COM 009158106 768 3,180 SH   SOLE   0 0 3,180
AKOUSTIS TECHNOLOGIES INC COM 00973N102 248 29,915 SH   SOLE   0 0 29,915
ALGONQUIN PWR UTILS CORP COM 015857105 176 13,615 SH   SOLE   0 0 13,615
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,101 5,102 SH   SOLE   0 0 5,102
ALIGN TECHNOLOGY INC COM 016255101 636 2,318 SH   SOLE   0 0 2,318
ALPHABET INC CAP STK CL C 02079K107 9,436 6,675 SH   SOLE   0 0 6,675
ALPHABET INC CAP STK CL A 02079K305 12,014 8,472 SH   SOLE   0 0 8,472
ALPS ETF TR ALERIAN MLP 00162Q452 246 9,965 SH   SOLE   0 0 9,965
ALTERYX INC COM CL A 02156B103 977 5,950 SH   SOLE   0 0 5,950
ALTRIA GROUP INC COM 02209S103 2,742 69,855 SH   SOLE   0 0 69,855
AMAZON COM INC COM 023135106 13,028 4,722 SH   SOLE   0 0 4,722
AMBAC FINL GROUP INC COM NEW 023139884 344 24,000 SH   SOLE   0 0 24,000
AMBEV SA SPONSORED ADR 02319V103 28 10,760 SH   SOLE   0 0 10,760
AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 49 11,900 SH   SOLE   0 0 11,900
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 216 16,988 SH   SOLE   0 0 16,988
AMERICAN ELEC PWR CO INC COM 025537101 1,027 12,893 SH   SOLE   0 0 12,893
AMERICAN EXPRESS CO COM 025816109 343 3,602 SH   SOLE   0 0 3,602
AMERICAN FIN TR INC COM CLASS A 02607T109 91 11,526 SH   SOLE   0 0 11,526
AMERICAN TOWER CORP NEW COM 03027X100 1,374 5,313 SH   SOLE   0 0 5,313
AMERICAN WTR WKS CO INC NEW COM 030420103 262 2,037 SH   SOLE   0 0 2,037
AMGEN INC COM 031162100 4,664 19,772 SH   SOLE   0 0 19,772
ANALOG DEVICES INC COM 032654105 404 3,298 SH   SOLE   0 0 3,298
ANNALY CAPITAL MANAGEMENT IN COM 035710409 222 33,815 SH   SOLE   0 0 33,815
ANTHEM INC COM 036752103 460 1,748 SH   SOLE   0 0 1,748
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 114 11,850 SH   SOLE   0 0 11,850
APPLE INC COM 037833100 44,505 121,999 SH   SOLE   0 0 121,999
APPLIED MATLS INC COM 038222105 474 7,848 SH   SOLE   0 0 7,848
ARCHER DANIELS MIDLAND CO COM 039483102 737 18,467 SH   SOLE   0 0 18,467
ARES CAPITAL CORP COM 04010L103 658 45,514 SH   SOLE   0 0 45,514
ARK ETF TR GENOMIC REV ETF 00214Q302 437 8,374 SH   SOLE   0 0 8,374
ARMATA PHARMACEUTICALS INC COM 04216R102 50 12,655 SH   SOLE   0 0 12,655
ASSOCIATED BANC CORP COM 045487105 156 11,394 SH   SOLE   0 0 11,394
ASTRAZENECA PLC SPONSORED ADR 046353108 810 15,310 SH   SOLE   0 0 15,310
AT&T INC COM 00206R102 9,339 308,946 SH   SOLE   0 0 308,946
AUTODESK INC COM 052769106 451 1,884 SH   SOLE   0 0 1,884
AUTOMATIC DATA PROCESSING IN COM 053015103 2,124 14,263 SH   SOLE   0 0 14,263
AVANGRID INC COM 05351W103 371 8,843 SH   SOLE   0 0 8,843
AXON ENTERPRISE INC COM 05464C101 489 4,985 SH   SOLE   0 0 4,985
BAIDU INC SPON ADR REP A 056752108 299 2,496 SH   SOLE   0 0 2,496
BANK NEW YORK MELLON CORP COM 064058100 229 5,927 SH   SOLE   0 0 5,927
BANKWELL FINL GROUP INC COM 06654A103 208 13,113 SH   SOLE   0 0 13,113
BARINGS GLOBAL SHORT DURATIO COM 06760L100 289 23,007 SH   SOLE   0 0 23,007
BAXTER INTL INC COM 071813109 310 3,598 SH   SOLE   0 0 3,598
BCE INC COM NEW 05534B760 720 17,233 SH   SOLE   0 0 17,233
BECTON DICKINSON & CO COM 075887109 968 4,045 SH   SOLE   0 0 4,045
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 692 3,878 SH   SOLE   0 0 3,878
BEST BUY INC COM 086516101 454 5,201 SH   SOLE   0 0 5,201
BGC PARTNERS INC CL A 05541T101 52 18,813 SH   SOLE   0 0 18,813
BK OF AMERICA CORP COM 060505104 2,738 115,279 SH   SOLE   0 0 115,279
BLACK HILLS CORP COM 092113109 1,750 30,882 SH   SOLE   0 0 30,882
BLACKROCK CORE BD TR SHS BEN INT 09249E101 252 16,374 SH   SOLE   0 0 16,374
BLACKROCK CORPOR HI YLD FD I COM 09255P107 475 46,735 SH   SOLE   0 0 46,735
BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 193 20,724 SH   SOLE   0 0 20,724
BLACKROCK ENHANCED EQUITY DI COM 09251A104 237 32,324 SH   SOLE   0 0 32,324
BLACKROCK INC COM 09247X101 306 562 SH   SOLE   0 0 562
BLACKROCK MUN INCOME TR SH BEN INT 09248F109 202 15,210 SH   SOLE   0 0 15,210
BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 147 10,959 SH   SOLE   0 0 10,959
BLACKROCK MUNIVEST FD II INC COM 09253T101 211 15,560 SH   SOLE   0 0 15,560
BLACKROCK MUNIVEST FD INC COM 09253R105 140 16,610 SH   SOLE   0 0 16,610
BLACKROCK MUNIYIELD N J FD I COM 09254Y109 184 13,497 SH   SOLE   0 0 13,497
BLACKROCK MUNIYILD QULT FD I COM 09254F100 405 26,865 SH   SOLE   0 0 26,865
BLACKSTONE GROUP INC COM CL A 09260D107 957 16,888 SH   SOLE   0 0 16,888
BNY MELLON STRATEGIC MUN BD COM 09662E109 172 23,762 SH   SOLE   0 0 23,762
BNY MELLON STRATEGIC MUNS IN COM 05588W108 179 23,104 SH   SOLE   0 0 23,104
BOEING CO COM 097023105 2,369 12,922 SH   SOLE   0 0 12,922
BORGWARNER INC COM 099724106 347 9,842 SH   SOLE   0 0 9,842
BP PLC SPONSORED ADR 055622104 643 27,581 SH   SOLE   0 0 27,581
BRISTOL-MYERS SQUIBB CO COM 110122108 2,392 40,678 SH   SOLE   0 0 40,678
BROADCOM INC COM 11135F101 2,101 6,658 SH   SOLE   0 0 6,658
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 459 3,640 SH   SOLE   0 0 3,640
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 435 26,113 SH   SOLE   0 0 26,113
BRUNSWICK CORP COM 117043109 435 6,798 SH   SOLE   0 0 6,798
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 181 15,991 SH   SOLE   0 0 15,991
CALAMOS GBL DYN INCOME FUND COM 12811L107 140 19,191 SH   SOLE   0 0 19,191
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 271 21,807 SH   SOLE   0 0 21,807
CAMPING WORLD HLDGS INC CL A 13462K109 502 18,480 SH   SOLE   0 0 18,480
CANADIAN NATL RY CO COM 136375102 207 2,338 SH   SOLE   0 0 2,338
CAPITOL FED FINL INC COM 14057J101 178 16,178 SH   SOLE   0 0 16,178
CARRIER GLOBAL CORPORATION COM 14448C104 240 10,822 SH   SOLE   0 0 10,822
CASEYS GEN STORES INC COM 147528103 217 1,453 SH   SOLE   0 0 1,453
CATERPILLAR INC DEL COM 149123101 993 7,846 SH   SOLE   0 0 7,846
CENTURYLINK INC COM 156700106 138 13,796 SH   SOLE   0 0 13,796
CERUS CORP COM 157085101 145 22,000 SH   SOLE   0 0 22,000
CHEVRON CORP NEW COM 166764100 6,118 68,562 SH   SOLE   0 0 68,562
CHIMERA INVT CORP COM NEW 16934Q208 318 33,100 SH   SOLE   0 0 33,100
CHIPOTLE MEXICAN GRILL INC COM 169656105 394 374 SH   SOLE   0 0 374
CHUBB LIMITED COM H1467J104 296 2,338 SH   SOLE   0 0 2,338
CISCO SYS INC COM 17275R102 4,343 93,108 SH   SOLE   0 0 93,108
CITIGROUP INC COM NEW 172967424 873 17,091 SH   SOLE   0 0 17,091
CLEAN ENERGY FUELS CORP COM 184499101 26 11,500 SH   SOLE   0 0 11,500
CLEVELAND CLIFFS INC COM 185899101 453 82,015 SH   SOLE   0 0 82,015
CLOROX CO DEL COM 189054109 766 3,492 SH   SOLE   0 0 3,492
COCA COLA CO COM 191216100 1,776 39,748 SH   SOLE   0 0 39,748
CO-DIAGNOSTICS INC COM 189763105 270 13,950 SH   SOLE   0 0 13,950
COLGATE PALMOLIVE CO COM 194162103 806 11,007 SH   SOLE   0 0 11,007
COLUMBIA FINL INC COM 197641103 369 26,462 SH   SOLE   0 0 26,462
COMCAST CORP NEW CL A 20030N101 1,489 38,196 SH   SOLE   0 0 38,196
COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 445 25,800 SH   SOLE   0 0 25,800
CONOCOPHILLIPS COM 20825C104 512 12,173 SH   SOLE   0 0 12,173
CONSOLIDATED EDISON INC COM 209115104 829 11,518 SH   SOLE   0 0 11,518
CONSTELLATION BRANDS INC CL A 21036P108 209 1,197 SH   SOLE   0 0 1,197
CORNERSTONE STRATEGIC VALUE COM 21924B302 114 11,194 SH   SOLE   0 0 11,194
CORNING INC COM 219350105 699 26,974 SH   SOLE   0 0 26,974
CORTEVA INC COM 22052L104 368 13,725 SH   SOLE   0 0 13,725
COSTCO WHSL CORP NEW COM 22160K105 5,020 16,557 SH   SOLE   0 0 16,557
CREDIT SUISSE AG NASSAU BRH VELOCITY SHS NEW 22542D258 323 2,550 SH   SOLE   0 0 2,550
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 655 8,913 SH   SOLE   0 0 8,913
CROWN CASTLE INTL CORP NEW COM 22822V101 1,636 9,777 SH   SOLE   0 0 9,777
CSX CORP COM 126408103 899 12,893 SH   SOLE   0 0 12,893
CVS HEALTH CORP COM 126650100 4,591 70,669 SH   SOLE   0 0 70,669
CYRUSONE INC COM 23283R100 417 5,737 SH   SOLE   0 0 5,737
DANAHER CORPORATION COM 235851102 454 2,569 SH   SOLE   0 0 2,569
DBX ETF TR XTRACK MSCI EAFE 233051630 561 27,550 SH   SOLE   0 0 27,550
DEERE & CO COM 244199105 998 6,351 SH   SOLE   0 0 6,351
DELTA AIR LINES INC DEL COM NEW 247361702 691 24,640 SH   SOLE   0 0 24,640
DEXCOM INC COM 252131107 411 1,014 SH   SOLE   0 0 1,014
DIGITAL RLTY TR INC COM 253868103 273 1,918 SH   SOLE   0 0 1,918
DIME CMNTY BANCSHARES INC COM 253922108 707 51,500 SH   SOLE   0 0 51,500
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 496 8,338 SH   SOLE   0 0 8,338
DIREXION SHS ETF TR DAILY JR GLD MIN 25460G831 1,694 15,351 SH   SOLE   0 0 15,351
DISCOVER FINL SVCS COM 254709108 288 5,753 SH   SOLE   0 0 5,753
DISNEY WALT CO COM DISNEY 254687106 2,831 25,386 SH   SOLE   0 0 25,386
DOCUSIGN INC COM 256163106 422 2,451 SH   SOLE   0 0 2,451
DOLLAR GEN CORP NEW COM 256677105 1,525 8,003 SH   SOLE   0 0 8,003
DOMINION ENERGY INC COM 25746U109 1,635 20,140 SH   SOLE   0 0 20,140
DOMINOS PIZZA INC COM 25754A201 703 1,903 SH   SOLE   0 0 1,903
DOUBLELINE INCOME SOLUTIONS COM 258622109 291 18,958 SH   SOLE   0 0 18,958
DOW INC COM 260557103 854 20,946 SH   SOLE   0 0 20,946
DUKE ENERGY CORP NEW COM NEW 26441C204 750 9,392 SH   SOLE   0 0 9,392
DUNKIN BRANDS GROUP INC COM 265504100 298 4,570 SH   SOLE   0 0 4,570
DUPONT DE NEMOURS INC COM 26614N102 726 13,672 SH   SOLE   0 0 13,672
DYNAGAS LNG PARTNERS LP COM UNIT LTD PT Y2188B108 170 53,000 SH   SOLE   0 0 53,000
EASTGROUP PPTY INC COM 277276101 200 1,687 SH   SOLE   0 0 1,687
EASTMAN CHEM CO COM 277432100 373 5,363 SH   SOLE   0 0 5,363
EATON CORP PLC SHS G29183103 585 6,686 SH   SOLE   0 0 6,686
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 227 18,207 SH   SOLE   0 0 18,207
EATON VANCE TAX-MANAGED GLOB COM 27829F108 268 36,369 SH   SOLE   0 0 36,369
EATON VANCE TX MNG BY WRT OP COM 27828Y108 187 13,262 SH   SOLE   0 0 13,262
ECOLAB INC COM 278865100 309 1,553 SH   SOLE   0 0 1,553
EDITAS MEDICINE INC COM 28106W103 282 9,527 SH   SOLE   0 0 9,527
EDWARDS LIFESCIENCES CORP COM 28176E108 516 7,469 SH   SOLE   0 0 7,469
EMERSON ELEC CO COM 291011104 735 11,850 SH   SOLE   0 0 11,850
ENBRIDGE INC COM 29250N105 783 25,737 SH   SOLE   0 0 25,737
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 137 19,295 SH   SOLE   0 0 19,295
ENTERGY CORP NEW COM 29364G103 271 2,888 SH   SOLE   0 0 2,888
ENTERPRISE PRODS PARTNERS L COM 293792107 389 21,429 SH   SOLE   0 0 21,429
EOG RES INC COM 26875P101 387 7,632 SH   SOLE   0 0 7,632
EQUINIX INC COM 29444U700 212 302 SH   SOLE   0 0 302
ESSENTIAL UTILS INC COM 29670G102 421 9,972 SH   SOLE   0 0 9,972
ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 1,013 84,100 SH   SOLE   0 0 84,100
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 571 12,832 SH   SOLE   0 0 12,832
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 272 21,155 SH   SOLE   0 0 21,155
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 764 28,008 SH   SOLE   0 0 28,008
EVERGY INC COM 30034W106 1,060 17,875 SH   SOLE   0 0 17,875
EVERSOURCE ENERGY COM 30040W108 275 3,299 SH   SOLE   0 0 3,299
EVOLENT HEALTH INC CL A 30050B101 78 10,887 SH   SOLE   0 0 10,887
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 417 9,580 SH   SOLE   0 0 9,580
EXELON CORP COM 30161N101 400 11,029 SH   SOLE   0 0 11,029
EXXON MOBIL CORP COM 30231G102 3,340 74,691 SH   SOLE   0 0 74,691
FACEBOOK INC CL A 30303M102 4,641 20,440 SH   SOLE   0 0 20,440
FASTENAL CO COM 311900104 453 10,564 SH   SOLE   0 0 10,564
FEDEX CORP COM 31428X106 402 2,870 SH   SOLE   0 0 2,870
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 872 47,313 SH   SOLE   0 0 47,313
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 738 13,419 SH   SOLE   0 0 13,419
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 326 8,714 SH   SOLE   0 0 8,714
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 623 6,909 SH   SOLE   0 0 6,909
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 396 4,746 SH   SOLE   0 0 4,746
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 708 9,499 SH   SOLE   0 0 9,499
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 319 9,649 SH   SOLE   0 0 9,649
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 410 9,096 SH   SOLE   0 0 9,096
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 272 4,527 SH   SOLE   0 0 4,527
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 259 5,698 SH   SOLE   0 0 5,698
FIRST TR MORNINGSTAR DIVID L SHS 336917109 629 24,808 SH   SOLE   0 0 24,808
FIRST TR NASDAQ-100 TECH IND CAP STRENGTH ETF 33733E104 520 8,897 SH   SOLE   0 0 8,897
FIRST TR NASDAQ-100 TECH IND DJ INTERNT IDX 33733E302 7,284 42,719 SH   SOLE   0 0 42,719
FIRST TR VALUE LINE DIVID IN SHS 33734H106 436 14,389 SH   SOLE   0 0 14,389
FIRSTENERGY CORP COM 337932107 536 13,825 SH   SOLE   0 0 13,825
FISERV INC COM 337738108 265 2,712 SH   SOLE   0 0 2,712
FLIR SYS INC COM 302445101 528 13,004 SH   SOLE   0 0 13,004
FLUOR CORP NEW COM 343412102 308 25,527 SH   SOLE   0 0 25,527
FORD MTR CO DEL COM 345370860 686 112,910 SH   SOLE   0 0 112,910
FRANKLIN LTD DURATION INCOME COM 35472T101 361 42,711 SH   SOLE   0 0 42,711
FRANKLIN UNVL TR SH BEN INT 355145103 116 17,438 SH   SOLE   0 0 17,438
FREEPORT-MCMORAN INC CL B 35671D857 126 10,899 SH   SOLE   0 0 10,899
GABELLI DIVID & INCOME TR COM 36242H104 184 10,428 SH   SOLE   0 0 10,428
GAMESTOP CORP NEW CL A 36467W109 89 20,581 SH   SOLE   0 0 20,581
GARMIN LTD SHS H2906T109 942 9,661 SH   SOLE   0 0 9,661
GENERAL DYNAMICS CORP COM 369550108 1,898 12,699 SH   SOLE   0 0 12,699
GENERAL ELECTRIC CO COM 369604103 1,217 178,129 SH   SOLE   0 0 178,129
GENERAL MLS INC COM 370334104 895 14,513 SH   SOLE   0 0 14,513
GENERAL MTRS CO COM 37045V100 266 10,519 SH   SOLE   0 0 10,519
GILEAD SCIENCES INC COM 375558103 1,176 15,283 SH   SOLE   0 0 15,283
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,725 42,288 SH   SOLE   0 0 42,288
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 571 21,476 SH   SOLE   0 0 21,476
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 570 18,818 SH   SOLE   0 0 18,818
GOLDMAN SACHS GROUP INC COM 38141G104 369 1,868 SH   SOLE   0 0 1,868
GRAINGER W W INC COM 384802104 514 1,635 SH   SOLE   0 0 1,635
GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 63 12,031 SH   SOLE   0 0 12,031
GUARDANT HEALTH INC COM 40131M109 1,210 14,911 SH   SOLE   0 0 14,911
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 262 13,412 SH   SOLE   0 0 13,412
HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 728 37,806 SH   SOLE   0 0 37,806
HARTFORD FINL SVCS GROUP INC COM 416515104 337 8,736 SH   SOLE   0 0 8,736
HEALTHCARE TR AMER INC CL A NEW 42225P501 223 8,391 SH   SOLE   0 0 8,391
HENRY JACK & ASSOC INC COM 426281101 589 3,198 SH   SOLE   0 0 3,198
HERSHEY CO COM 427866108 219 1,688 SH   SOLE   0 0 1,688
HINGHAM INSTN SVGS MASS COM 433323102 463 2,760 SH   SOLE   0 0 2,760
HOME DEPOT INC COM 437076102 4,920 19,640 SH   SOLE   0 0 19,640
HONEYWELL INTL INC COM 438516106 1,873 12,953 SH   SOLE   0 0 12,953
HORMEL FOODS CORP COM 440452100 303 6,287 SH   SOLE   0 0 6,287
HUBBELL INC COM 443510607 1,575 12,566 SH   SOLE   0 0 12,566
ICICI BANK LIMITED ADR 45104G104 102 11,000 SH   SOLE   0 0 11,000
II-VI INC COM 902104108 443 9,372 SH   SOLE   0 0 9,372
ILLINOIS TOOL WKS INC COM 452308109 327 1,870 SH   SOLE   0 0 1,870
INNOVATIVE INDL PPTYS INC COM 45781V101 339 3,857 SH   SOLE   0 0 3,857
INOVIO PHARMACEUTICALS INC COM NEW 45773H201 275 10,194 SH   SOLE   0 0 10,194
INTEL CORP COM 458140100 3,044 50,884 SH   SOLE   0 0 50,884
INTELLICHECK INC COM NEW 45817G201 596 78,999 SH   SOLE   0 0 78,999
INTERCONTINENTAL EXCHANGE IN COM 45866F104 222 2,424 SH   SOLE   0 0 2,424
INTERNATIONAL BUSINESS MACHS COM 459200101 3,929 32,536 SH   SOLE   0 0 32,536
INTL PAPER CO COM 460146103 1,264 35,904 SH   SOLE   0 0 35,904
INTUIT COM 461202103 278 937 SH   SOLE   0 0 937
INTUITIVE SURGICAL INC COM NEW 46120E602 344 604 SH   SOLE   0 0 604
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 153 12,455 SH   SOLE   0 0 12,455
INVESCO DYNAMIC CR OPPORTUNI COM 46132R104 613 68,860 SH   SOLE   0 0 68,860
INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 286 2,363 SH   SOLE   0 0 2,363
INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 234 69,605 SH   SOLE   0 0 69,605
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 1,168 23,515 SH   SOLE   0 0 23,515
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 880 26,745 SH   SOLE   0 0 26,745
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 260 18,393 SH   SOLE   0 0 18,393
INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 1,597 59,643 SH   SOLE   0 0 59,643
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 951 4,777 SH   SOLE   0 0 4,777
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 236 1,967 SH   SOLE   0 0 1,967
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 373 1,679 SH   SOLE   0 0 1,679
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 268 7,182 SH   SOLE   0 0 7,182
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 619 6,085 SH   SOLE   0 0 6,085
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 357 2,014 SH   SOLE   0 0 2,014
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 392 3,411 SH   SOLE   0 0 3,411
INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 234 3,617 SH   SOLE   0 0 3,617
INVESCO QQQ TR UNIT SER 1 46090E103 3,378 13,644 SH   SOLE   0 0 13,644
INVESCO SR INCOME TR COM 46131H107 392 113,420 SH   SOLE   0 0 113,420
INVESTORS BANCORP INC NEW COM 46146L101 966 113,650 SH   SOLE   0 0 113,650
IROBOT CORP COM 462726100 282 3,365 SH   SOLE   0 0 3,365
ISHARES GOLD TRUST ISHARES 464285105 266 15,664 SH   SOLE   0 0 15,664
ISHARES INC MSCI EQUAL WEITE 464286681 251 4,378 SH   SOLE   0 0 4,378
ISHARES SILVER TR ISHARES 46428Q109 260 15,296 SH   SOLE   0 0 15,296
ISHARES TR MRNGSTR LG-CP ET 464287127 1,073 6,146 SH   SOLE   0 0 6,146
ISHARES TR SELECT DIVID ETF 464287168 701 8,686 SH   SOLE   0 0 8,686
ISHARES TR TIPS BD ETF 464287176 1,576 12,809 SH   SOLE   0 0 12,809
ISHARES TR CORE S&P500 ETF 464287200 900 2,905 SH   SOLE   0 0 2,905
ISHARES TR MSCI EMG MKT ETF 464287234 659 16,471 SH   SOLE   0 0 16,471
ISHARES TR IBOXX INV CP ETF 464287242 2,958 21,992 SH   SOLE   0 0 21,992
ISHARES TR S&P 500 GRWT ETF 464287309 927 4,466 SH   SOLE   0 0 4,466
ISHARES TR S&P 500 VAL ETF 464287408 314 2,904 SH   SOLE   0 0 2,904
ISHARES TR MSCI EAFE ETF 464287465 334 5,483 SH   SOLE   0 0 5,483
ISHARES TR RUS MD CP GR ETF 464287481 217 1,374 SH   SOLE   0 0 1,374
ISHARES TR CORE S&P MCP ETF 464287507 547 3,079 SH   SOLE   0 0 3,079
ISHARES TR NASDAQ BIOTECH 464287556 288 2,109 SH   SOLE   0 0 2,109
ISHARES TR S&P MC 400GR ETF 464287606 326 1,457 SH   SOLE   0 0 1,457
ISHARES TR RUS 1000 GRW ETF 464287614 255 1,331 SH   SOLE   0 0 1,331
ISHARES TR RUSSELL 2000 ETF 464287655 617 4,306 SH   SOLE   0 0 4,306
ISHARES TR CORE S&P US GWT 464287671 261 3,632 SH   SOLE   0 0 3,632
ISHARES TR U.S. TECH ETF 464287721 468 1,735 SH   SOLE   0 0 1,735
ISHARES TR GL CLEAN ENE ETF 464288224 481 38,419 SH   SOLE   0 0 38,419
ISHARES TR JPMORGAN USD EMG 464288281 343 3,138 SH   SOLE   0 0 3,138
ISHARES TR NATIONAL MUN ETF 464288414 763 6,609 SH   SOLE   0 0 6,609
ISHARES TR INTL SEL DIV ETF 464288448 306 12,180 SH   SOLE   0 0 12,180
ISHARES TR IBOXX HI YD ETF 464288513 1,356 16,619 SH   SOLE   0 0 16,619
ISHARES TR SH TR CRPORT ETF 464288646 472 8,630 SH   SOLE   0 0 8,630
ISHARES TR PFD AND INCM SEC 464288687 1,537 44,381 SH   SOLE   0 0 44,381
ISHARES TR US HOME CONS ETF 464288752 330 7,485 SH   SOLE   0 0 7,485
ISHARES TR US AER DEF ETF 464288760 633 3,841 SH   SOLE   0 0 3,841
ISHARES TR U.S. MED DVC ETF 464288810 259 977 SH   SOLE   0 0 977
ISHARES TR CORE HIGH DV ETF 46429B663 296 3,643 SH   SOLE   0 0 3,643
ISHARES TR MIN VOL EAFE ETF 46429B689 322 4,868 SH   SOLE   0 0 4,868
ISHARES TR MSCI MIN VOL ETF 46429B697 479 7,907 SH   SOLE   0 0 7,907
ISHARES TR USA MOMENTUM FCT 46432F396 914 6,976 SH   SOLE   0 0 6,976
ISHARES TR CORE MSCI EAFE 46432F842 365 6,380 SH   SOLE   0 0 6,380
ISHARES TR ULTR SH TRM BD 46434V878 785 15,534 SH   SOLE   0 0 15,534
ISHARES TR ROBOTICS ARTIF 46435U556 344 11,620 SH   SOLE   0 0 11,620
ISHARES U S ETF TR SHT MAT BD ETF 46431W507 319 6,385 SH   SOLE   0 0 6,385
J P MORGAN EXCHANGE-TRADED F US QUALTY FCTR 46641Q761 731 24,021 SH   SOLE   0 0 24,021
JOHNSON & JOHNSON COM 478160104 7,184 51,087 SH   SOLE   0 0 51,087
JPMORGAN CHASE & CO COM 46625H100 2,976 31,639 SH   SOLE   0 0 31,639
KEARNY FINL CORP MD COM 48716P108 90 11,000 SH   SOLE   0 0 11,000
KELLOGG CO COM 487836108 507 7,670 SH   SOLE   0 0 7,670
KEYCORP COM 493267108 888 72,910 SH   SOLE   0 0 72,910
KIMBERLY CLARK CORP COM 494368103 753 5,324 SH   SOLE   0 0 5,324
KIMCO RLTY CORP COM 49446R109 436 33,973 SH   SOLE   0 0 33,973
KINDER MORGAN INC DEL COM 49456B101 303 19,955 SH   SOLE   0 0 19,955
KKR INCOME OPPORTUNITIES FD COM 48249T106 303 24,632 SH   SOLE   0 0 24,632
KRAFT HEINZ CO COM 500754106 656 20,574 SH   SOLE   0 0 20,574
L3HARRIS TECHNOLOGIES INC COM 502431109 275 1,622 SH   SOLE   0 0 1,622
LABORATORY CORP AMER HLDGS COM NEW 50540R409 417 2,508 SH   SOLE   0 0 2,508
LAM RESEARCH CORP COM 512807108 207 639 SH   SOLE   0 0 639
LAUDER ESTEE COS INC CL A 518439104 838 4,440 SH   SOLE   0 0 4,440
LEGG MASON INC COM 524901105 1,305 26,225 SH   SOLE   0 0 26,225
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 85 14,944 SH   SOLE   0 0 14,944
LILLY ELI & CO COM 532457108 2,604 15,863 SH   SOLE   0 0 15,863
LINCOLN NATL CORP IND COM 534187109 244 6,623 SH   SOLE   0 0 6,623
LINDE PLC SHS G5494J103 241 1,136 SH   SOLE   0 0 1,136
LITHIA MTRS INC CL A 536797103 1,017 6,722 SH   SOLE   0 0 6,722
LOCKHEED MARTIN CORP COM 539830109 2,523 6,914 SH   SOLE   0 0 6,914
LOWES COS INC COM 548661107 1,755 12,990 SH   SOLE   0 0 12,990
LULULEMON ATHLETICA INC COM 550021109 357 1,144 SH   SOLE   0 0 1,144
MACERICH CO COM 554382101 666 74,270 SH   SOLE   0 0 74,270
MACYS INC COM 55616P104 393 57,164 SH   SOLE   0 0 57,164
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 424 9,819 SH   SOLE   0 0 9,819
MARATHON OIL CORP COM 565849106 344 56,191 SH   SOLE   0 0 56,191
MARATHON PETE CORP COM 56585A102 268 7,164 SH   SOLE   0 0 7,164
MASIMO CORP COM 574795100 203 890 SH   SOLE   0 0 890
MASTERCARD INCORPORATED CL A 57636Q104 714 2,416 SH   SOLE   0 0 2,416
MCDONALDS CORP COM 580135101 1,008 5,463 SH   SOLE   0 0 5,463
MDU RES GROUP INC COM 552690109 652 29,412 SH   SOLE   0 0 29,412
MEDTRONIC PLC SHS G5960L103 1,064 11,605 SH   SOLE   0 0 11,605
MERCK & CO. INC COM 58933Y105 3,693 47,760 SH   SOLE   0 0 47,760
METLIFE INC COM 59156R108 341 9,351 SH   SOLE   0 0 9,351
MFS CHARTER INCOME TR SH BEN INT 552727109 249 31,332 SH   SOLE   0 0 31,332
MFS INTER INCOME TR SH BEN INT 55273C107 45 12,207 SH   SOLE   0 0 12,207
MICRON TECHNOLOGY INC COM 595112103 411 7,971 SH   SOLE   0 0 7,971
MICROSOFT CORP COM 594918104 19,324 94,951 SH   SOLE   0 0 94,951
MODERNA INC COM 60770K107 877 13,656 SH   SOLE   0 0 13,656
MONDELEZ INTL INC CL A 609207105 1,102 21,544 SH   SOLE   0 0 21,544
MORGAN STANLEY COM NEW 617446448 605 12,522 SH   SOLE   0 0 12,522
NABRIVA THERAPEUTICS PLC SHS G63637105 21 31,000 SH   SOLE   0 0 31,000
NATIONAL GRID PLC SPONSORED ADR NE 636274409 240 3,947 SH   SOLE   0 0 3,947
NETFLIX INC COM 64110L106 3,164 6,954 SH   SOLE   0 0 6,954
NEW GOLD INC CDA COM 644535106 16 12,000 SH   SOLE   0 0 12,000
NEW YORK CMNTY BANCORP INC COM 649445103 1,221 119,662 SH   SOLE   0 0 119,662
NEXTERA ENERGY INC COM 65339F101 931 3,878 SH   SOLE   0 0 3,878
NIKE INC CL B 654106103 203 2,070 SH   SOLE   0 0 2,070
NIKOLA CORP COM 654110105 682 10,104 SH   SOLE   0 0 10,104
NORFOLK SOUTHERN CORP COM 655844108 542 3,085 SH   SOLE   0 0 3,085
NORTHROP GRUMMAN CORP COM 666807102 1,032 3,358 SH   SOLE   0 0 3,358
NUVEEN AMT FREE MUN CR INC F COM 67071L106 222 14,538 SH   SOLE   0 0 14,538
NUVEEN AMT FREE QLTY MUN INC COM 670657105 189 13,607 SH   SOLE   0 0 13,607
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 272 46,577 SH   SOLE   0 0 46,577
NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 168 12,657 SH   SOLE   0 0 12,657
NUVEEN PFD & INCM SECURTIES COM 67072C105 122 14,416 SH   SOLE   0 0 14,416
NUVEEN QUALITY MUNCP INCOME COM 67066V101 271 19,337 SH   SOLE   0 0 19,337
NUVEEN TAX-ADVANTAGED DIVID COM 67073G105 160 12,495 SH   SOLE   0 0 12,495
NVIDIA CORPORATION COM 67066G104 5,044 13,278 SH   SOLE   0 0 13,278
NXP SEMICONDUCTORS N V COM N6596X109 212 1,856 SH   SOLE   0 0 1,856
OLIN CORP COM PAR $1 680665205 662 57,583 SH   SOLE   0 0 57,583
ORACLE CORP COM 68389X105 1,140 20,629 SH   SOLE   0 0 20,629
ORBCOMM INC COM 68555P100 116 30,000 SH   SOLE   0 0 30,000
OREILLY AUTOMOTIVE INC COM 67103H107 292 692 SH   SOLE   0 0 692
OTIS WORLDWIDE CORP COM 68902V107 299 5,252 SH   SOLE   0 0 5,252
PALO ALTO NETWORKS INC COM 697435105 332 1,444 SH   SOLE   0 0 1,444
PAN AMERN SILVER CORP COM 697900108 1,781 58,593 SH   SOLE   0 0 58,593
PAYCHEX INC COM 704326107 273 3,608 SH   SOLE   0 0 3,608
PAYPAL HLDGS INC COM 70450Y103 3,015 17,302 SH   SOLE   0 0 17,302
PCSB FINL CORP COM 69324R104 482 38,000 SH   SOLE   0 0 38,000
PEOPLES UNITED FINANCIAL INC COM 712704105 350 30,271 SH   SOLE   0 0 30,271
PEPSICO INC COM 713448108 3,046 23,032 SH   SOLE   0 0 23,032
PFIZER INC COM 717081103 3,688 112,769 SH   SOLE   0 0 112,769
PHILIP MORRIS INTL INC COM 718172109 1,951 27,843 SH   SOLE   0 0 27,843
PHILLIPS 66 COM 718546104 372 5,167 SH   SOLE   0 0 5,167
PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 295 15,997 SH   SOLE   0 0 15,997
PIMCO DYNAMIC INCOME FD SHS 72201Y101 373 15,087 SH   SOLE   0 0 15,087
PIMCO ETF TR ACTIVE BD ETF 72201R775 291 2,612 SH   SOLE   0 0 2,612
PIMCO ETF TR INV GRD CRP BD 72201R817 325 2,844 SH   SOLE   0 0 2,844
PIMCO INCOME STRATEGY FD II COM 72201J104 273 31,335 SH   SOLE   0 0 31,335
PIMCO MUN INCOME FD COM 72200R107 189 13,975 SH   SOLE   0 0 13,975
PJT PARTNERS INC COM CL A 69343T107 232 4,524 SH   SOLE   0 0 4,524
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 156 17,628 SH   SOLE   0 0 17,628
PPG INDS INC COM 693506107 403 3,800 SH   SOLE   0 0 3,800
PPL CORP COM 69351T106 905 35,006 SH   SOLE   0 0 35,006
PRINCIPAL EXCHANGE-TRADED FD US MEGA CAP 74255Y870 461 15,346 SH   SOLE   0 0 15,346
PROCTER AND GAMBLE CO COM 742718109 3,487 29,163 SH   SOLE   0 0 29,163
PROSHARES TR ONLINE RTL ETF 74347B169 247 4,795 SH   SOLE   0 0 4,795
PROSHARES TR ULTRAPRO SHORT S 74347B268 354 30,000 SH   SOLE   0 0 30,000
PROSHARES TR SHORT S&P 500 NE 74347B425 1,213 54,246 SH   SOLE   0 0 54,246
PROSHARES TR ULTRAPRO SHT QQQ 74347G408 200 26,500 SH   SOLE   0 0 26,500
PROSHARES TR LARGE CAP CRE 74347R248 474 6,686 SH   SOLE   0 0 6,686
PROSHARES TR S&P 500 DV ARIST 74348A467 927 13,759 SH   SOLE   0 0 13,759
PRUDENTIAL FINL INC COM 744320102 373 6,123 SH   SOLE   0 0 6,123
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 2,878 58,535 SH   SOLE   0 0 58,535
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 104 21,880 SH   SOLE   0 0 21,880
QUALCOMM INC COM 747525103 4,073 44,656 SH   SOLE   0 0 44,656
QUEST DIAGNOSTICS INC COM 74834L100 625 5,486 SH   SOLE   0 0 5,486
RADIAN GROUP INC COM 750236101 955 61,562 SH   SOLE   0 0 61,562
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,236 20,059 SH   SOLE   0 0 20,059
REAVES UTIL INCOME FD COM SH BEN INT 756158101 376 12,443 SH   SOLE   0 0 12,443
REGENERON PHARMACEUTICALS COM 75886F107 284 455 SH   SOLE   0 0 455
REPUBLIC SVCS INC COM 760759100 466 5,684 SH   SOLE   0 0 5,684
RESMED INC COM 761152107 332 1,729 SH   SOLE   0 0 1,729
RICHMOND MUT BANCORPORATION COM 76525P100 350 31,124 SH   SOLE   0 0 31,124
RITE AID CORP COM 767754872 252 14,767 SH   SOLE   0 0 14,767
RIVERNORTH / DOUBLELINE STRA COM 76882G107 410 29,490 SH   SOLE   0 0 29,490
RIVERNORTH OPPORTUNITIES FD COM 76881Y109 392 26,395 SH   SOLE   0 0 26,395
ROKU INC COM CL A 77543R102 418 3,588 SH   SOLE   0 0 3,588
RPM INTL INC COM 749685103 257 3,420 SH   SOLE   0 0 3,420
SALESFORCE COM INC COM 79466L302 2,301 12,283 SH   SOLE   0 0 12,283
SANOFI SPONSORED ADR 80105N105 929 18,190 SH   SOLE   0 0 18,190
SCHLUMBERGER LTD COM 806857108 285 15,473 SH   SOLE   0 0 15,473
SCHWAB CHARLES CORP COM 808513105 464 13,758 SH   SOLE   0 0 13,758
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 4,500 61,256 SH   SOLE   0 0 61,256
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1,549 20,899 SH   SOLE   0 0 20,899
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 4,394 43,277 SH   SOLE   0 0 43,277
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 3,720 74,229 SH   SOLE   0 0 74,229
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 1,865 35,442 SH   SOLE   0 0 35,442
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 3,042 46,551 SH   SOLE   0 0 46,551
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 1,330 54,627 SH   SOLE   0 0 54,627
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 286 9,003 SH   SOLE   0 0 9,003
SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 645 17,800 SH   SOLE   0 0 17,800
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,374 45,884 SH   SOLE   0 0 45,884
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 3,443 115,746 SH   SOLE   0 0 115,746
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 2,252 40,040 SH   SOLE   0 0 40,040
SCHWAB STRATEGIC TR US REIT ETF 808524847 1,392 39,512 SH   SOLE   0 0 39,512
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 3,849 65,480 SH   SOLE   0 0 65,480
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 1,241 24,042 SH   SOLE   0 0 24,042
SCHWAB STRATEGIC TR US TIPS ETF 808524870 5,351 89,149 SH   SOLE   0 0 89,149
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 852 28,799 SH   SOLE   0 0 28,799
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 239 2,390 SH   SOLE   0 0 2,390
SELECT SECTOR SPDR TR ENERGY 81369Y506 359 9,479 SH   SOLE   0 0 9,479
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 719 31,083 SH   SOLE   0 0 31,083
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 418 6,082 SH   SOLE   0 0 6,082
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 838 8,024 SH   SOLE   0 0 8,024
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 313 5,541 SH   SOLE   0 0 5,541
SEMPRA ENERGY COM 816851109 423 3,610 SH   SOLE   0 0 3,610
SERVICENOW INC COM 81762P102 1,499 3,700 SH   SOLE   0 0 3,700
SHOPIFY INC CL A 82509L107 947 998 SH   SOLE   0 0 998
SILVERCREST METALS INC COM 828363101 95 10,350 SH   SOLE   0 0 10,350
SIRIUS XM HOLDINGS INC COM 82968B103 82 14,015 SH   SOLE   0 0 14,015
SITE CENTERS CORP COM 82981J109 233 28,800 SH   SOLE   0 0 28,800
SKYWORKS SOLUTIONS INC COM 83088M102 721 5,640 SH   SOLE   0 0 5,640
SOUTHERN CO COM 842587107 1,020 19,674 SH   SOLE   0 0 19,674
SOUTHERN FIRST BANCSHARES IN COM 842873101 3,587 129,449 SH   SOLE   0 0 129,449
SOUTHWEST AIRLS CO COM 844741108 295 8,619 SH   SOLE   0 0 8,619
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 414 1,607 SH   SOLE   0 0 1,607
SPDR GOLD TR GOLD SHS 78463V107 3,080 18,401 SH   SOLE   0 0 18,401
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,616 11,728 SH   SOLE   0 0 11,728
SPDR SER TR S&P 600 SMCP VAL 78464A300 739 15,039 SH   SOLE   0 0 15,039
SPDR SER TR BLMBRG BRC CNVRT 78464A359 266 4,397 SH   SOLE   0 0 4,397
SPDR SER TR PORTFOLIO SHORT 78464A474 670 21,372 SH   SOLE   0 0 21,372
SPDR SER TR BLOMBERG INTL TR 78464A516 456 15,787 SH   SOLE   0 0 15,787
SPDR SER TR AEROSPACE DEF 78464A631 267 3,045 SH   SOLE   0 0 3,045
SPDR SER TR PORTFOLIO LN TSR 78464A664 5,325 113,524 SH   SOLE   0 0 113,524
SPDR SER TR S&P REGL BKG 78464A698 507 13,213 SH   SOLE   0 0 13,213
SPDR SER TR S&P DIVID ETF 78464A763 508 5,567 SH   SOLE   0 0 5,567
SPDR SER TR S&P HOMEBUILD 78464A888 828 18,858 SH   SOLE   0 0 18,858
SPDR SER TR SSGA US LRG ETF 78468R804 286 2,800 SH   SOLE   0 0 2,800
SPLUNK INC COM 848637104 303 1,527 SH   SOLE   0 0 1,527
SQUARE INC CL A 852234103 513 4,886 SH   SOLE   0 0 4,886
STAMPS COM INC COM NEW 852857200 273 1,485 SH   SOLE   0 0 1,485
STANLEY BLACK & DECKER INC COM 854502101 330 2,368 SH   SOLE   0 0 2,368
STARBUCKS CORP COM 855244109 910 12,359 SH   SOLE   0 0 12,359
STARWOOD PPTY TR INC COM 85571B105 326 21,823 SH   SOLE   0 0 21,823
STERLING BANCORP DEL COM 85917A100 806 68,774 SH   SOLE   0 0 68,774
STOCK YDS BANCORP INC COM 861025104 289 7,178 SH   SOLE   0 0 7,178
SWITCHBACK ENERGY ACQUISTN C COM CL A 87105M102 348 34,615 SH   SOLE   0 0 34,615
SYNOVUS FINL CORP COM NEW 87161C501 479 23,350 SH   SOLE   0 0 23,350
SYSCO CORP COM 871829107 595 10,890 SH   SOLE   0 0 10,890
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 952 16,775 SH   SOLE   0 0 16,775
TARGET CORP COM 87612E106 1,079 8,998 SH   SOLE   0 0 8,998
TE CONNECTIVITY LTD REG SHS H84989104 273 3,352 SH   SOLE   0 0 3,352
TELADOC HEALTH INC COM 87918A105 585 3,067 SH   SOLE   0 0 3,067
TESLA INC COM 88160R101 1,206 1,117 SH   SOLE   0 0 1,117
TEXAS INSTRS INC COM 882508104 1,889 14,876 SH   SOLE   0 0 14,876
THERMO FISHER SCIENTIFIC INC COM 883556102 617 1,704 SH   SOLE   0 0 1,704
TJX COS INC NEW COM 872540109 417 8,242 SH   SOLE   0 0 8,242
TORONTO DOMINION BK ONT COM NEW 891160509 294 6,584 SH   SOLE   0 0 6,584
TOTAL S.A. SPONSORED ADS 89151E109 314 8,175 SH   SOLE   0 0 8,175
TRANE TECHNOLOGIES PLC SHS G8994E103 316 3,551 SH   SOLE   0 0 3,551
TRANSALTA CORP COM 89346D107 67 11,300 SH   SOLE   0 0 11,300
TRAVELERS COMPANIES INC COM 89417E109 206 1,809 SH   SOLE   0 0 1,809
TRIMTABS ETF TR ALL CAP US FREE 89628W302 883 23,505 SH   SOLE   0 0 23,505
TRUIST FINL CORP COM 89832Q109 1,182 31,471 SH   SOLE   0 0 31,471
TWILIO INC CL A 90138F102 881 4,015 SH   SOLE   0 0 4,015
TYSON FOODS INC CL A 902494103 502 8,405 SH   SOLE   0 0 8,405
UBER TECHNOLOGIES INC COM 90353T100 658 21,186 SH   SOLE   0 0 21,186
UNILEVER N V N Y SHS NEW 904784709 285 5,352 SH   SOLE   0 0 5,352
UNILEVER PLC SPON ADR NEW 904767704 364 6,641 SH   SOLE   0 0 6,641
UNION PAC CORP COM 907818108 780 4,611 SH   SOLE   0 0 4,611
UNITED PARCEL SERVICE INC CL B 911312106 820 7,379 SH   SOLE   0 0 7,379
UNITED STATES STL CORP NEW COM 912909108 79 10,977 SH   SOLE   0 0 10,977
UNITEDHEALTH GROUP INC COM 91324P102 1,419 4,812 SH   SOLE   0 0 4,812
US BANCORP DEL COM NEW 902973304 956 25,971 SH   SOLE   0 0 25,971
VALERO ENERGY CORP COM 91913Y100 1,384 23,521 SH   SOLE   0 0 23,521
VALLEY NATL BANCORP COM 919794107 202 25,841 SH   SOLE   0 0 25,841
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 260 7,100 SH   SOLE   0 0 7,100
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 835 29,097 SH   SOLE   0 0 29,097
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 222 1,985 SH   SOLE   0 0 1,985
VANGUARD BD INDEX FDS INTERMED TERM 921937819 327 3,508 SH   SOLE   0 0 3,508
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 1,445 17,388 SH   SOLE   0 0 17,388
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 651 7,368 SH   SOLE   0 0 7,368
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 421 7,292 SH   SOLE   0 0 7,292
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,381 4,871 SH   SOLE   0 0 4,871
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 367 3,831 SH   SOLE   0 0 3,831
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 329 1,993 SH   SOLE   0 0 1,993
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,623 20,671 SH   SOLE   0 0 20,671
VANGUARD INDEX FDS MID CAP ETF 922908629 316 1,928 SH   SOLE   0 0 1,928
VANGUARD INDEX FDS LARGE CAP ETF 922908637 290 2,030 SH   SOLE   0 0 2,030
VANGUARD INDEX FDS GROWTH ETF 922908736 1,505 7,449 SH   SOLE   0 0 7,449
VANGUARD INDEX FDS VALUE ETF 922908744 280 2,808 SH   SOLE   0 0 2,808
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,424 15,483 SH   SOLE   0 0 15,483
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 542 11,377 SH   SOLE   0 0 11,377
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 387 9,778 SH   SOLE   0 0 9,778
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 937 11,332 SH   SOLE   0 0 11,332
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 702 12,916 SH   SOLE   0 0 12,916
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 224 2,352 SH   SOLE   0 0 2,352
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 4,063 34,674 SH   SOLE   0 0 34,674
VANGUARD TAX-MANAGED FDS FTSE DEV MKT ETF 921943858 849 21,882 SH   SOLE   0 0 21,882
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 656 9,772 SH   SOLE   0 0 9,772
VANGUARD WORLD FDS ENERGY ETF 92204A306 803 15,963 SH   SOLE   0 0 15,963
VANGUARD WORLD FDS INF TECH ETF 92204A702 856 3,071 SH   SOLE   0 0 3,071
VEEVA SYS INC CL A COM 922475108 218 928 SH   SOLE   0 0 928
VENTAS INC COM 92276F100 226 6,177 SH   SOLE   0 0 6,177
VEREIT INC COM 92339V100 152 23,592 SH   SOLE   0 0 23,592
VERIZON COMMUNICATIONS INC COM 92343V104 6,672 121,022 SH   SOLE   0 0 121,022
VERTEX PHARMACEUTICALS INC COM 92532F100 395 1,361 SH   SOLE   0 0 1,361
VIACOMCBS INC CL B 92556H206 870 37,290 SH   SOLE   0 0 37,290
VIRTUS GLOBAL MULTI-SEC INC COM 92829B101 377 33,889 SH   SOLE   0 0 33,889
VISA INC COM CL A 92826C839 3,534 18,297 SH   SOLE   0 0 18,297
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 442 27,720 SH   SOLE   0 0 27,720
WALGREENS BOOTS ALLIANCE INC COM 931427108 479 11,308 SH   SOLE   0 0 11,308
WALMART INC COM 931142103 1,783 14,887 SH   SOLE   0 0 14,887
WASTE MGMT INC DEL COM 94106L109 932 8,798 SH   SOLE   0 0 8,798
WELLS FARGO CO NEW COM 949746101 879 34,354 SH   SOLE   0 0 34,354
WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 129 18,435 SH   SOLE   0 0 18,435
WELLS FARGO MULTI SECTOR INC COM 94987D101 135 12,250 SH   SOLE   0 0 12,250
WESTERN ASSET MANAGED MUNS F COM 95766M105 277 23,088 SH   SOLE   0 0 23,088
WEYERHAEUSER CO MTN BE COM NEW 962166104 348 15,478 SH   SOLE   0 0 15,478
WILLIAMS COS INC COM 969457100 443 23,304 SH   SOLE   0 0 23,304
WISDOMTREE TR US MIDCAP FUND 97717W570 371 11,380 SH   SOLE   0 0 11,380
WORLD ACCEP CORP DEL COM 981419104 404 6,168 SH   SOLE   0 0 6,168
WORLD GOLD TR SPDR GLD MINIS 98149E204 1,927 108,496 SH   SOLE   0 0 108,496
WSFS FINL CORP COM 929328102 283 9,851 SH   SOLE   0 0 9,851
XILINX INC COM 983919101 269 2,730 SH   SOLE   0 0 2,730
XYLEM INC COM 98419M100 283 4,359 SH   SOLE   0 0 4,359
YUM BRANDS INC COM 988498101 370 4,262 SH   SOLE   0 0 4,262
ZIMMER BIOMET HOLDINGS INC COM 98956P102 410 3,431 SH   SOLE   0 0 3,431
ZOETIS INC CL A 98978V103 877 6,397 SH   SOLE   0 0 6,397