Registered voters in the State of Michigan, U.S.A.
Use this website at your own risk. There is no warranty. This is a privately owned genealogy website using a purchased copy of the Michigan voter list as of 1 October 2019 which is unrestricted, public information.

Home Page ... About This Site ... Download The Data ... Removal Policy

On 26 November 2019 we combined the most recent data with previous data back to 1 June 2013. In doing so, we noticed many individuals with multiple voter ID numbers. In the other States we do, a voter retains the same voter ID number after moving, preventing the person from voting in multiple towns. The presence of so many Michigan voters with multiple voter ID numbers should be of concern to activists who work for integrity of elections. The voter did nothing wrong. The system assigned the voter another number.

A free ad courtesy of the webmaster:




A D V E R T I S E M E N T

A Warningstyle="border:none
Got money? There are legal limits on how much money you can donate to a candidate trying to defeat President Trump’s re-election bid, but is there a limit on how many copies of this book you can donate to public libraries in swing States? Wouldn’t that be tax-deductible? Please order them through this ad.


Beach, Shawn Michael was born in 1980 and he registered to vote, giving his address as 8936 Braden St, Alto, Michigan 49302 United States of America. (Voter ID number 108246659).
Visit the detail page of Shawn Michael Beach (free).

Beach, Shawn Patrick was born in 1981 and he registered to vote, giving his address as 14595 State Rd, Spring Lake, Michigan 49456 United States of America. (Voter ID number 31221376).
Visit the detail page of Shawn Patrick Beach (free).

Beach, Shawn Patrick was born in 1981 and he registered to vote, giving his address as 5970 Avalon Dr APT 134, Muskegon, Michigan 49444 United States of America. (Voter ID number 34328795).
Visit the detail page of Shawn Patrick Beach (free).

Beach, Shawn Patrick was born in 1981 and he registered to vote, giving his address as 13044 Three Oaks Rd, Sawyer, Michigan 49125 United States of America. (Voter ID number 4004317782).
Visit the detail page of Shawn Patrick Beach (free).

Beach, Shawn Thomas was born in 1973 and he registered to vote, giving his address as 3800 May Center Rd, Lake Orion, Michigan 48360 United States of America. (Voter ID number 790010276).
Visit the detail page of Shawn Thomas Beach (free).

Beach, Shawn Thomas was born in 1973 and he registered to vote, giving his address as 3582 Hi Lure Dr, Lake Orion, Michigan 48360 United States of America. (Voter ID number 790010276).
Visit the detail page of Shawn Thomas Beach (free).

Beach, Shawn Thomas was born in 1973 and he registered to vote, giving his address as 5473 Hummer Lake Rd, Oxford, Michigan 48371 United States of America. (Voter ID number 9845449).
Visit the detail page of Shawn Thomas Beach (free).

Beach, Sheila Ann was born in 1975 and she registered to vote, giving her address as 300 Riverwind Dr APT B7, Dewitt, Michigan 48820 United States of America. (Voter ID number 103724122).
Visit the detail page of Sheila Ann Beach (free).

Beach, Sheila Ann was born in 1975 and she registered to vote, giving her address as 2171/2 N Bridge St APT B, Grand Ledge, Michigan 48837 United States of America. (Voter ID number 34746102).
Visit the detail page of Sheila Ann Beach (free).

Beach, Sheila Ann was born in 1952 and she registered to vote, giving her address as 4121 Onondaga Rd, Onondaga, Michigan 49264 United States of America. (Voter ID number 6719229).
Visit the detail page of Sheila Ann Beach (free).

Beach, Sheila Joyce was born in 1964 and she registered to vote, giving her address as 1032 Williams St, Muskegon, Michigan 49442 United States of America. (Voter ID number 105869853).
Visit the detail page of Sheila Joyce Beach (free).

Beach, Sheila Joyce was born in 1964 and she registered to vote, giving her address as 540 W Cedar Ave, Gladwin, Michigan 48624 United States of America. (Voter ID number 107858311).
Visit the detail page of Sheila Joyce Beach (free).

Beach, Sheila Joyce was born in 1964 and she registered to vote, giving her address as 263 Hendry St LOT 5, Gladwin, Michigan 48624 United States of America. (Voter ID number 31342856).
Visit the detail page of Sheila Joyce Beach (free).

