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, Kathleen Rose was born in 1988 and she registered to vote, giving her address as 60 W Manor St, Oxford, Michigan 48371 United States of America. (Voter ID number 159391972).
Visit the detail page of Kathleen Rose Beach (free).

Beach, Kathleen Rose was born in 1988 and she registered to vote, giving her address as 17623 Rapids Dr, Hersey, Michigan 49639 United States of America. (Voter ID number 1790009395).
Visit the detail page of Kathleen Rose Beach (free).

Beach, Kathleen Rose was born in 1988 and she registered to vote, giving her address as 3434 Airport Rd, Waterford, Michigan 48329 United States of America. (Voter ID number 31790526).
Visit the detail page of Kathleen Rose Beach (free).

Beach, Kathleen Rose was born in 1988 and she registered to vote, giving her address as 10410 Clark Rd, Davisburg, Michigan 48350 United States of America. (Voter ID number 32570648).
Visit the detail page of Kathleen Rose Beach (free).

Beach, Kathrine Christa was born in 1974 and she registered to vote, giving her address as 435 Eberwhite Blvd, Ann Arbor, Michigan 48103 United States of America. (Voter ID number 105348649).
Visit the detail page of Kathrine Christa Beach (free).

Beach, Kathryn Arvilla was born in 1930 and she registered to vote, giving her address as 739 Sunset Dr, Attica, Michigan 48412 United States of America. (Voter ID number 7018212).
Visit the detail page of Kathryn Arvilla Beach (free).

Beach, Kathryn Jean was born in 1963 and she registered to vote, giving her address as 4287 E Stanton Rd, Stanton, Michigan 48888 United States of America. (Voter ID number 8113403).
Visit the detail page of Kathryn Jean Beach (free).

Beach, Kathryn Lorene was born in 1989 and she registered to vote, giving her address as 162 Nichols Dr, Saline, Michigan 48176 United States of America. (Voter ID number 103888326).
Visit the detail page of Kathryn Lorene Beach (free).

Beach, Kathryn Lorene was born in 1989 and she registered to vote, giving her address as 305 Herrick Park Dr, Tecumseh, Michigan 49286 United States of America. (Voter ID number 34505888).
Visit the detail page of Kathryn Lorene Beach (free).

Beach, Kathryn Louise was born in 1929 and she registered to vote, giving her address as 3323 Grange Hall Rd APT 611, Holly, Michigan 48442 United States of America. (Voter ID number 4001700288).
Visit the detail page of Kathryn Louise Beach (free).

Beach, Kathryn Marie was born in 1993 and she registered to vote, giving her address as 185 Vantage View Dr, Petoskey, Michigan 49770 United States of America. (Voter ID number 106820429).
Visit the detail page of Kathryn Marie Beach (free).

Beach, Kathy Ann was born in 1960 and she registered to vote, giving her address as 17922 Princess Ave, Brownstown Township, Michigan 48174 United States of America. (Voter ID number 9395655).
Visit the detail page of Kathy Ann Beach (free).

Beach, Kathy Diane was born in 1962 and she registered to vote, giving her address as 2939 Heritage Dr APT E, Fort Gratiot, Michigan 48059 United States of America. (Voter ID number 108081805).
Visit the detail page of Kathy Diane Beach (free).

Beach, Kathy Schmick was born in 1949 and she registered to vote, giving her address as 24518 Mintdale Rd, Sturgis, Michigan 49091 United States of America. (Voter ID number 6697275).
Visit the detail page of Kathy Schmick Beach (free).

Beach, Kathy Schmick was born in 1949 and she registered to vote, giving her address as 67838 Thunderbird Dr, Sturgis, Michigan 49091 United States of America. (Voter ID number 6697275).
Visit the detail page of Kathy Schmick Beach (free).

Beach, Katie Marie was born in 1988 and she registered to vote, giving her address as 3309 E Carpenter Rd, Flint, Michigan 48506 United States of America. (Voter ID number 2685005963).
Visit the detail page of Katie Marie Beach (free).

