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,375 6,617 SH   SOLE   6,416 0 201
ABBOTT LABS COM 002824100 822 10,295 SH   SOLE   10,123 0 172
ABBVIE INC COM 00287Y109 1,658 20,588 SH   SOLE   20,050 0 538
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 260 1,478 SH   SOLE   1,241 0 237
ADOBE INC COM 00724F101 452 1,701 SH   SOLE   1,555 0 146
AGNICO EAGLE MINES LTD COM 008474108 279 6,416 SH   SOLE   5,307 0 1,109
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 832 4,560 SH   SOLE   3,868 0 692
ALLIANZGI DIVERS INC & CNV F COM 01883J108 430 18,998 SH   SOLE   18,706 0 292
ALLSTATE CORP COM 020002101 251 2,670 SH   SOLE   2,670 0 0
ALPHA ARCHITECT ETF TR VAL MOMTM TRND 02072L508 688 27,776 SH   SOLE   26,545 0 1,231
ALPHABET INC CAP STK CL C 02079K107 600 511 SH   SOLE   469 0 42
ALPHABET INC CAP STK CL A 02079K305 1,868 1,587 SH   SOLE   1,524 0 63
ALPS ETF TR ALERIAN MLP 00162Q866 1,116 111,278 SH   SOLE   95,297 0 15,981
ALTRIA GROUP INC COM 02209S103 424 7,391 SH   SOLE   4,679 0 2,712
AMAZON COM INC COM 023135106 5,157 2,898 SH   SOLE   2,784 0 114
AMERICAN ELEC PWR CO INC COM 025537101 271 3,241 SH   SOLE   3,101 0 140
AMERICAN EXPRESS CO COM 025816109 250 2,286 SH   SOLE   2,286 0 0
AMERICAN TOWER CORP NEW COM 03027X100 819 4,158 SH   SOLE   3,158 0 1,000
AMERICAN WTR WKS CO INC NEW COM 030420103 323 3,100 SH   SOLE   3,100 0 0
AMETEK INC NEW COM 031100100 278 3,352 SH   SOLE   3,352 0 0
AMGEN INC COM 031162100 1,129 5,941 SH   SOLE   4,841 0 1,100
ANNALY CAP MGMT INC COM 035710409 359 35,969 SH   SOLE   33,369 0 2,600
APPLE INC COM 037833100 6,950 36,589 SH   SOLE   33,914 0 2,675
AQUA AMERICA INC COM 03836W103 328 9,008 SH   SOLE   9,008 0 0
ARK ETF TR INNOVATION ETF 00214Q104 1,294 27,686 SH   SOLE   22,205 0 5,481
AT&T INC COM 00206R102 790 25,186 SH   SOLE   23,016 0 2,170
AUTODESK INC COM 052769106 249 1,595 SH   SOLE   1,595 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 382 2,393 SH   SOLE   1,572 0 821
BANK AMER CORP COM 060505104 965 34,972 SH   SOLE   33,972 0 1,000
BARCLAYS PLC ADR 06738E204 89 11,127 SH   SOLE   11,127 0 0
BARRICK GOLD CORPORATION COM 067901108 485 35,379 SH   SOLE   35,379 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,401 16,929 SH   SOLE   15,285 0 1,644
BLACKROCK MUN INCOME TR SH BEN INT 09248F109 290 21,500 SH   SOLE   21,500 0 0
BLACKROCK MUNI INCOME TR II COM 09249N101 303 21,450 SH   SOLE   21,450 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 250 7,151 SH   SOLE   6,906 0 245
BOEING CO COM 097023105 2,156 5,654 SH   SOLE   5,339 0 315
BOSTON PROPERTIES INC COM 101121101 295 2,200 SH   SOLE   2,200 0 0
BOULDER GROWTH & INCOME FD I COM 101507101 292 27,115 SH   SOLE   27,115 0 0
BP PLC SPONSORED ADR 055622104 249 5,705 SH   SOLE   5,704 0 1
CAMECO CORP COM 13321L108 333 28,260 SH   SOLE   28,260 0 0
CANADIAN NATL RY CO COM 136375102 200 2,234 SH   SOLE   634 0 1,600
CATERPILLAR INC DEL COM 149123101 1,026 7,569 SH   SOLE   6,947 0 622
CELGENE CORP COM 151020104 266 2,823 SH   SOLE   793 0 2,030
CHEVRON CORP NEW COM 166764100 1,094 8,888 SH   SOLE   7,031 0 1,857
CHIMERA INVT CORP COM NEW 16934Q208 290 15,490 SH   SOLE   15,490 0 0
CIGNA CORP NEW COM 125523100 283 1,757 SH   SOLE   1,757 0 0
CISCO SYS INC COM 17275R102 1,547 28,653 SH   SOLE   26,716 0 1,937
CITIGROUP INC COM NEW 172967424 205 3,294 SH   SOLE   3,194 0 100
CLOROX CO DEL COM 189054109 257 1,602 SH   SOLE   1,386 0 216
COCA COLA CO COM 191216100 494 10,542 SH   SOLE   8,892 0 1,650
COLGATE PALMOLIVE CO COM 194162103 397 5,796 SH   SOLE   4,772 0 1,024
COLONY CR REAL ESTATE INC COM CL A 19625T101 222 14,175 SH   SOLE   14,175 0 0
COMCAST CORP NEW CL A 20030N101 653 16,321 SH   SOLE   15,823 0 498
CONSTELLATION BRANDS INC CL A 21036P108 561 3,201 SH   SOLE   2,870 0 331
CSX CORP COM 126408103 668 8,939 SH   SOLE   8,573 0 366
CUMMINS INC COM 231021106 559 3,538 SH   SOLE   3,413 0 125
CVS HEALTH CORP COM 126650100 219 4,059 SH   SOLE   2,812 0 1,247
DBX ETF TR XTRACK MSCI EAFE 233051200 351 11,250 SH   SOLE   11,250 0 0
DEERE & CO COM 244199105 334 2,094 SH   SOLE   1,934 0 160
DELTA AIR LINES INC DEL COM NEW 247361702 208 4,036 SH   SOLE   3,957 0 79
DISNEY WALT CO COM DISNEY 254687106 1,014 9,132 SH   SOLE   7,734 0 1,398
DOWDUPONT INC COM 26078J100 624 11,706 SH   SOLE   9,884 0 1,822
DUKE ENERGY CORP NEW COM NEW 26441C204 236 2,622 SH   SOLE   2,022 0 600
EASTMAN CHEMICAL CO COM 277432100 352 4,643 SH   SOLE   4,345 0 298
EMERSON ELEC CO COM 291011104 257 3,760 SH   SOLE   3,231 0 529
ENBRIDGE INC COM 29250N105 271 7,461 SH   SOLE   6,720 0 741
ENERGY FUELS INC COM NEW 292671708 359 107,778 SH   SOLE   101,988 0 5,790
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 436 28,392 SH   SOLE   28,392 0 0
ENTERGY CORP NEW COM 29364G103 727 7,599 SH   SOLE   7,429 0 170
ENTERPRISE PRODS PARTNERS L COM 293792107 717 24,634 SH   SOLE   21,438 0 3,196
ETF SER SOLUTIONS US GBL GLD PRE 26922A719 314 24,386 SH   SOLE   21,061 0 3,325
EXACT SCIENCES CORP COM 30063P105 791 9,129 SH   SOLE   6,656 0 2,473
EXELON CORP COM 30161N101 629 12,556 SH   SOLE   12,556 0 0
EXXON MOBIL CORP COM 30231G102 1,285 15,906 SH   SOLE   13,787 0 2,119
FACEBOOK INC CL A 30303M102 1,949 11,693 SH   SOLE   11,209 0 484
FASTENAL CO COM 311900104 997 15,506 SH   SOLE   15,462 0 44
FEDEX CORP COM 31428X106 243 1,341 SH   SOLE   251 0 1,090
FIRST TR EXCH TRD ALPHA FD I EM SML CP ALPH 33737J307 707 19,882 SH   SOLE   17,139 0 2,743
FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 2,132 39,597 SH   SOLE   33,765 0 5,832
FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 5,434 100,585 SH   SOLE   92,809 0 7,776
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 284 6,023 SH   SOLE   6,004 0 19
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 6,024 201,936 SH   SOLE   185,805 0 16,131
FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 300 5,860 SH   SOLE   4,879 0 981
FIRSTENERGY CORP COM 337932107 207 4,982 SH   SOLE   4,982 0 0
FORD MTR CO DEL COM 345370860 181 20,629 SH   SOLE   19,887 0 742
FS KKR CAPITAL CORP COM 302635107 88 14,559 SH   SOLE   12,559 0 2,000
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 2,274 523,939 SH   SOLE   492,594 0 31,345
GENERAL ELECTRIC CO COM 369604103 485 48,509 SH   SOLE   46,790 0 1,719
GENERAL MLS INC COM 370334104 1,209 23,362 SH   SOLE   20,949 0 2,413
GENERAL MTRS CO COM 37045V100 457 12,312 SH   SOLE   11,676 0 636
GILEAD SCIENCES INC COM 375558103 791 12,171 SH   SOLE   10,281 0 1,890
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 1,170 51,542 SH   SOLE   51,542 0 0
GOLDCORP INC NEW COM 380956409 1,968 172,069 SH   SOLE   161,987 0 10,082
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 1,414 50,415 SH   SOLE   45,719 0 4,696
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 1,440 44,258 SH   SOLE   38,927 0 5,331
GOLDMAN SACHS ETF TR EQUITY ETF 381430503 12,019 211,496 SH   SOLE   201,951 0 9,545
GRANITESHARES ETF TR BBG COMMD K 1 38747R108 587 24,159 SH   SOLE   20,869 0 3,290
GRANITESHARES ETF TR S&P GSCI CM K 1 38747R207 268 12,071 SH   SOLE   10,495 0 1,576
GRANITESHARES GOLD TR SHS BEN INT 38748G101 332 25,731 SH   SOLE   22,239 0 3,492
HERSHEY CO COM 427866108 660 5,749 SH   SOLE   5,749 0 0
HOME DEPOT INC COM 437076102 798 4,160 SH   SOLE   3,489 0 671
HONEYWELL INTL INC COM 438516106 1,582 9,958 SH   SOLE   8,512 0 1,446
HP INC COM 40434L105 203 10,435 SH   SOLE   9,685 0 750
INTEL CORP COM 458140100 1,122 20,885 SH   SOLE   19,005 0 1,880
INTERNATIONAL BUSINESS MACHS COM 459200101 473 3,354 SH   SOLE   3,248 0 106
INTL PAPER CO COM 460146103 275 5,951 SH   SOLE   5,951 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 250 2,393 SH   SOLE   2,393 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 377 3,130 SH   SOLE   3,130 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 409 2,066 SH   SOLE   2,066 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,537 14,729 SH   SOLE   14,729 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 251 1,913 SH   SOLE   1,913 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 579 12,191 SH   SOLE   12,191 0 0
INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 939 29,044 SH   SOLE   24,133 0 4,911
INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 277 5,586 SH   SOLE   5,412 0 174
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 242 4,603 SH   SOLE   4,299 0 304
INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 945 50,651 SH   SOLE   44,828 0 5,823
INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 792 16,868 SH   SOLE   15,682 0 1,186
INVESCO QQQ TR UNIT SER 1 46090E103 3,504 19,520 SH   SOLE   19,042 0 478
INVESCO VALUE MUN INCOME TR COM 46132P108 629 43,592 SH   SOLE   43,592 0 0
ISHARES GOLD TRUST ISHARES 464285105 379 30,636 SH   SOLE   30,636 0 0
ISHARES INC MIN VOL EMRG MKT 464286533 751 12,673 SH   SOLE   11,032 0 1,641
ISHARES INC CORE MSCI EMKT 46434G103 226 4,350 SH   SOLE   3,405 0 945
ISHARES TR CORE S&P TTL STK 464287150 1,921 29,831 SH   SOLE   29,266 0 565
ISHARES TR SELECT DIVID ETF 464287168 528 5,374 SH   SOLE   4,800 0 574
ISHARES TR CORE S&P500 ETF 464287200 2,502 8,792 SH   SOLE   8,555 0 237
ISHARES TR CORE US AGGBD ET 464287226 5,930 54,382 SH   SOLE   53,276 0 1,106
ISHARES TR IBOXX INV CP ETF 464287242 326 2,736 SH   SOLE   2,736 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 1,714 9,947 SH   SOLE   8,990 0 957
ISHARES TR S&P 500 VAL ETF 464287408 972 8,622 SH   SOLE   7,121 0 1,501
ISHARES TR 20 YR TR BD ETF 464287432 422 3,338 SH   SOLE   2,644 0 694
ISHARES TR BARCLAYS 7 10 YR 464287440 971 9,101 SH   SOLE   7,554 0 1,547
ISHARES TR 1 3 YR TREAS BD 464287457 1,165 13,848 SH   SOLE   7,522 0 6,326
ISHARES TR MSCI EAFE ETF 464287465 825 12,707 SH   SOLE   12,707 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 540 6,217 SH   SOLE   6,155 0 62
ISHARES TR RUS MD CP GR ETF 464287481 3,022 22,275 SH   SOLE   20,354 0 1,921
ISHARES TR RUS MID CAP ETF 464287499 458 8,477 SH   SOLE   8,477 0 0
ISHARES TR CORE S&P MCP ETF 464287507 3,189 16,839 SH   SOLE   16,442 0 397
ISHARES TR NASDAQ BIOTECH 464287556 201 1,796 SH   SOLE   1,688 0 108
ISHARES TR RUS 1000 VAL ETF 464287598 1,682 14,471 SH   SOLE   14,438 0 33
ISHARES TR S&P MC 400GR ETF 464287606 448 2,044 SH   SOLE   2,044 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 899 5,935 SH   SOLE   5,908 0 27
ISHARES TR RUSSELL 2000 ETF 464287655 828 5,608 SH   SOLE   5,308 0 300
ISHARES TR S&P MC 400VL ETF 464287705 418 2,666 SH   SOLE   2,666 0 0
ISHARES TR CORE S&P SCP ETF 464287804 2,620 33,960 SH   SOLE   32,034 0 1,926
ISHARES TR SP SMCP600VL ETF 464287879 966 6,550 SH   SOLE   6,082 0 468
ISHARES TR S&P SML 600 GWT 464287887 1,419 7,955 SH   SOLE   7,700 0 255
ISHARES TR MSCI ACWI ETF 464288257 310 4,303 SH   SOLE   4,303 0 0
ISHARES TR JPMORGAN USD EMG 464288281 1,500 13,633 SH   SOLE   12,344 0 1,289
ISHARES TR IBOXX HI YD ETF 464288513 1,112 12,861 SH   SOLE   11,574 0 1,287
ISHARES TR MBS ETF 464288588 254 2,387 SH   SOLE   2,387 0 0
ISHARES TR INTRM TR CRP ETF 464288638 686 12,444 SH   SOLE   12,444 0 0
ISHARES TR US AER DEF ETF 464288760 1,447 7,250 SH   SOLE   6,920 0 330
ISHARES TR U.S. MED DVC ETF 464288810 895 3,866 SH   SOLE   3,777 0 89
ISHARES TR FLTG RATE NT ETF 46429B655 445 8,750 SH   SOLE   8,750 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 1,336 14,323 SH   SOLE   14,323 0 0
ISHARES TR MIN VOL EAFE ETF 46429B689 1,820 25,284 SH   SOLE   24,818 0 466
ISHARES TR MIN VOL USA ETF 46429B697 3,397 57,767 SH   SOLE   55,528 0 2,239
ISHARES TR USA MOMENTUM FCT 46432F396 10,781 96,103 SH   SOLE   88,001 0 8,102
ISHARES TR CORE MSCI TOTAL 46432F834 347 5,970 SH   SOLE   5,929 0 41
ISHARES TR CORE MSCI EAFE 46432F842 1,000 16,448 SH   SOLE   14,555 0 1,893
ISHARES TR MRNGSTR INC ETF 46432F875 940 38,033 SH   SOLE   33,232 0 4,801
ISHARES TR HDG MSCI EAFE 46434V803 353 12,217 SH   SOLE   10,800 0 1,417
ISHARES TR EDGE US FIXD INM 46435U796 529 5,321 SH   SOLE   5,309 0 12
JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 1,295 31,287 SH   SOLE   29,637 0 1,650
JOHN HANCOCK ETF TRUST MULTIFACTOR MI 47804J206 2,526 71,890 SH   SOLE   66,099 0 5,791
JOHNSON & JOHNSON COM 478160104 2,510 17,961 SH   SOLE   16,463 0 1,498
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 536 10,649 SH   SOLE   8,457 0 2,192
KIMBERLY CLARK CORP COM 494368103 529 4,272 SH   SOLE   3,592 0 680
LINDE PLC COM G5494J103 393 2,234 SH   SOLE   1,721 0 513
LOCKHEED MARTIN CORP COM 539830109 1,429 4,762 SH   SOLE   4,017 0 745
LOWES COS INC COM 548661107 436 3,990 SH   SOLE   3,163 0 827
LULULEMON ATHLETICA INC COM 550021109 392 2,400 SH   SOLE   2,073 0 327
M & T BK CORP COM 55261F104 480 3,057 SH   SOLE   3,057 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 311 7,544 SH   SOLE   6,897 0 647
MARATHON OIL CORP COM 565849106 934 55,913 SH   SOLE   55,842 0 71
MARATHON PETE CORP COM 56585A102 283 4,726 SH   SOLE   4,289 0 437
MASCO CORP COM 574599106 350 8,892 SH   SOLE   8,205 0 687
MASTERCARD INC CL A 57636Q104 873 3,712 SH   SOLE   3,174 0 538
MCDONALDS CORP COM 580135101 1,265 6,660 SH   SOLE   5,274 0 1,386
MCKESSON CORP COM 58155Q103 303 2,589 SH   SOLE   2,574 0 15
MEDTRONIC PLC SHS G5960L103 386 4,241 SH   SOLE   2,686 0 1,555
MERCK & CO INC COM 58933Y105 2,026 24,370 SH   SOLE   19,427 0 4,943
MICROSOFT CORP COM 594918104 3,922 33,261 SH   SOLE   30,141 0 3,120
MONDELEZ INTL INC CL A 609207105 222 4,457 SH   SOLE   2,192 0 2,265
NETFLIX INC COM 64110L106 1,339 3,759 SH   SOLE   3,142 0 617
NEWMONT MNG CORP COM 651639106 872 24,375 SH   SOLE   23,845 0 530
NEXTERA ENERGY INC COM 65339F101 213 1,102 SH   SOLE   959 0 143
NIKE INC CL B 654106103 538 6,388 SH   SOLE   4,328 0 2,060
NOKIA CORP SPONSORED ADR 654902204 59 10,267 SH   SOLE   7,267 0 3,000
NOVO-NORDISK A S ADR 670100205 358 6,844 SH   SOLE   5,726 0 1,118
NUVEEN MARYLAND QLT MUN INC COM 67061Q107 144 11,500 SH   SOLE   9,500 0 2,000
NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 153 11,034 SH   SOLE   11,034 0 0
NUVEEN TAXABLE MUNICPL INCM COM 67074C103 385 18,773 SH   SOLE   9,500 0 9,273
NVIDIA CORP COM 67066G104 1,102 6,138 SH   SOLE   3,904 0 2,234
OLD DOMINION FREIGHT LINE IN COM 679580100 332 2,300 SH   SOLE   2,300 0 0
ONEOK INC NEW COM 682680103 379 5,431 SH   SOLE   5,431 0 0
ORACLE CORP COM 68389X105 646 12,033 SH   SOLE   9,847 0 2,186
PARKER HANNIFIN CORP COM 701094104 208 1,210 SH   SOLE   1,210 0 0
PAYCHEX INC COM 704326107 280 3,491 SH   SOLE   2,852 0 639
PAYPAL HLDGS INC COM 70450Y103 387 3,730 SH   SOLE   3,595 0 135
PEPSICO INC COM 713448108 1,344 10,967 SH   SOLE   10,873 0 94
PFIZER INC COM 717081103 1,285 30,277 SH   SOLE   27,212 0 3,065
PHILIP MORRIS INTL INC COM 718172109 572 6,469 SH   SOLE   4,223 0 2,246
PIER 1 IMPORTS INC COM 720279108 23 30,000 SH   SOLE   30,000 0 0
PNC FINL SVCS GROUP INC COM 693475105 642 5,234 SH   SOLE   5,234 0 0
PPL CORP COM 69351T106 352 11,097 SH   SOLE   11,097 0 0
PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 304 16,325 SH   SOLE   16,325 0 0
PROCTER AND GAMBLE CO COM 742718109 936 8,993 SH   SOLE   7,214 0 1,779
PROSHARES TR SHORT S&P 500 NE 74347B425 666 24,073 SH   SOLE   21,353 0 2,720
PROSHARES TR S&P MDCP 400 DIV 74347B680 5,266 93,474 SH   SOLE   84,945 0 8,529
PROSHARES TR RUSS 2000 DIVD 74347B698 5,127 88,011 SH   SOLE   81,502 0 6,509
PROSHARES TR S&P 500 DV ARIST 74348A467 4,078 60,163 SH   SOLE   55,360 0 4,803
PRUDENTIAL FINL INC COM 744320102 335 3,644 SH   SOLE   3,635 0 9
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 550 9,260 SH   SOLE   8,260 0 1,000
QUALCOMM INC COM 747525103 521 9,139 SH   SOLE   7,287 0 1,852
RAYMOND JAMES FINANCIAL INC COM 754730109 219 2,729 SH   SOLE   2,229 0 500
RAYTHEON CO COM NEW 755111507 348 1,910 SH   SOLE   1,806 0 104
RITE AID CORP COM 767754104 31 48,850 SH   SOLE   48,850 0 0
SALESFORCE COM INC COM 79466L302 921 5,813 SH   SOLE   5,352 0 461
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2,642 38,865 SH   SOLE   38,865 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 2,432 53,916 SH   SOLE   53,360 0 556
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 3,299 126,834 SH   SOLE   123,031 0 3,803
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 974 18,626 SH   SOLE   18,258 0 368
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 421 8,144 SH   SOLE   8,144 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 1,457 29,190 SH   SOLE   29,190 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1,887 34,000 SH   SOLE   34,000 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 656 7,155 SH   SOLE   7,129 0 26
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 333 2,924 SH   SOLE   2,895 0 29
SELECT SECTOR SPDR TR ENERGY 81369Y506 529 7,998 SH   SOLE   7,751 0 247
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 316 4,206 SH   SOLE   4,152 0 54
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 270 3,653 SH   SOLE   3,586 0 67
SHOPIFY INC CL A 82509L107 210 1,022 SH   SOLE   1,022 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 254 3,083 SH   SOLE   3,083 0 0
SNAP ON INC COM 833034101 203 1,300 SH   SOLE   1,300 0 0
SOUTH JERSEY INDS INC COM 838518108 214 6,660 SH   SOLE   6,660 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 327 1,262 SH   SOLE   1,262 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 697 5,716 SH   SOLE   4,671 0 1,045
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,303 8,153 SH   SOLE   6,853 0 1,300
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 229 663 SH   SOLE   0 0 663
SPDR SER TR SPDR BLOOMBERG 78468R663 382 4,174 SH   SOLE   4,001 0 173
SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 1,897 44,446 SH   SOLE   39,267 0 5,179
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 1,676 32,075 SH   SOLE   28,407 0 3,668
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 385 11,556 SH   SOLE   11,556 0 0
SQUARE INC CL A 852234103 3,158 42,151 SH   SOLE   41,235 0 916
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 779 16,903 SH   SOLE   16,848 0 55
STARBUCKS CORP COM 855244109 221 2,989 SH   SOLE   2,756 0 233
THERMO FISHER SCIENTIFIC INC COM 883556102 417 1,524 SH   SOLE   1,385 0 139
TJX COS INC NEW COM 872540109 4,380 82 SH   SOLE   82 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 307 5,647 SH   SOLE   4,147 0 1,500
TRAVELERS COMPANIES INC COM 89417E109 228 1,663 SH   SOLE   913 0 750
UGI CORP NEW COM 902681105 219 3,950 SH   SOLE   2,475 0 1,475
UNDER ARMOUR INC CL A 904311107 261 12,354 SH   SOLE   12,354 0 0
UNDER ARMOUR INC CL C 904311206 284 15,046 SH   SOLE   14,996 0 50
UNION PACIFIC CORP COM 907818108 462 2,762 SH   SOLE   2,321 0 441
UNITED PARCEL SERVICE INC CL B 911312106 346 3,093 SH   SOLE   2,858 0 235
UNITED TECHNOLOGIES CORP COM 913017109 401 3,123 SH   SOLE   3,110 0 13
UNITEDHEALTH GROUP INC COM 91324P102 735 2,971 SH   SOLE   2,960 0 11
V F CORP COM 918204108 2,631 3,027 SH   SOLE   2,994 0 33
VALERO ENERGY CORP NEW COM 91913Y100 389 4,588 SH   SOLE   4,023 0 565
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 1,962 87,524 SH   SOLE   82,067 0 5,457
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 798 6,259 SH   SOLE   5,246 0 1,013
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 895 10,662 SH   SOLE   10,662 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 1,365 17,154 SH   SOLE   13,354 0 3,800
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 2,171 30,512 SH   SOLE   28,217 0 2,295
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 277 4,966 SH   SOLE   4,907 0 59
VANGUARD GROUP DIV APP ETF 921908844 4,066 37,086 SH   SOLE   36,476 0 610
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,145 4,413 SH   SOLE   4,338 0 75
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 994 9,212 SH   SOLE   7,962 0 1,250
VANGUARD INDEX FDS SML CP GRW ETF 922908595 1,040 5,789 SH   SOLE   5,753 0 36
VANGUARD INDEX FDS SM CP VAL ETF 922908611 879 6,842 SH   SOLE   6,797 0 45
VANGUARD INDEX FDS LARGE CAP ETF 922908637 4,154 32,013 SH   SOLE   32,013 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 3,169 20,261 SH   SOLE   20,201 0 60
VANGUARD INDEX FDS VALUE ETF 922908744 1,436 13,342 SH   SOLE   13,326 0 16
VANGUARD INDEX FDS SMALL CP ETF 922908751 224 1,469 SH   SOLE   1,387 0 82
VANGUARD INDEX FDS TOTAL STK MKT 922908769 521 3,599 SH   SOLE   3,599 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 328 6,532 SH   SOLE   3,532 0 3,000
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,874 44,083 SH   SOLE   41,014 0 3,069
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 330 4,141 SH   SOLE   4,141 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 2,004 12,887 SH   SOLE   11,969 0 918
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 1,053 20,109 SH   SOLE   20,109 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 610 14,918 SH   SOLE   14,666 0 252
VENTAS INC COM 92276F100 217 3,396 SH   SOLE   3,338 0 58
VERIZON COMMUNICATIONS INC COM 92343V104 1,517 25,664 SH   SOLE   23,539 0 2,125
VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 5,725 122,423 SH   SOLE   119,717 0 2,706
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 287 6,436 SH   SOLE   5,906 0 530
VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 1,346 29,312 SH   SOLE   26,771 0 2,541
VISA INC COM CL A 92826C839 1,608 10,301 SH   SOLE   8,567 0 1,734
WALMART INC COM 931142103 691 7,087 SH   SOLE   6,306 0 781
WASTE MGMT INC DEL COM 94106L109 780 7,505 SH   SOLE   7,505 0 0
WEC ENERGY GROUP INC COM 92939U106 301 3,800 SH   SOLE   3,635 0 165
WELLS FARGO CO NEW COM 949746101 406 8,394 SH   SOLE   8,394 0 0
WELLTOWER INC COM 95040Q104 246 3,166 SH   SOLE   3,166 0 0
WISDOMTREE TR NEGT DUR HIG YLD 97717W398 231 11,585 SH   SOLE   11,585 0 0
WISDOMTREE TR US MIDCAP DIVID 97717W505 222 6,192 SH   SOLE   6,192 0 0