Beach, Shelby Mildred was born in 1993 and she registered to vote, giving her address as 15850 Bulley Rd, Brownstown Township, Michigan 48173 United States of America. (Voter ID number 107332174).
Visit the detail page of Shelby Mildred Beach (free).

Beach, Shelby Mildred was born in 1993 and she registered to vote, giving her address as 300 W Pier Dr APT 306A, Sault Ste Marie, Michigan 49783 United States of America. (Voter ID number 108007572).
Visit the detail page of Shelby Mildred Beach (free).

Beach, Shelby Mildred was born in 1993 and she registered to vote, giving her address as 711 Eureka St, Sault Ste Marie, Michigan 49783 United States of America. (Voter ID number 108007572).
Visit the detail page of Shelby Mildred Beach (free).

Beach, Shelby Mildred was born in 1993 and she registered to vote, giving her address as 1646 Bournemouth Rd, Grosse Pointe Woods, Michigan 48236 United States of America. (Voter ID number 32338915).
Visit the detail page of Shelby Mildred Beach (free).

Beach, Shelby Renee was born in 1992 and she registered to vote, giving her address as 30201 Marquant Ct, Novi, Michigan 48377 United States of America. (Voter ID number 105190717).
Visit the detail page of Shelby Renee Beach (free).

Beach, Shelley Mae was born in 1984 and she registered to vote, giving her address as 5488 Galbraith Line Rd, Croswell, Michigan 48422 United States of America. (Voter ID number 4004388705).
Visit the detail page of Shelley Mae Beach (free).

Beach, Shelly Catherine was born in 1961 and she registered to vote, giving her address as 1683 Penbroke Dr, Traverse City, Michigan 49696 United States of America. (Voter ID number 1675002670).
Visit the detail page of Shelly Catherine Beach (free).

Beach, Sheridene Marie was born in 1951 and she registered to vote, giving her address as 302 Corunna Ave, Owosso, Michigan 48867 United States of America. (Voter ID number 106563283).
Visit the detail page of Sheridene Marie Beach (free).

Beach, Sheridene Marie was born in 1951 and she registered to vote, giving her address as 5230 Newburg Rd, Durand, Michigan 48429 United States of America. (Voter ID number 108937088).
Visit the detail page of Sheridene Marie Beach (free).

Beach, Sheridene Marie was born in 1951 and she registered to vote, giving her address as 5230 E Newburg Rd, Durand, Michigan 48429 United States of America. (Voter ID number 108937088).
Visit the detail page of Sheridene Marie Beach (free).

Beach, Sheri L. was born in 1954 and she registered to vote, giving her address as 4324 Parkview Dr SW, Grandville, Michigan 49418 United States of America. (Voter ID number 32582257).
Visit the detail page of Sheri L. Beach (free).

Beach, Sheri Louise was born in 1954 and she registered to vote, giving her address as 4324 Parkview Dr SW, Grandville, Michigan 49418 United States of America. (Voter ID number 32582257).
Visit the detail page of Sheri Louise Beach (free).

Beach, Sheri Louise was born in 1954 and she registered to vote, giving her address as 1315 Leonard St NE APT 106, Grand Rapids, Michigan 49505 United States of America. (Voter ID number 107606585).
Visit the detail page of Sheri Louise Beach (free).

Beach, Sheri Louise was born in 1954 and she registered to vote, giving her address as 1315 Leonard St NE APT 606, Grand Rapids, Michigan 49505 United States of America. (Voter ID number 107606585).
Visit the detail page of Sheri Louise Beach (free).

Beach, Sheri Louise was born in 1954 and she registered to vote, giving her address as 1150 Plymouth Ave NE APT 110, Grand Rapids, Michigan 49505 United States of America. (Voter ID number 31215411).
Visit the detail page of Sheri Louise Beach (free).

Beach, Sherilyn Michelle was born in 1979 and she registered to vote, giving her address as 2202 Lawndale Ave, West Bloomfield, Michigan 48323 United States of America. (Voter ID number 103202740).
Visit the detail page of Sherilyn Michelle Beach (free).

Beach, Sherri Rene was born in 1973 and she registered to vote, giving her address as 6201 Pocklington Rd, Britton, Michigan 49229 United States of America. (Voter ID number 107635026).
Visit the detail page of Sherri Rene Beach (free).