Beach, Kayla Sue was born in 1991 and she registered to vote, giving her address as 5170 E Broomfield Rd APT YY26, Mount Pleasant, Michigan 48858 United States of America. (Voter ID number 107317979).
Visit the detail page of Kayla Sue Beach (free).

Beach, Kayla Sue was born in 1991 and she registered to vote, giving her address as 3287 Albert Ave APT 922, Royal Oak, Michigan 48073 United States of America. (Voter ID number 31500210).
Visit the detail page of Kayla Sue Beach (free).

Beach, Kayla Sue was born in 1991 and she registered to vote, giving her address as 28437 Franklin Rd APT 266, Southfield, Michigan 48034 United States of America. (Voter ID number 32810828).
Visit the detail page of Kayla Sue Beach (free).

Beach, Kayla Sue was born in 1991 and she registered to vote, giving her address as 15328 Nehls Ave, Eastpointe, Michigan 48021 United States of America. (Voter ID number 34377366).
Visit the detail page of Kayla Sue Beach (free).

Beach, Kayleigh Marie was born in 1993 and she registered to vote, giving her address as 3770 Lorenson Rd, Muskegon, Michigan 49445 United States of America. (Voter ID number 107262583).
Visit the detail page of Kayleigh Marie Beach (free).

Beach, Kayleigh Marie was born in 1993 and she registered to vote, giving her address as 4427 Keener St, Muskegon, Michigan 49444 United States of America. (Voter ID number 108113979).
Visit the detail page of Kayleigh Marie Beach (free).

Beach, Kayleigh Marie was born in 1993 and she registered to vote, giving her address as 4458 Carolyn St, Muskegon, Michigan 49444 United States of America. (Voter ID number 108113979).
Visit the detail page of Kayleigh Marie Beach (free).

Beach, Kayleigh Marie was born in 1993 and she registered to vote, giving her address as 456 Glen Oaks Dr APT 3A, Muskegon, Michigan 49442 United States of America. (Voter ID number 33293486).
Visit the detail page of Kayleigh Marie Beach (free).

Beach, Kayleigh Marie was born in 1993 and she registered to vote, giving her address as 1104 East St, Muskegon, Michigan 49442 United States of America. (Voter ID number 33982569).
Visit the detail page of Kayleigh Marie Beach (free).

Beach, Kay Marie was born in 1958 and she registered to vote, giving her address as 7770 Woodland Rd, Lake Odessa, Michigan 48849 United States of America. (Voter ID number 106529794).
Visit the detail page of Kay Marie Beach (free).

Beach, Kay Marie was born in 1958 and she registered to vote, giving her address as 1805 N Irving Rd, Hastings, Michigan 49058 United States of America. (Voter ID number 34228521).
Visit the detail page of Kay Marie Beach (free).

Beach, Keene Gerard was born in 1970 and he registered to vote, giving his address as 916 Waxen Way, Grand Ledge, Michigan 48837 United States of America. (Voter ID number 560001465).
Visit the detail page of Keene Gerard Beach (free).

Beach, Keith Allen was born in 1954 and he registered to vote, giving his address as 8893 Blake St, Battle Creek, Michigan 49014 United States of America. (Voter ID number 104250485).
Visit the detail page of Keith Allen Beach (free).

Beach, Keith Andrew was born in 1970 and he registered to vote, giving his address as 2875 Dana Pointe Dr, Pinckney, Michigan 48169 United States of America. (Voter ID number 9036344).
Visit the detail page of Keith Andrew Beach (free).

Beach, Keith Charles was born in 1957 and he registered to vote, giving his address as 1115 Wayne Rd, Alpena, Michigan 49707 United States of America. (Voter ID number 104887851).
Visit the detail page of Keith Charles Beach (free).

Beach, Kellie Marie was born in 1962 and she registered to vote, giving her address as 1501 May St, Dearborn, Michigan 48124 United States of America. (Voter ID number 4358934).
Visit the detail page of Kellie Marie Beach (free).

Beach, Kelli Jean was born in 1974 and she registered to vote, giving her address as 1347 Gram St, Burton, Michigan 48529 United States of America. (Voter ID number 107146890).
Visit the detail page of Kelli Jean Beach (free).

