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,338 7,581 SH   SOLE   0 0 7,581
ABBOTT LABS COM 002824100 902 10,380 SH   SOLE   0 0 10,380
ABBVIE INC COM 00287Y109 1,337 15,106 SH   SOLE   0 0 15,106
ADOBE INC COM 00724F101 481 1,458 SH   SOLE   0 0 1,458
AGNICO EAGLE MINES LTD COM 008474108 521 8,456 SH   SOLE   0 0 8,456
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,153 5,441 SH   SOLE   30 0 5,411
ALLIANZGI DIVERS INC & CNV F COM 01883J108 257 10,430 SH   SOLE   0 0 10,430
ALLSTATE CORP COM 020002101 300 2,670 SH   SOLE   0 0 2,670
ALPHABET INC CAP STK CL A 02079K305 3,620 2,703 SH   SOLE   2 0 2,701
ALPHABET INC CAP STK CL C 02079K107 831 621 SH   SOLE   2 0 619
ALTRIA GROUP INC COM 02209S103 614 12,311 SH   SOLE   0 0 12,311
AMAZON COM INC COM 023135106 8,263 4,470 SH   SOLE   159 0 4,311
AMC ENTMT HLDGS INC CL A COM 00165C104 79 11,001 SH   SOLE   0 0 11,001
AMERICAN ELEC PWR CO INC COM 025537101 336 3,559 SH   SOLE   0 0 3,559
AMERICAN EXPRESS CO COM 025816109 208 1,671 SH   SOLE   23 0 1,648
AMERICAN TOWER CORP NEW COM 03027X100 1,041 4,533 SH   SOLE   52 0 4,481
AMERICAN WTR WKS CO INC NEW COM 030420103 424 3,452 SH   SOLE   68 0 3,384
AMETEK INC NEW COM 031100100 334 3,352 SH   SOLE   0 0 3,352
AMGEN INC COM 031162100 1,381 5,730 SH   SOLE   40 0 5,690
ANNALY CAP MGMT INC COM 035710409 357 37,907 SH   SOLE   0 0 37,907
APOLLO GLOBAL MGMT INC COM CL A 03768E105 941 19,716 SH   SOLE   0 0 19,716
APPLE INC COM 037833100 15,728 53,566 SH   SOLE   530 0 53,036
AQUA AMERICA INC COM 03836W103 448 9,535 SH   SOLE   0 0 9,535
ARK ETF TR INNOVATION ETF 00214Q104 2,166 43,272 SH   SOLE   0 0 43,272
AT&T INC COM 00206R102 1,626 41,622 SH   SOLE   0 0 41,622
AUTODESK INC COM 052769106 303 1,649 SH   SOLE   0 0 1,649
AUTOMATIC DATA PROCESSING IN COM 053015103 427 2,508 SH   SOLE   25 0 2,483
BANK AMER CORP COM 060505104 1,271 36,088 SH   SOLE   0 0 36,088
BARCLAYS PLC ADR 06738E204 106 11,127 SH   SOLE   0 0 11,127
BARRICK GOLD CORPORATION COM 067901108 653 35,127 SH   SOLE   0 0 35,127
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,866 12,652 SH   SOLE   0 0 12,652
BLACKROCK INC COM 09247X101 1,231 2,449 SH   SOLE   0 0 2,449
BLACKROCK MUN INCOME TR SH BEN INT 09248F109 305 21,500 SH   SOLE   0 0 21,500
BLACKROCK MUNI INCOME TR II COM 09249N101 324 21,450 SH   SOLE   0 0 21,450
BLACKSTONE GROUP INC COM CL A 09260D107 370 6,623 SH   SOLE   0 0 6,623
BOEING CO COM 097023105 2,138 6,564 SH   SOLE   0 0 6,564
BOSTON PROPERTIES INC COM 101121101 303 2,200 SH   SOLE   0 0 2,200
BRISTOL MYERS SQUIBB CO COM 110122108 479 7,462 SH   SOLE   0 0 7,462
BROADCOM INC COM 11135F101 1,489 4,710 SH   SOLE   0 0 4,710
CANADIAN NATL RY CO COM 136375102 202 2,236 SH   SOLE   0 0 2,236
CASEYS GEN STORES INC COM 147528103 318 2,000 SH   SOLE   0 0 2,000
CATERPILLAR INC DEL COM 149123101 816 5,526 SH   SOLE   0 0 5,526
CHEVRON CORP NEW COM 166764100 1,181 9,800 SH   SOLE   0 0 9,800
CHIMERA INVT CORP COM NEW 16934Q208 226 11,000 SH   SOLE   0 0 11,000
CIGNA CORP NEW COM 125523100 359 1,757 SH   SOLE   0 0 1,757
CISCO SYS INC COM 17275R102 2,121 44,223 SH   SOLE   0 0 44,223
CITIGROUP INC COM NEW 172967424 370 4,632 SH   SOLE   4 0 4,628
CLOROX CO DEL COM 189054109 271 1,765 SH   SOLE   0 0 1,765
COCA COLA CO COM 191216100 1,510 27,271 SH   SOLE   21 0 27,250
COLGATE PALMOLIVE CO COM 194162103 335 4,872 SH   SOLE   0 0 4,872
COMCAST CORP NEW CL A 20030N101 765 17,012 SH   SOLE   85 0 16,927
CONOCOPHILLIPS COM 20825C104 209 3,211 SH   SOLE   35 0 3,176
CONSOLIDATED EDISON INC COM 209115104 250 2,765 SH   SOLE   0 0 2,765
CONSTELLATION BRANDS INC CL A 21036P108 636 3,350 SH   SOLE   0 0 3,350
COSTCO WHSL CORP NEW COM 22160K105 1,416 4,819 SH   SOLE   59 0 4,760
CREDIT ACCEP CORP MICH COM 225310101 441 998 SH   SOLE   0 0 998
CROWN CASTLE INTL CORP NEW COM 22822V101 236 1,662 SH   SOLE   0 0 1,662
CSX CORP COM 126408103 752 10,393 SH   SOLE   0 0 10,393
CUMMINS INC COM 231021106 731 4,082 SH   SOLE   0 0 4,082
CVS HEALTH CORP COM 126650100 467 6,285 SH   SOLE   64 0 6,221
DARDEN RESTAURANTS INC COM 237194105 294 2,698 SH   SOLE   0 0 2,698
DBX ETF TR XTRACK MSCI EAFE 233051200 383 11,329 SH   SOLE   0 0 11,329
DECKERS OUTDOOR CORP COM 243537107 329 1,946 SH   SOLE   0 0 1,946
DEERE & CO COM 244199105 389 2,247 SH   SOLE   0 0 2,247
DELTA AIR LINES INC DEL COM NEW 247361702 227 3,874 SH   SOLE   0 0 3,874
DISNEY WALT CO COM DISNEY 254687106 2,636 18,221 SH   SOLE   43 0 18,178
DOMINION ENERGY INC COM 25746U109 502 6,055 SH   SOLE   0 0 6,055
DOW INC COM 260557103 200 3,653 SH   SOLE   0 0 3,653
DUKE ENERGY CORP NEW COM NEW 26441C204 548 6,009 SH   SOLE   0 0 6,009
DUPONT DE NEMOURS INC COM 26614N102 255 3,966 SH   SOLE   0 0 3,966
EASTMAN CHEMICAL CO COM 277432100 455 5,740 SH   SOLE   0 0 5,740
EATON CORP PLC SHS G29183103 220 2,323 SH   SOLE   0 0 2,323
EMERSON ELEC CO COM 291011104 309 4,051 SH   SOLE   0 0 4,051
ENBRIDGE INC COM 29250N105 346 8,709 SH   SOLE   0 0 8,709
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 384 29,921 SH   SOLE   0 0 29,921
ENTERGY CORP NEW COM 29364G103 889 7,423 SH   SOLE   0 0 7,423
ENTERPRISE PRODS PARTNERS L COM 293792107 831 29,502 SH   SOLE   0 0 29,502
ETF SER SOLUTIONS US GBL GLD PRE 26922A719 887 50,500 SH   SOLE   0 0 50,500
EVERSOURCE ENERGY COM 30040W108 202 2,369 SH   SOLE   0 0 2,369
EXACT SCIENCES CORP COM 30063P105 2,063 22,311 SH   SOLE   0 0 22,311
EXCHANGE TRADED CONCEPTS TR VSPR US LC ETF 301505749 1,155 42,730 SH   SOLE   0 0 42,730
EXELON CORP COM 30161N101 749 16,436 SH   SOLE   0 0 16,436
EXXON MOBIL CORP COM 30231G102 1,172 16,785 SH   SOLE   30 0 16,755
FACEBOOK INC CL A 30303M102 2,442 11,901 SH   SOLE   0 0 11,901
FASTENAL CO COM 311900104 1,266 34,271 SH   SOLE   0 0 34,271
FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 206 588 SH   SOLE   0 0 588
FIDELITY COVINGTON TR MSCI RL EST ETF 316092857 281 10,091 SH   SOLE   0 0 10,091
FIDELITY NATL INFORMATION SV COM 31620M106 253 1,818 SH   SOLE   0 0 1,818
FIRST TR EXCH TRD ALPHA FD I EM SML CP ALPH 33737J307 1,799 45,515 SH   SOLE   0 0 45,515
FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 2,302 41,448 SH   SOLE   0 0 41,448
FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 5,711 94,615 SH   SOLE   0 0 94,615
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 2,569 100,791 SH   SOLE   14 0 100,777
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 2,392 66,667 SH   SOLE   0 0 66,667
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 286 5,968 SH   SOLE   0 0 5,968
FIRST TR VALUE LINE DIVID IN SHS 33734H106 4,659 129,302 SH   SOLE   31 0 129,271
FIRSTENERGY CORP COM 337932107 245 5,049 SH   SOLE   0 0 5,049
FISERV INC COM 337738108 582 5,031 SH   SOLE   0 0 5,031
FORD MTR CO DEL COM 345370860 261 27,976 SH   SOLE   0 0 27,976
FREEPORT-MCMORAN INC CL B 35671D857 530 40,364 SH   SOLE   0 0 40,364
FS KKR CAPITAL CORP COM 302635107 99 16,200 SH   SOLE   0 0 16,200
GABELLI EQUITY TR INC COM 362397101 283 46,381 SH   SOLE   46,381 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 3,272 743,604 SH   SOLE   0 0 743,604
GENERAL ELECTRIC CO COM 369604103 1,084 97,175 SH   SOLE   40 0 97,135
GENERAL MLS INC COM 370334104 1,122 20,943 SH   SOLE   0 0 20,943
GENERAL MTRS CO COM 37045V100 544 14,860 SH   SOLE   0 0 14,860
GILEAD SCIENCES INC COM 375558103 877 13,488 SH   SOLE   0 0 13,488
GLOBAL PMTS INC COM 37940X102 2,358 12,916 SH   SOLE   0 0 12,916
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 1,001 42,377 SH   SOLE   0 0 42,377
GLOBAL X FDS US PFD ETF 37954Y657 1,148 45,847 SH   SOLE   0 0 45,847
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 567 16,524 SH   SOLE   0 0 16,524
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 323 10,691 SH   SOLE   0 0 10,691
GOLDMAN SACHS ETF TR EQUITY ETF 381430503 13,380 206,900 SH   SOLE   0 0 206,900
GOLDMAN SACHS GROUP INC COM 38141G104 4,355 18,943 SH   SOLE   0 0 18,943
HANESBRANDS INC COM 410345102 231 15,545 SH   SOLE   0 0 15,545
HERSHEY CO COM 427866108 769 5,230 SH   SOLE   0 0 5,230
HOME DEPOT INC COM 437076102 2,886 13,217 SH   SOLE   24 0 13,193
HONEYWELL INTL INC COM 438516106 1,799 10,159 SH   SOLE   0 0 10,159
HP INC COM 40434L105 212 10,306 SH   SOLE   0 0 10,306
ILLINOIS TOOL WKS INC COM 452308109 230 1,278 SH   SOLE   0 0 1,278
INTEL CORP COM 458140100 1,365 22,810 SH   SOLE   150 0 22,660
INTERNATIONAL BUSINESS MACHS COM 459200101 625 4,658 SH   SOLE   0 0 4,658
INTL PAPER CO COM 460146103 253 5,500 SH   SOLE   0 0 5,500
INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 204 5,168 SH   SOLE   0 0 5,168
INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 425 12,372 SH   SOLE   0 0 12,372
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 608 11,837 SH   SOLE   0 0 11,837
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 458 2,050 SH   SOLE   2,050 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 415 3,046 SH   SOLE   3,046 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 242 2,094 SH   SOLE   2,094 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 272 1,862 SH   SOLE   1,862 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,803 15,608 SH   SOLE   15,578 0 30
INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 408 5,300 SH   SOLE   0 0 5,300
INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 235 4,371 SH   SOLE   0 0 4,371
INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 1,195 23,480 SH   SOLE   0 0 23,480
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 483 8,271 SH   SOLE   0 0 8,271
INVESCO EXCHNG TRADED FD TR SOLAR ETF 46138G706 369 11,966 SH   SOLE   0 0 11,966
INVESCO QQQ TR UNIT SER 1 46090E103 4,424 20,771 SH   SOLE   10,322 0 10,449
INVESCO QQQ TR UNIT SER 1 46090E103 9 1,000 SH Put SOLE   0 0 1,000
INVESCO VALUE MUN INCOME TR COM 46132P108 668 43,592 SH   SOLE   0 0 43,592
ISHARES GOLD TRUST ISHARES 464285105 414 28,534 SH   SOLE   0 0 28,534
ISHARES INC CORE MSCI EMKT 46434G103 541 10,050 SH   SOLE   0 0 10,050
ISHARES INC MIN VOL EMRG MKT 464286533 738 12,582 SH   SOLE   0 0 12,582
ISHARES TR 1 3 YR TREAS BD 464287457 1,238 14,625 SH   SOLE   84 0 14,541
ISHARES TR 20 YR TR BD ETF 464287432 421 3,105 SH   SOLE   0 0 3,105
ISHARES TR BARCLAYS 7 10 YR 464287440 1,209 10,969 SH   SOLE   0 0 10,969
ISHARES TR CORE DIV GRWTH 46434V621 317 7,545 SH   SOLE   0 0 7,545
ISHARES TR CORE HIGH DV ETF 46429B663 2,539 25,885 SH   SOLE   0 0 25,885
ISHARES TR CORE MSCI EAFE 46432F842 1,579 24,208 SH   SOLE   0 0 24,208
ISHARES TR CORE MSCI TOTAL 46432F834 316 5,101 SH   SOLE   0 0 5,101
ISHARES TR CORE S&P MCP ETF 464287507 3,266 15,866 SH   SOLE   0 0 15,866
ISHARES TR CORE S&P SCP ETF 464287804 2,270 27,076 SH   SOLE   0 0 27,076
ISHARES TR CORE S&P TTL STK 464287150 2,479 34,100 SH   SOLE   0 0 34,100
ISHARES TR CORE S&P US GWT 464287671 246 3,641 SH   SOLE   0 0 3,641
ISHARES TR CORE S&P500 ETF 464287200 3,238 10,017 SH   SOLE   0 0 10,017
ISHARES TR CORE US AGGBD ET 464287226 3,693 32,864 SH   SOLE   0 0 32,864
ISHARES TR EDGE US FIXD INM 46435U796 458 4,497 SH   SOLE   0 0 4,497
ISHARES TR EXPANDED TECH 464287515 435 1,867 SH   SOLE   0 0 1,867
ISHARES TR FLTG RATE NT ETF 46429B655 1,230 24,150 SH   SOLE   0 0 24,150
ISHARES TR HDG MSCI EAFE 46434V803 412 13,511 SH   SOLE   0 0 13,511
ISHARES TR IBOXX HI YD ETF 464288513 2,984 33,933 SH   SOLE   0 0 33,933
ISHARES TR IBOXX INV CP ETF 464287242 1,006 7,864 SH   SOLE   0 0 7,864
ISHARES TR INTRM TR CRP ETF 464288638 783 13,512 SH   SOLE   0 0 13,512
ISHARES TR JPMORGAN USD EMG 464288281 1,233 10,762 SH   SOLE   0 0 10,762
ISHARES TR MBS ETF 464288588 259 2,397 SH   SOLE   0 0 2,397
ISHARES TR MIN VOL EAFE ETF 46429B689 3,666 49,177 SH   SOLE   0 0 49,177
ISHARES TR MRNGSTR INC ETF 46432F875 893 34,969 SH   SOLE   0 0 34,969
ISHARES TR MSCI ACWI ETF 464288257 341 4,303 SH   SOLE   0 0 4,303
ISHARES TR MSCI EAFE ETF 464287465 451 6,490 SH   SOLE   0 0 6,490
ISHARES TR MSCI MIN VOL ETF 46429B697 6,438 98,150 SH   SOLE   0 0 98,150
ISHARES TR NASDAQ BIOTECH 464287556 235 1,957 SH   SOLE   0 0 1,957
ISHARES TR NATIONAL MUN ETF 464288414 330 2,898 SH   SOLE   0 0 2,898
ISHARES TR RUS 1000 GRW ETF 464287614 4,651 26,442 SH   SOLE   0 0 26,442
ISHARES TR RUS 1000 VAL ETF 464287598 932 6,830 SH   SOLE   0 0 6,830
ISHARES TR RUS 2000 GRW ETF 464287648 205 957 SH   SOLE   0 0 957
ISHARES TR RUS 2000 VAL ETF 464287630 216 1,682 SH   SOLE   0 0 1,682
ISHARES TR RUS MD CP GR ETF 464287481 1,026 6,722 SH   SOLE   0 0 6,722
ISHARES TR RUS MDCP VAL ETF 464287473 458 4,832 SH   SOLE   0 0 4,832
ISHARES TR RUS MID CAP ETF 464287499 1,008 16,917 SH   SOLE   0 0 16,917
ISHARES TR RUSSELL 2000 ETF 464287655 629 3,799 SH   SOLE   0 0 3,799
ISHARES TR S&P 500 GRWT ETF 464287309 1,933 9,981 SH   SOLE   0 0 9,981
ISHARES TR S&P 500 VAL ETF 464287408 1,234 9,488 SH   SOLE   0 0 9,488
ISHARES TR S&P MC 400GR ETF 464287606 393 1,649 SH   SOLE   0 0 1,649
ISHARES TR S&P MC 400VL ETF 464287705 456 2,667 SH   SOLE   0 0 2,667
ISHARES TR S&P SML 600 GWT 464287887 760 3,932 SH   SOLE   0 0 3,932
ISHARES TR SELECT DIVID ETF 464287168 402 3,807 SH   SOLE   0 0 3,807
ISHARES TR SP SMCP600VL ETF 464287879 894 5,563 SH   SOLE   0 0 5,563
ISHARES TR U.S. FINLS ETF 464287788 2,500 18,144 SH   SOLE   0 0 18,144
ISHARES TR U.S. MED DVC ETF 464288810 1,065 4,029 SH   SOLE   0 0 4,029
ISHARES TR U.S. TECH ETF 464287721 3,214 13,818 SH   SOLE   0 0 13,818
ISHARES TR US AER DEF ETF 464288760 1,679 7,559 SH   SOLE   108 0 7,451
ISHARES TR US INDUSTRIALS 464287754 1,436 8,566 SH   SOLE   0 0 8,566
ISHARES TR USA MOMENTUM FCT 46432F396 4,022 32,032 SH   SOLE   0 0 32,032
JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 2,994 63,756 SH   SOLE   0 0 63,756
JOHN HANCOCK ETF TRUST MULTIFACTOR MI 47804J206 3,463 88,430 SH   SOLE   0 0 88,430
JOHNSON & JOHNSON COM 478160104 4,058 27,817 SH   SOLE   0 0 27,817
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 979 19,420 SH   SOLE   0 0 19,420
JPMORGAN CHASE & CO COM 46625H100 4,171 29,924 SH   SOLE   0 0 29,924
KIMBERLY CLARK CORP COM 494368103 712 5,175 SH   SOLE   0 0 5,175
KINROSS GOLD CORP COM 496902404 162 34,255 SH   SOLE   0 0 34,255
LAM RESEARCH CORP COM 512807108 763 2,609 SH   SOLE   0 0 2,609
LAMB WESTON HLDGS INC COM 513272104 287 3,329 SH   SOLE   0 0 3,329
LEIDOS HLDGS INC COM 525327102 326 3,334 SH   SOLE   0 0 3,334
LIBERTY PPTY TR SH BEN INT 531172104 246 4,100 SH   SOLE   0 0 4,100
LINDE PLC SHS G5494J103 480 2,255 SH   SOLE   0 0 2,255
LOCKHEED MARTIN CORP COM 539830109 2,639 6,778 SH   SOLE   0 0 6,778
LOWES COS INC COM 548661107 256 2,139 SH   SOLE   0 0 2,139
LULULEMON ATHLETICA INC COM 550021109 1,499 6,470 SH   SOLE   0 0 6,470
M & T BK CORP COM 55261F104 519 3,057 SH   SOLE   0 0 3,057
MARATHON OIL CORP COM 565849106 819 60,332 SH   SOLE   0 0 60,332
MARATHON PETE CORP COM 56585A102 382 6,334 SH   SOLE   0 0 6,334
MARRIOTT INTL INC NEW CL A 571903202 1,326 8,755 SH   SOLE   0 0 8,755
MASCO CORP COM 574599106 495 10,324 SH   SOLE   0 0 10,324
MASTERCARD INC CL A 57636Q104 699 2,343 SH   SOLE   0 0 2,343
MCDONALDS CORP COM 580135101 1,757 8,890 SH   SOLE   0 0 8,890
MCKESSON CORP COM 58155Q103 324 2,339 SH   SOLE   22 0 2,317
MEDTRONIC PLC SHS G5960L103 1,900 16,742 SH   SOLE   87 0 16,655
MERCK & CO INC COM 58933Y105 3,701 40,686 SH   SOLE   0 0 40,686
MGE ENERGY INC COM 55277P104 697 8,837 SH   SOLE   0 0 8,837
MICROSOFT CORP COM 594918104 7,629 48,373 SH   SOLE   17 0 48,356
MONDELEZ INTL INC CL A 609207105 1,353 24,567 SH   SOLE   0 0 24,567
MORNINGSTAR INC COM 617700109 478 3,159 SH   SOLE   0 0 3,159
NETFLIX INC COM 64110L106 804 2,485 SH   SOLE   0 0 2,485
NEWMONT GOLDCORP CORPORATION COM 651639106 2,217 51,032 SH   SOLE   0 0 51,032
NEXTERA ENERGY INC COM 65339F101 660 2,721 SH   SOLE   1,120 0 1,601
NIKE INC CL B 654106103 1,273 12,561 SH   SOLE   54 0 12,507
NOKIA CORP SPONSORED ADR 654902204 38 10,325 SH   SOLE   31 0 10,294
NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 160 10,934 SH   SOLE   0 0 10,934
NUVEEN TAXABLE MUNICPL INCM COM 67074C103 410 18,773 SH   SOLE   0 0 18,773
NVIDIA CORP COM 67066G104 1,970 8,371 SH   SOLE   0 0 8,371
OLD DOMINION FREIGHT LINE IN COM 679580100 436 2,300 SH   SOLE   0 0 2,300
ONEOK INC NEW COM 682680103 428 5,660 SH   SOLE   43 0 5,617
ORACLE CORP COM 68389X105 1,052 19,861 SH   SOLE   0 0 19,861
PARKER HANNIFIN CORP COM 701094104 252 1,225 SH   SOLE   0 0 1,225
PAYPAL HLDGS INC COM 70450Y103 472 4,358 SH   SOLE   32 0 4,326
PEPSICO INC COM 713448108 1,590 11,628 SH   SOLE   0 0 11,628
PFIZER INC COM 717081103 1,858 47,426 SH   SOLE   283 0 47,143
PHILIP MORRIS INTL INC COM 718172109 752 8,845 SH   SOLE   0 0 8,845
PHILLIPS 66 COM 718546104 241 2,156 SH   SOLE   17 0 2,139
PNC FINL SVCS GROUP INC COM 693475105 919 5,758 SH   SOLE   0 0 5,758
POLYMET MINING CORP COM 731916102 4 17,500 SH   SOLE   0 0 17,500
PPL CORP COM 69351T106 599 16,701 SH   SOLE   0 0 16,701
PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 345 16,325 SH   SOLE   0 0 16,325
PROCTER & GAMBLE CO COM 742718109 1,203 9,634 SH   SOLE   0 0 9,634
PROLOGIS INC COM 74340W103 215 2,411 SH   SOLE   0 0 2,411
PROOFPOINT INC COM 743424103 233 2,030 SH   SOLE   0 0 2,030
PROSHARES TR RUSS 2000 DIVD 74347B698 7,330 118,625 SH   SOLE   0 0 118,625
PROSHARES TR S&P 500 DV ARIST 74348A467 4,652 61,546 SH   SOLE   0 0 61,546
PROSHARES TR S&P MDCP 400 DIV 74347B680 7,334 121,788 SH   SOLE   0 0 121,788
PROSPECT CAPITAL CORPORATION NOTE 4.950% 7/1 74348TAR3 103 100,000 PRN   SOLE   0 0 100,000
PRUDENTIAL FINL INC COM 744320102 419 4,471 SH   SOLE   10 0 4,461
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 481 8,137 SH   SOLE   0 0 8,137
QUALCOMM INC COM 747525103 498 5,643 SH   SOLE   0 0 5,643
RAYMOND JAMES FINANCIAL INC COM 754730109 244 2,729 SH   SOLE   0 0 2,729
RAYTHEON CO COM NEW 755111507 568 2,587 SH   SOLE   0 0 2,587
REALITY SHS ETF TR DIVS ETF 75605A108 224 8,379 SH   SOLE   0 0 8,379
ROKU INC COM CL A 77543R102 792 5,913 SH   SOLE   0 0 5,913
ROYCE VALUE TR INC COM 780910105 187 12,649 SH   SOLE   0 0 12,649
RYMAN HOSPITALITY PPTYS INC COM 78377T107 362 4,177 SH   SOLE   0 0 4,177
SALESFORCE COM INC COM 79466L302 1,021 6,274 SH   SOLE   0 0 6,274
SAP SE SPON ADR 803054204 223 1,666 SH   SOLE   0 0 1,666
SCHLUMBERGER LTD COM 806857108 697 17,324 SH   SOLE   0 0 17,324
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 4,305 157,256 SH   SOLE   525 0 156,731
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 215 6,426 SH   SOLE   1,940 0 4,486
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 245 4,499 SH   SOLE   2,103 0 2,396
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 1,611 31,924 SH   SOLE   30,850 0 1,074
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 326 6,117 SH   SOLE   3,622 0 2,495
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 3,260 42,261 SH   SOLE   42,251 0 10
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 996 17,185 SH   SOLE   2,243 0 14,942
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 250 2,677 SH   SOLE   209 0 2,468
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 1,413 23,499 SH   SOLE   434 0 23,065
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 1,350 25,184 SH   SOLE   0 0 25,184
SELECT SECTOR SPDR TR ENERGY 81369Y506 812 13,510 SH   SOLE   0 0 13,510
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 2,197 17,508 SH   SOLE   68 0 17,440
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 1,248 19,819 SH   SOLE   0 0 19,819
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 3,198 31,393 SH   SOLE   0 0 31,393
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 391 12,693 SH   SOLE   0 0 12,693
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 419 5,145 SH   SOLE   225 0 4,920
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 661 10,228 SH   SOLE   0 0 10,228
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 2,279 37,108 SH   SOLE   0 0 37,108
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,367 14,909 SH   SOLE   0 0 14,909
SERVICENOW INC COM 81762P102 217 766 SH   SOLE   0 0 766
SIMON PPTY GROUP INC NEW COM 828806109 860 5,770 SH   SOLE   0 0 5,770
SKYWORKS SOLUTIONS INC COM 83088M102 409 3,383 SH   SOLE   0 0 3,383
SOUTH JERSEY INDS INC COM 838518108 220 6,660 SH   SOLE   0 0 6,660
SOUTHERN CO COM 842587107 494 7,767 SH   SOLE   0 0 7,767
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 653 2,290 SH   SOLE   0 0 2,290
SPDR GOLD TRUST GOLD SHS 78463V107 885 6,190 SH   SOLE   0 0 6,190
SPDR GOLD TRUST GOLD SHS 78463V107 2 1,000 SH Put SOLE   0 0 1,000
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,824 8,776 SH   SOLE   0 0 8,776
SPDR S&P 500 ETF TR TR UNIT 78462F103 44 5,000 SH Put SOLE   0 0 5,000
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 249 663 SH   SOLE   0 0 663
SPDR SERIES TRUST AEROSPACE DEF 78464A631 347 3,181 SH   SOLE   0 0 3,181
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 3,171 57,131 SH   SOLE   0 0 57,131
SPDR SERIES TRUST BLOMBERG BRC INV 78468R200 267 8,699 SH   SOLE   0 0 8,699
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 627 17,310 SH   SOLE   0 0 17,310
SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 1,809 45,852 SH   SOLE   0 0 45,852
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 975 15,119 SH   SOLE   0 0 15,119
SPDR SERIES TRUST S&P KENSHO NEW 78468R648 250 6,921 SH   SOLE   0 0 6,921
SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 438 4,792 SH   SOLE   0 0 4,792
SPDR SERIES TRUST SSGA US SMAL ETF 78468R887 289 2,892 SH   SOLE   0 0 2,892
SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 2,809 63,829 SH   SOLE   0 0 63,829
SQUARE INC CL A 852234103 2,818 45,051 SH   SOLE   0 0 45,051
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 582 12,466 SH   SOLE   11,193 0 1,273
STARBUCKS CORP COM 855244109 343 3,902 SH   SOLE   0 0 3,902
TARGET CORP COM 87612E106 536 4,184 SH   SOLE   0 0 4,184
THERMO FISHER SCIENTIFIC INC COM 883556102 577 1,776 SH   SOLE   0 0 1,776
TJX COS INC NEW COM 872540109 306 5,020 SH   SOLE   70 0 4,950
TORONTO DOMINION BK ONT COM NEW 891160509 321 5,717 SH   SOLE   0 0 5,717
TRAVELERS COMPANIES INC COM 89417E109 230 1,680 SH   SOLE   0 0 1,680
TRITON INTL LTD CL A G9078F107 213 5,300 SH   SOLE   0 0 5,300
UNDER ARMOUR INC CL A 904311107 274 12,714 SH   SOLE   0 0 12,714
UNDER ARMOUR INC CL C 904311206 479 24,998 SH   SOLE   0 0 24,998
UNION PACIFIC CORP COM 907818108 221 1,223 SH   SOLE   45 0 1,178
UNITED PARCEL SERVICE INC CL B 911312106 1,535 13,109 SH   SOLE   0 0 13,109
UNITED TECHNOLOGIES CORP COM 913017109 1,769 11,811 SH   SOLE   0 0 11,811
UNITEDHEALTH GROUP INC COM 91324P102 2,360 8,028 SH   SOLE   0 0 8,028
US BANCORP DEL COM NEW 902973304 288 4,859 SH   SOLE   0 0 4,859
V F CORP COM 918204108 276 2,762 SH   SOLE   35 0 2,727
VANECK VECTORS ETF TRUST GOLD MINERS ETF 92189F106 1,054 35,986 SH   SOLE   0 0 35,986
VANECK VECTORS ETF TRUST JR GOLD MINERS E 92189F791 797 18,862 SH   SOLE   0 0 18,862
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 250 1,797 SH   SOLE   0 0 1,797
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 1,134 13,003 SH   SOLE   0 0 13,003
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 797 9,887 SH   SOLE   1,393 0 8,494
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 1,756 20,938 SH   SOLE   0 0 20,938
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 310 5,478 SH   SOLE   0 0 5,478
VANGUARD GROUP DIV APP ETF 921908844 4,571 36,665 SH   SOLE   0 0 36,665
VANGUARD INDEX FDS GROWTH ETF 922908736 3,542 19,443 SH   SOLE   0 0 19,443
VANGUARD INDEX FDS LARGE CAP ETF 922908637 2,394 16,192 SH   SOLE   0 0 16,192
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 538 4,518 SH   SOLE   0 0 4,518
VANGUARD INDEX FDS MID CAP ETF 922908629 2,267 12,722 SH   SOLE   0 0 12,722
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,501 5,077 SH   SOLE   432 0 4,645
VANGUARD INDEX FDS SM CP VAL ETF 922908611 258 1,882 SH   SOLE   0 0 1,882
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,715 10,358 SH   SOLE   201 0 10,157
VANGUARD INDEX FDS SML CP GRW ETF 922908595 1,118 5,626 SH   SOLE   0 0 5,626
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,184 7,235 SH   SOLE   243 0 6,992
VANGUARD INDEX FDS VALUE ETF 922908744 2,102 17,541 SH   SOLE   0 0 17,541
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 358 6,668 SH   SOLE   0 0 6,668
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,123 47,726 SH   SOLE   0 0 47,726
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 248 2,721 SH   SOLE   0 0 2,721
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 1,072 20,159 SH   SOLE   0 0 20,159
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 3,732 20,625 SH   SOLE   0 0 20,625
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,397 31,700 SH   SOLE   0 0 31,700
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 249 2,664 SH   SOLE   247 0 2,417
VENTAS INC COM 92276F100 323 5,595 SH   SOLE   0 0 5,595
VERIZON COMMUNICATIONS INC COM 92343V104 3,076 50,107 SH   SOLE   0 0 50,107
VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 4,503 85,625 SH   SOLE   0 0 85,625
VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 1,421 25,179 SH   SOLE   0 0 25,179
VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 3,054 60,346 SH   SOLE   0 0 60,346
VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 2,391 66,907 SH   SOLE   0 0 66,907
VISA INC COM CL A 92826C839 4,080 21,709 SH   SOLE   78 0 21,631
VIVINT SOLAR INC COM 92854Q106 102 14,010 SH   SOLE   0 0 14,010
WALMART INC COM 931142103 2,226 18,730 SH   SOLE   0 0 18,730
WASTE MGMT INC DEL COM 94106L109 800 7,024 SH   SOLE   0 0 7,024
WEC ENERGY GROUP INC COM 92939U106 342 3,710 SH   SOLE   0 0 3,710
WELLS FARGO CO NEW COM 949746101 375 6,961 SH   SOLE   158 0 6,803
WELLTOWER INC COM 95040Q104 458 5,598 SH   SOLE   0 0 5,598
WISDOMTREE TR US MIDCAP DIVID 97717W505 237 6,233 SH   SOLE   0 0 6,233
XCEL ENERGY INC COM 98389B100 377 5,930 SH   SOLE   0 0 5,930
XPO LOGISTICS INC COM 983793100 5,156 64,699 SH   SOLE   0 0 64,699
ZOETIS INC CL A 98978V103 253 1,914 SH   SOLE   0 0 1,914