Beach, Sherry Lynn was born in 1977 and she registered to vote, giving her address as 3501 W Stoll Rd, Lansing, Michigan 48906 United States of America. (Voter ID number 109082761).
Visit the detail page of Sherry Lynn Beach (free).

Beach, Sherry Lynn was born in 1974 and she registered to vote, giving her address as 2736 S State Rd, Harbor Springs, Michigan 49740 United States of America. (Voter ID number 1650007810).
Visit the detail page of Sherry Lynn Beach (free).

Beach, Sherry Lynn was born in 1977 and she registered to vote, giving her address as 1323 E Malcolm X St, Lansing, Michigan 48912 United States of America. (Voter ID number 220012938).
Visit the detail page of Sherry Lynn Beach (free).

Beach, Sheryl Ann was born in 1963 and she registered to vote, giving her address as 67656 Gleason St, Richmond, Michigan 48062 United States of America. (Voter ID number 105398352).
Visit the detail page of Sheryl Ann Beach (free).

Beach, Sheryl Ann was born in 1951 and she registered to vote, giving her address as 37491 Spring Ln, Farmington Hills, Michigan 48331 United States of America. (Voter ID number 107410450).
Visit the detail page of Sheryl Ann Beach (free).

Beach, Sheryl Ann was born in 1963 and she registered to vote, giving her address as 30021 Hickey Rd, Chesterfield, Michigan 48051 United States of America. (Voter ID number 31069180).
Visit the detail page of Sheryl Ann Beach (free).

Beach, Sheryl Ann was born in 1963 and she registered to vote, giving her address as 30021 Hickey Rd, New Baltimore, Michigan 48051 United States of America. (Voter ID number 31069180).
Visit the detail page of Sheryl Ann Beach (free).

Beach, Sheryl Ann was born in 1951 and she registered to vote, giving her address as 2138 Hidden Meadows Dr UNIT A, Walled Lake, Michigan 48390 United States of America. (Voter ID number 33386291).
Visit the detail page of Sheryl Ann Beach (free).

Beach, Shirlene L. was born in 1954 and she registered to vote, giving her address as 1031 Hagadorn Rd, Mason, Michigan 48854 United States of America. (Voter ID number 107100397).
Visit the detail page of Shirlene L. Beach (free).

Beach, Shirley Ann was born in 1951 and she registered to vote, giving her address as 3264 E Gordonville Rd, Midland, Michigan 48640 United States of America. (Voter ID number 9524024).
Visit the detail page of Shirley Ann Beach (free).

Beach, Shirley Jane was born in 1928 and she registered to vote, giving her address as 9340 Parkview Cir, Grand Blanc, Michigan 48439 United States of America. (Voter ID number 4935269).
Visit the detail page of Shirley Jane Beach (free).

Beach, Sonya Lyndae was born in 1988 and she registered to vote, giving her address as 125 Neff Rd NE, Stanton, Michigan 48888 United States of America. (Voter ID number 105555333).
Visit the detail page of Sonya Lyndae Beach (free).

Beach, Sonya Lyndae was born in 1988 and she registered to vote, giving her address as 125 N Neff Rd, Stanton, Michigan 48888 United States of America. (Voter ID number 105555333).
Visit the detail page of Sonya Lyndae Beach (free).

Beach, Spencer Charles was born in 1998 and he registered to vote, giving his address as 5412 Vines Rd, Howell, Michigan 48843 United States of America. (Voter ID number 32436789).
Visit the detail page of Spencer Charles Beach (free).

Beach, Spencer Charles was born in 1998 and he registered to vote, giving his address as 447 Timbermill Ln, Howell, Michigan 48843 United States of America. (Voter ID number 33400724).
Visit the detail page of Spencer Charles Beach (free).

Beach, Stacey Lynne was born in 1975 and she registered to vote, giving her address as 1185 Remington Dr, Lake Orion, Michigan 48359 United States of America. (Voter ID number 32015502).
Visit the detail page of Stacey Lynne Beach (free).

Beach, Stacey Lynne was born in 1975 and she registered to vote, giving her address as 957 Hadley Rd, Rochester Hills, Michigan 48307 United States of America. (Voter ID number 4000992469).
Visit the detail page of Stacey Lynne Beach (free).