Beach, Kelly Ann was born in 1971 and she registered to vote, giving her address as 21 W Wayne St, Sault Ste Marie, Michigan 49783 United States of America. (Voter ID number 4002950664).
Visit the detail page of Kelly Ann Beach (free).

Beach, Kelly Jo was born in 1962 and she registered to vote, giving her address as 6083 San Gabriel APT D, Kalamazoo, Michigan 49009 United States of America. (Voter ID number 107420455).
Visit the detail page of Kelly Jo Beach (free).

Beach, Kelly Jo was born in 1970 and she registered to vote, giving her address as 3324 W Howell Rd, Mason, Michigan 48854 United States of America. (Voter ID number 9139037).
Visit the detail page of Kelly Jo Beach (free).

Beach, Kelly Jo was born in 1962 and she registered to vote, giving her address as 102 Imperial St, Kalamazoo, Michigan 49001 United States of America. (Voter ID number 33320424).
Visit the detail page of Kelly Jo Beach (free).

Beach, Kelsey Anne was born in 1994 and she registered to vote, giving her address as 9729 Andersonville Rd, Clarkston, Michigan 48346 United States of America. (Voter ID number 31120849).
Visit the detail page of Kelsey Anne Beach (free).

Beach, Kelsey Anne was born in 1994 and she registered to vote, giving her address as 4287 Nancy Ln, White Lake, Michigan 48383 United States of America. (Voter ID number 33234698).
Visit the detail page of Kelsey Anne Beach (free).

Beach, Kelsey Anne was born in 1994 and she registered to vote, giving her address as 35740 Grandview Ct, Farmington Hills, Michigan 48335 United States of America. (Voter ID number 34673362).
Visit the detail page of Kelsey Anne Beach (free).

Beach, Kelsey Anne was born in 1994 and she registered to vote, giving her address as 5832 Opaline Dr, Waterford, Michigan 48327 United States of America. (Voter ID number 710016527).
Visit the detail page of Kelsey Anne Beach (free).

Beach, Kelsey Jean was born in 1993 and she registered to vote, giving her address as 1570 N Vickeryville Rd, Vestaburg, Michigan 48891 United States of America. (Voter ID number 31755621).
Visit the detail page of Kelsey Jean Beach (free).

Beach, Kenneth A. was born in 1938 and he registered to vote, giving his address as 451 Magnolia Ave, Roscommon, Michigan 48653 United States of America. (Voter ID number 8856287).
Visit the detail page of Kenneth A. Beach (free).

Beach, Kenneth Alan was born in 1943 and he registered to vote, giving his address as 24518 Mintdale Rd, Sturgis, Michigan 49091 United States of America. (Voter ID number 6697364).
Visit the detail page of Kenneth Alan Beach (free).

Beach, Kenneth Andrew was born in 1943 and he registered to vote, giving his address as 18094 Port Salem Dr, Macomb, Michigan 48044 United States of America. (Voter ID number 107958308).
Visit the detail page of Kenneth Andrew Beach (free).

Beach, Kenneth Douglas was born in 1963 and he registered to vote, giving his address as 2668 Valdez Dr, Lansing, Michigan 48911 United States of America. (Voter ID number 10042269).
Visit the detail page of Kenneth Douglas Beach (free).

Beach, Kenneth E. was born in 1942 and he registered to vote, giving his address as 1263 Riverview Ave, Monroe, Michigan 48162 United States of America. (Voter ID number 1520000284).
Visit the detail page of Kenneth E. Beach (free).

Beach, Kenneth Edwin was born in 1930 and he registered to vote, giving his address as 916 Waxen Way, Grand Ledge, Michigan 48837 United States of America. (Voter ID number 560001222).
Visit the detail page of Kenneth Edwin Beach (free).

Beach, Kenneth Joseph was born in 1961 and he registered to vote, giving his address as 2807 Old Farm Rd, Kalamazoo, Michigan 49004 United States of America. (Voter ID number 107550347).
Visit the detail page of Kenneth Joseph Beach (free).

Beach, Kenneth Joseph was born in 1961 and he registered to vote, giving his address as 116 E Glenguile St, Kalamazoo, Michigan 49004 United States of America. (Voter ID number 32845210).
Visit the detail page of Kenneth Joseph Beach (free).

Beach, Kenneth M. was born in 1944 and he registered to vote, giving his address as 1578 Crooks Rd, Royal Oak, Michigan 48067 United States of America. (Voter ID number 815012948).
Visit the detail page of Kenneth M. Beach (free).

Beach, Kenneth Michael was born in 1988 and he registered to vote, giving his address as 402 Oak Tree Dr, Clinton, Michigan 49236 United States of America. (Voter ID number 4004154098).
Visit the detail page of Kenneth Michael Beach (free).

Beach, Kenneth Nelson was born in 1954 and he registered to vote, giving his address as 35839 37Th St, Paw Paw, Michigan 49079 United States of America. (Voter ID number 6858816).
Visit the detail page of Kenneth Nelson Beach (free).

Beach, Kenneth Russell was born in 1970 and he registered to vote, giving his address as 118 Saginaw St APT E2, Vassar, Michigan 48768 United States of America. (Voter ID number 103599808).
Visit the detail page of Kenneth Russell Beach (free).

Beach, Kenneth Troy was born in 1950 and he registered to vote, giving his address as 849 S Nicholas Ave, White Cloud, Michigan 49349 United States of America. (Voter ID number 103928850).
Visit the detail page of Kenneth Troy Beach (free).

Beach, Kenneth Troy was born in 1950 and he registered to vote, giving his address as 1229 S Ransom Ave, White Cloud, Michigan 49349 United States of America. (Voter ID number 34090025).
Visit the detail page of Kenneth Troy Beach (free).

Beach, Kent Wilson was born in 1984 and he registered to vote, giving his address as 1247 W Grand Blanc Rd, Grand Blanc, Michigan 48439 United States of America. (Voter ID number 107277743).
Visit the detail page of Kent Wilson Beach (free).

Beach, Kent Wilson was born in 1984 and he registered to vote, giving his address as 2169 Hummer Lake Rd, Oxford, Michigan 48371 United States of America. (Voter ID number 32706362).
Visit the detail page of Kent Wilson Beach (free).

Beach, Kevin Alan was born in 1971 and he registered to vote, giving his address as 6033 N Crown St, Westland, Michigan 48185 United States of America. (Voter ID number 4002679270).
Visit the detail page of Kevin Alan Beach (free).

Beach, Kevin Arnold was born in 1960 and he registered to vote, giving his address as 11510 Gera Rd, Birch Run, Michigan 48415 United States of America. (Voter ID number 102783713).
Visit the detail page of Kevin Arnold Beach (free).

Beach, Kevin Arnold was born in 1960 and he registered to vote, giving his address as 11630 Gera Rd, Birch Run, Michigan 48415 United States of America. (Voter ID number 102783713).
Visit the detail page of Kevin Arnold Beach (free).

Beach, Kevin Dwayne was born in 1972 and he registered to vote, giving his address as 10560 Pine Bluff Ave, Whitmore Lake, Michigan 48189 United States of America. (Voter ID number 107734718).
Visit the detail page of Kevin Dwayne Beach (free).

Beach, Kevin Dwayne was born in 1972 and he registered to vote, giving his address as 687 Forest Dr, South Lyon, Michigan 48178 United States of America. (Voter ID number 108358338).
Visit the detail page of Kevin Dwayne Beach (free).

Beach, Kevin Dwayne was born in 1972 and he registered to vote, giving his address as 4411 Myron Ave, Wayne, Michigan 48184 United States of America. (Voter ID number 31026753).
Visit the detail page of Kevin Dwayne Beach (free).

Beach, Kevin Dwayne was born in 1972 and he registered to vote, giving his address as 8180 Halfway Dr, Brighton, Michigan 48116 United States of America. (Voter ID number 32465499).
Visit the detail page of Kevin Dwayne Beach (free).