Beach, Stacey Marie was born in 1983 and she registered to vote, giving her address as 760 Legault Ct, Rochester Hills, Michigan 48307 United States of America. (Voter ID number 102739847).
Visit the detail page of Stacey Marie Beach (free).

Beach, Stacie Marie was born in 1974 and she registered to vote, giving her address as 6775 Blue Lake Rd, Twin Lake, Michigan 49457 United States of America. (Voter ID number 7534630).
Visit the detail page of Stacie Marie Beach (free).

Beach, Stacy Nicole was born in 1984 and she registered to vote, giving her address as 3241 Clare St, Lansing, Michigan 48917 United States of America. (Voter ID number 106611572).
Visit the detail page of Stacy Nicole Beach (free).

Beach, Stacy Nicole was born in 1984 and she registered to vote, giving her address as 3514 Churchill Ave, Lansing, Michigan 48911 United States of America. (Voter ID number 108294651).
Visit the detail page of Stacy Nicole Beach (free).

Beach, Stanley Robert was born in 1937 and he registered to vote, giving his address as 4420 Lemon Rd, Durand, Michigan 48429 United States of America. (Voter ID number 7768294).
Visit the detail page of Stanley Robert Beach (free).

Beach, Stella was born in 1920 and she registered to vote, giving her address as 414 S State Rd, Davison, Michigan 48423 United States of America. (Voter ID number 4908662).
Visit the detail page of Stella Beach (free).

Beach, Stephanie Jane was born in 1987 and she registered to vote, giving her address as 1475 Kelly Green Dr, Ann Arbor, Michigan 48103 United States of America. (Voter ID number 108159326).
Visit the detail page of Stephanie Jane Beach (free).

Beach, Stephanie Jo was born in 1949 and she registered to vote, giving her address as 3903 Silver Lake Rd, Traverse City, Michigan 49684 United States of America. (Voter ID number 4318386).
Visit the detail page of Stephanie Jo Beach (free).

Beach, Stephanie Lynn was born in 1978 and she registered to vote, giving her address as 12240 175Th Ave, Big Rapids, Michigan 49307 United States of America. (Voter ID number 106475781).
Visit the detail page of Stephanie Lynn Beach (free).

Beach, Stephanie Lynn was born in 1978 and she registered to vote, giving her address as 9150 180Th Ave, Stanwood, Michigan 49346 United States of America. (Voter ID number 108300169).
Visit the detail page of Stephanie Lynn Beach (free).

Beach, Stephanie Lynn was born in 1989 and she registered to vote, giving her address as 4738 Goodale Rd, Clarkston, Michigan 48348 United States of America. (Voter ID number 230011402).
Visit the detail page of Stephanie Lynn Beach (free).

Beach, Stephanie Lynn was born in 1978 and she registered to vote, giving her address as 318 S Belle River Ave APT 12, Marine City, Michigan 48039 United States of America. (Voter ID number 31202906).
Visit the detail page of Stephanie Lynn Beach (free).

Beach, Stephanie Lynn was born in 1978 and she registered to vote, giving her address as 6800 King Rd APT D8, Marine City, Michigan 48039 United States of America. (Voter ID number 31202906).
Visit the detail page of Stephanie Lynn Beach (free).

Beach, Stephanie Maree was born in 1984 and she registered to vote, giving her address as 1825 Oakbrooke Dr APT 12, Howell, Michigan 48843 United States of America. (Voter ID number 32934977).
Visit the detail page of Stephanie Maree Beach (free).

Beach, Stephanie Maree was born in 1984 and she registered to vote, giving her address as 1609 Remsing St, Hartland, Michigan 48353 United States of America. (Voter ID number 33939779).
Visit the detail page of Stephanie Maree Beach (free).

Beach, Stephanie Marie was born in 1985 and she registered to vote, giving her address as 6175 Porter Rd, Grand Blanc, Michigan 48439 United States of America. (Voter ID number 106696306).
Visit the detail page of Stephanie Marie Beach (free).

Beach, Stephanie Marie was born in 1985 and she registered to vote, giving her address as 25840 Division Dr, Albion, Michigan 49224 United States of America. (Voter ID number 34159274).
Visit the detail page of Stephanie Marie Beach (free).

Beach, Stephen August was born in 1986 and he registered to vote, giving his address as 1921 Charleston Cir, Hartland, Michigan 48353 United States of America. (Voter ID number 104705093).
Visit the detail page of Stephen August Beach (free).