Beach, Kevin J. was born in 1957 and he registered to vote, giving his address as 4287 Nancy Ln, White Lake, Michigan 48383 United States of America. (Voter ID number 700005037).
Visit the detail page of Kevin J. Beach (free).

Beach, Kevin John was born in 1960 and he registered to vote, giving his address as 22930 Violet St, Saint Clair Shores, Michigan 48082 United States of America. (Voter ID number 3380003).
Visit the detail page of Kevin John Beach (free).

Beach, Kevin Lee was born in 1957 and he registered to vote, giving his address as 2380 E Whittemore Ave, Burton, Michigan 48529 United States of America. (Voter ID number 105253568).
Visit the detail page of Kevin Lee Beach (free).

Beach, Kevin Lee was born in 1970 and he registered to vote, giving his address as 1400 Maple Ct, Ovid, Michigan 48866 United States of America. (Voter ID number 105802996).
Visit the detail page of Kevin Lee Beach (free).

Beach, Kevin Lee was born in 1970 and he registered to vote, giving his address as 1370 Maple Ct, Ovid, Michigan 48866 United States of America. (Voter ID number 105802996).
Visit the detail page of Kevin Lee Beach (free).

Beach, Kimberlee Michelle was born in 1961 and she registered to vote, giving her address as 12162 Wise St, Bear Lake, Michigan 49614 United States of America. (Voter ID number 107760960).
Visit the detail page of Kimberlee Michelle Beach (free).

Beach, Kimberlee Michelle was born in 1961 and she registered to vote, giving her address as 8760 13 Mile Rd, Bear Lake, Michigan 49614 United States of America. (Voter ID number 34438324).
Visit the detail page of Kimberlee Michelle Beach (free).

Beach, Kimberly Ann was born in 1974 and she registered to vote, giving her address as 1113 West St, Muskegon, Michigan 49442 United States of America. (Voter ID number 105099136).
Visit the detail page of Kimberly Ann Beach (free).

Beach, Kimberly Ann was born in 1978 and she registered to vote, giving her address as 6093 Stagecoach Rd, Oscoda, Michigan 48750 United States of America. (Voter ID number 106229523).
Visit the detail page of Kimberly Ann Beach (free).

Beach, Kimberly Ann was born in 1974 and she registered to vote, giving her address as 4040 Wilson Beach Rd, Twin Lake, Michigan 49457 United States of America. (Voter ID number 108422600).
Visit the detail page of Kimberly Ann Beach (free).

Beach, Kimberly Ann was born in 1968 and she registered to vote, giving her address as 5057 Shoemaker Rd, Almont, Michigan 48003 United States of America. (Voter ID number 3992959).
Visit the detail page of Kimberly Ann Beach (free).

Beach, Kimberly Ann was born in 1978 and she registered to vote, giving her address as 5369 Hughes St, Oscoda, Michigan 48750 United States of America. (Voter ID number 108884588).
Visit the detail page of Kimberly Ann Beach (free).

Beach, Kimberly Ellen was born in 1971 and she registered to vote, giving her address as 16442 E Horseshoe Trl, Linden, Michigan 48451 United States of America. (Voter ID number 10466711).
Visit the detail page of Kimberly Ellen Beach (free).

Beach, Kimberly Lynn was born in 1967 and she registered to vote, giving her address as 7716 Waverly Cir, Waterford, Michigan 48327 United States of America. (Voter ID number 4000170000).
Visit the detail page of Kimberly Lynn Beach (free).

Beach, Kimberly M. was born in 1961 and she registered to vote, giving her address as 11980 Hillman Rd, Lakeview, Michigan 48850 United States of America. (Voter ID number 8823433).
Visit the detail page of Kimberly M. Beach (free).

Beach, Kimberly Nicole was born in 1993 and she registered to vote, giving her address as 9751 Main St, Stanwood, Michigan 49346 United States of America. (Voter ID number 107277744).
Visit the detail page of Kimberly Nicole Beach (free).

Beach, Kimberly Sue was born in 1972 and she registered to vote, giving her address as 2073 Morris Ave, Burton, Michigan 48529 United States of America. (Voter ID number 4002588044).
Visit the detail page of Kimberly Sue Beach (free).