Beach, Stephen August was born in 1986 and he registered to vote, giving his address as 1825 Oakbrooke Dr APT 12, Howell, Michigan 48843 United States of America. (Voter ID number 33003780).
Visit the detail page of Stephen August Beach (free).

Beach, Stephen August was born in 1986 and he registered to vote, giving his address as 1609 Remsing St, Hartland, Michigan 48353 United States of America. (Voter ID number 34037512).
Visit the detail page of Stephen August Beach (free).

Beach, Stephen Michael was born in 1968 and he registered to vote, giving his address as 117 S 1St Ave, Tawas City, Michigan 48763 United States of America. (Voter ID number 159183121).
Visit the detail page of Stephen Michael Beach (free).

Beach, Stephen T. was born in 1957 and he registered to vote, giving his address as 18890 Riverside Dr, Franklin, Michigan 48025 United States of America. (Voter ID number 4002628878).
Visit the detail page of Stephen T. Beach (free).

Beach, Stephen Temple was born in 1982 and he registered to vote, giving his address as 2202 Lawndale Ave, West Bloomfield, Michigan 48323 United States of America. (Voter ID number 107560554).
Visit the detail page of Stephen Temple Beach (free).

Beach, Steve Charles was born in 1974 and he registered to vote, giving his address as 1155 Lester Rd, Reading, Michigan 49274 United States of America. (Voter ID number 107538453).
Visit the detail page of Steve Charles Beach (free).

Beach, Steve Charles was born in 1974 and he registered to vote, giving his address as 4091 State Rd LOT 3, Hillsdale, Michigan 49242 United States of America. (Voter ID number 108566979).
Visit the detail page of Steve Charles Beach (free).

Beach, Steven Christopher was born in 1970 and he registered to vote, giving his address as 5017 Chickering Rd, Belding, Michigan 48809 United States of America. (Voter ID number 107585869).
Visit the detail page of Steven Christopher Beach (free).

Beach, Steven Christopher was born in 1970 and he registered to vote, giving his address as 3044 Cottage Ct, Cedar Springs, Michigan 49319 United States of America. (Voter ID number 108288579).
Visit the detail page of Steven Christopher Beach (free).

Beach, Steven Christopher was born in 1970 and he registered to vote, giving his address as 11861 Susan Walk, Sparta, Michigan 49345 United States of America. (Voter ID number 33092935).
Visit the detail page of Steven Christopher Beach (free).

Beach, Steven Douglas was born in 1956 and he registered to vote, giving his address as 517 Kyser Dr, North Adams, Michigan 49262 United States of America. (Voter ID number 8099579).
Visit the detail page of Steven Douglas Beach (free).

Beach, Steven Earl was born in 1955 and he registered to vote, giving his address as 10187 Kendaville Rd, Vestaburg, Michigan 48891 United States of America. (Voter ID number 4313777).
Visit the detail page of Steven Earl Beach (free).

Beach, Steven Edward was born in 1973 and he registered to vote, giving his address as 4205 Woodcreek Dr, Ypsilanti, Michigan 48197 United States of America. (Voter ID number 107922002).
Visit the detail page of Steven Edward Beach (free).

Beach, Steven Edward was born in 1973 and he registered to vote, giving his address as 7421 Hogan Dr, Ypsilanti, Michigan 48197 United States of America. (Voter ID number 4000674829).
Visit the detail page of Steven Edward Beach (free).

Beach, Steven Gerard was born in 1962 and he registered to vote, giving his address as 2438 Green Rd, West Branch, Michigan 48661 United States of America. (Voter ID number 8109222).
Visit the detail page of Steven Gerard Beach (free).

Beach, Steven Kenneth was born in 1980 and he registered to vote, giving his address as 19581 Plumwoode Ct, Brownstown Township, Michigan 48183 United States of America. (Voter ID number 31813520).
Visit the detail page of Steven Kenneth Beach (free).

Beach, Steven Kenneth was born in 1980 and he registered to vote, giving his address as 13492 Mark St, Southgate, Michigan 48195 United States of America. (Voter ID number 4002740230).
Visit the detail page of Steven Kenneth Beach (free).

Beach, Steven Thomas was born in 1974 and he registered to vote, giving his address as 540 W Bluff St, Marquette, Michigan 49855 United States of America. (Voter ID number 107766629).
Visit the detail page of Steven Thomas Beach (free).