Beach, Kim Randall was born in 1956 and he registered to vote, giving his address as 2380 E Whittemore Ave, Burton, Michigan 48529 United States of America. (Voter ID number 3025557).
Visit the detail page of Kim Randall Beach (free).

Beach, King D. was born in 1985 and he registered to vote, giving his address as 1860 W Shore Dr APT C2, East Lansing, Michigan 48823 United States of America. (Voter ID number 104497869).
Visit the detail page of King D. Beach (free).

Beach, Kirk Alan was born in 1970 and he registered to vote, giving his address as 2922 Elmwood Ave, Trenton, Michigan 48183 United States of America. (Voter ID number 34587993).
Visit the detail page of Kirk Alan Beach (free).

Beach, Kirk Douglas was born in 1951 and he registered to vote, giving his address as 547 S Elba Rd, Lapeer, Michigan 48446 United States of America. (Voter ID number 7054802).
Visit the detail page of Kirk Douglas Beach (free).

Beach, Kirrily Rose was born in 1973 and she registered to vote, giving her address as 72 Chelsea Ct, Rockford, Michigan 49341 United States of America. (Voter ID number 107188122).
Visit the detail page of Kirrily Rose Beach (free).

Beach, Krista Leigh was born in 1977 and she registered to vote, giving her address as 4140 104Th St SW, Byron Center, Michigan 49315 United States of America. (Voter ID number 104904738).
Visit the detail page of Krista Leigh Beach (free).

Beach, Krista Leigh was born in 1977 and she registered to vote, giving her address as 7131 Copper Oak Dr, Zeeland, Michigan 49464 United States of America. (Voter ID number 34791590).
Visit the detail page of Krista Leigh Beach (free).

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

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

Beach, Kristen Lynn was born in 1968 and she registered to vote, giving her address as 185 Vantage View Dr, Petoskey, Michigan 49770 United States of America. (Voter ID number 105219751).
Visit the detail page of Kristen Lynn Beach (free).

Beach, Kristiane Marie was born in 1982 and she registered to vote, giving her address as 2936 Hope St, Hudsonville, Michigan 49426 United States of America. (Voter ID number 102798583).
Visit the detail page of Kristiane Marie Beach (free).

Beach, Kristiane Marie was born in 1982 and she registered to vote, giving her address as 7962 Oak Meadow Ct, Hudsonville, Michigan 49426 United States of America. (Voter ID number 108014923).
Visit the detail page of Kristiane Marie Beach (free).

Beach, Kristina Ann was born in 1987 and she registered to vote, giving her address as 7799 Hartel Rd, Grand Ledge, Michigan 48837 United States of America. (Voter ID number 4004282323).
Visit the detail page of Kristina Ann Beach (free).

Beach, Kristina Ann was born in 1987 and she registered to vote, giving her address as 11546 Gurd Rd, Delton, Michigan 49046 United States of America. (Voter ID number 32354533).
Visit the detail page of Kristina Ann Beach (free).

Beach, Kristine Kay was born in 1973 and she registered to vote, giving her address as 1155 Lester Rd, Reading, Michigan 49274 United States of America. (Voter ID number 107538444).
Visit the detail page of Kristine Kay Beach (free).

Beach, Kristine Kay was born in 1973 and she registered to vote, giving her address as 4091 State Rd LOT 3, Hillsdale, Michigan 49242 United States of America. (Voter ID number 108563722).
Visit the detail page of Kristine Kay Beach (free).

Beach, Kristine Kay was born in 1973 and she registered to vote, giving her address as 638 Phillips Rd, Reading, Michigan 49274 United States of America. (Voter ID number 33187452).
Visit the detail page of Kristine Kay Beach (free).

Beach, Kristine Kay was born in 1973 and she registered to vote, giving her address as 2435 N 5Th St, Niles, Michigan 49120 United States of America. (Voter ID number 33974506).
Visit the detail page of Kristine Kay Beach (free).
How to defeat Donald Trump

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