Beach, Steven Thomas was born in 1974 and he registered to vote, giving his address as 30 Edgewood Dr, Marquette, Michigan 49855 United States of America. (Voter ID number 159563085).
Visit the detail page of Steven Thomas Beach (free).

Beach, Steven Thomas was born in 1974 and he registered to vote, giving his address as 470 Lake Enchantment Rd, Marquette, Michigan 49855 United States of America. (Voter ID number 32820214).
Visit the detail page of Steven Thomas Beach (free).

Beach, Steve William was born in 1953 and he registered to vote, giving his address as 60 Church Rd NW, Edmore, Michigan 48829 United States of America. (Voter ID number 7390453).
Visit the detail page of Steve William Beach (free).

Beach, Steve William was born in 1953 and he registered to vote, giving his address as 60 W Church Rd, Edmore, Michigan 48829 United States of America. (Voter ID number 7390453).
Visit the detail page of Steve William Beach (free).

Beach, Stewart Allen was born in 1956 and he registered to vote, giving his address as 42812 Georgetown, Novi, Michigan 48375 United States of America. (Voter ID number 32030391).
Visit the detail page of Stewart Allen Beach (free).

Beach, Stewart Allen was born in 1956 and he registered to vote, giving his address as 3839 Michigan Ave, Bridgman, Michigan 49106 United States of America. (Voter ID number 6464811).
Visit the detail page of Stewart Allen Beach (free).

Beach, Stina Ann was born in 1957 and she registered to vote, giving her address as 4738 Goodale Rd, Clarkston, Michigan 48348 United States of America. (Voter ID number 190518).
Visit the detail page of Stina Ann Beach (free).

Beach, Stina Ann was born in 1957 and she registered to vote, giving her address as 7976 Divot Dr, Waterford, Michigan 48327 United States of America. (Voter ID number 31348604).
Visit the detail page of Stina Ann Beach (free).

Beach, Sue Ann was born in 1940 and she registered to vote, giving her address as 343 Pritchardville Rd, Hastings, Michigan 49058 United States of America. (Voter ID number 6777421).
Visit the detail page of Sue Ann Beach (free).

Beach, Sunny Isaac was born in 1974 and he registered to vote, giving his address as 4811 Whitman Cir, Ann Arbor, Michigan 48103 United States of America. (Voter ID number 107706896).
Visit the detail page of Sunny Isaac Beach (free).

Beach, Susan Ann was born in 1962 and she registered to vote, giving her address as 30 Pine Tree Ridge Dr UNIT 4, Waterford, Michigan 48327 United States of America. (Voter ID number 4001733783).
Visit the detail page of Susan Ann Beach (free).

Beach, Susan Diane was born in 1955 and she registered to vote, giving her address as 4083 Seymour Rd, Swartz Creek, Michigan 48473 United States of America. (Voter ID number 108180819).
Visit the detail page of Susan Diane Beach (free).

Beach, Susan Elaine was born in 1964 and she registered to vote, giving her address as 563 Rolling Green Cir N, Rochester Hills, Michigan 48309 United States of America. (Voter ID number 4002102270).
Visit the detail page of Susan Elaine Beach (free).

Beach, Susan Gayle was born in 1960 and she registered to vote, giving her address as 6324 Emerald Lake Dr, Troy, Michigan 48085 United States of America. (Voter ID number 10070980).
Visit the detail page of Susan Gayle Beach (free).

Beach, Susan Kathleen was born in 1955 and she registered to vote, giving her address as 805 Blend St, Bay City, Michigan 48706 United States of America. (Voter ID number 102549502).
Visit the detail page of Susan Kathleen Beach (free).

Beach, Susan Kathleen was born in 1955 and she registered to vote, giving her address as 1200 N Madison Ave APT 315, Bay City, Michigan 48708 United States of America. (Voter ID number 31184269).
Visit the detail page of Susan Kathleen Beach (free).

Beach, Susan Marie was born in 1952 and she registered to vote, giving her address as 10423 6 Mile Rd, Battle Creek, Michigan 49014 United States of America. (Voter ID number 103660832).
Visit the detail page of Susan Marie Beach (free).
How to defeat Donald Trump

If you vote against the Libertarians, you are as guilty as the rest of them.