From 79f9cc40dfaa1c678ecec922cd2fcc37f6b65ce7 Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Mon, 11 Apr 2016 10:11:18 -0700 Subject: [PATCH 001/186] set up node server, add .gitignore --- .gitignore | 2 ++ index.html | 9 +++++++++ package.json | 24 ++++++++++++++++++++++++ server.js | 10 ++++++++++ 4 files changed, 45 insertions(+) create mode 100644 .gitignore create mode 100644 package.json create mode 100644 server.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..fd4f2b0 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +node_modules +.DS_Store diff --git a/index.html b/index.html index e69de29..33b651b 100644 --- a/index.html +++ b/index.html @@ -0,0 +1,9 @@ + + + + + + +

suuup!

+ + diff --git a/package.json b/package.json new file mode 100644 index 0000000..cdd7b55 --- /dev/null +++ b/package.json @@ -0,0 +1,24 @@ +{ + "name": "con-tracker", + "version": "1.0.0", + "description": "A visualizer for political contributions and report cards", + "main": "server.js", + "dependencies": { + "express": "^4.13.4" + }, + "devDependencies": {}, + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1", + "start": "node server.js" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/patSSFC/con-tracker" + }, + "author": "Pat Yolian, Taylor Wirtz, Matt Sheridan-Smith, Austin Arias", + "license": "ISC", + "bugs": { + "url": "https://github.com/patSSFC/con-tracker" + }, + "homepage": "https://github.com/patSSFC/con-tracker#readme" +} diff --git a/server.js b/server.js new file mode 100644 index 0000000..efd3699 --- /dev/null +++ b/server.js @@ -0,0 +1,10 @@ +var express = require('express'); +var app = express(); + +app.get('/', function(req, res){ + res.sendFile(__dirname + '/index.html'); +}); + +var server = app.listen(process.env.PORT || 3000, function() { + console.log('Server is listening on port %s', server.address().port); +}); From 623b07f013f89de9c61b098387da559d43a20c2d Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Mon, 11 Apr 2016 10:14:41 -0700 Subject: [PATCH 002/186] add gitignore to master --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..fd4f2b0 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +node_modules +.DS_Store From f76b8fbfa338d87cd30230fb3f9c6e29769e278f Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Mon, 11 Apr 2016 10:25:02 -0700 Subject: [PATCH 003/186] setting up heroku, add Procfile --- Procfile | 1 + 1 file changed, 1 insertion(+) create mode 100644 Procfile diff --git a/Procfile b/Procfile new file mode 100644 index 0000000..489b270 --- /dev/null +++ b/Procfile @@ -0,0 +1 @@ +web: node server.js From 5c7f32834a16d7be816ac70c3682bc84e49c700b Mon Sep 17 00:00:00 2001 From: Matthew Smith Date: Tue, 12 Apr 2016 19:25:49 -0700 Subject: [PATCH 004/186] added jQuery --- index.html | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index 33b651b..7ad4e0a 100644 --- a/index.html +++ b/index.html @@ -2,8 +2,10 @@ + + -

suuup!

+

Find a politician

From 3aa224261239be224e5827253f8c61fcc35d3348 Mon Sep 17 00:00:00 2001 From: Matthew Smith Date: Tue, 12 Apr 2016 19:28:05 -0700 Subject: [PATCH 005/186] added scripts folder and app.js --- scripts/app.js | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 scripts/app.js diff --git a/scripts/app.js b/scripts/app.js new file mode 100644 index 0000000..e69de29 From 92e1d6587d691df24053be9052677e822e7030c8 Mon Sep 17 00:00:00 2001 From: Matthew Smith Date: Tue, 12 Apr 2016 19:39:32 -0700 Subject: [PATCH 006/186] added background color and main search font color --- index.html | 4 ++-- styles/style.css | 8 ++++++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index 7ad4e0a..cac5eb5 100644 --- a/index.html +++ b/index.html @@ -3,9 +3,9 @@ - -

Find a politician

+

Find a politician

+ diff --git a/styles/style.css b/styles/style.css index e69de29..a9d2ee9 100644 --- a/styles/style.css +++ b/styles/style.css @@ -0,0 +1,8 @@ +body { + background-color: #6F256F; +} +#searchText { + color: white; + font-size: 5em; + +} From b2e958c39ac62521522a465098a3e516538c9243 Mon Sep 17 00:00:00 2001 From: Matthew Smith Date: Tue, 12 Apr 2016 19:47:16 -0700 Subject: [PATCH 007/186] added list.js cdn and changed id of main search bar title --- index.html | 6 +++++- styles/style.css | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index cac5eb5..21cdb62 100644 --- a/index.html +++ b/index.html @@ -5,7 +5,11 @@ -

Find a politician

+
+

Find a politician

+ +
+ diff --git a/styles/style.css b/styles/style.css index a9d2ee9..fa205e7 100644 --- a/styles/style.css +++ b/styles/style.css @@ -1,7 +1,7 @@ body { background-color: #6F256F; } -#searchText { +#searchTitle { color: white; font-size: 5em; From a1011c0a57adae1bccf6f7d1fbc9515a6ba3cd66 Mon Sep 17 00:00:00 2001 From: Matthew Smith Date: Tue, 12 Apr 2016 20:14:56 -0700 Subject: [PATCH 008/186] added search bar and basic media q --- index.html | 5 +++-- styles/style.css | 27 +++++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index 21cdb62..435f831 100644 --- a/index.html +++ b/index.html @@ -5,11 +5,12 @@ -
+

Find a politician

+
- + diff --git a/styles/style.css b/styles/style.css index fa205e7..b524ea3 100644 --- a/styles/style.css +++ b/styles/style.css @@ -4,5 +4,32 @@ body { #searchTitle { color: white; font-size: 5em; + text-align: center; } +/*.container { + display: flex; + margin-top: 50%; + flex-direction: column; + justify-content: space-around; +}*/ +.search { + font-size: 5em; +} +@media (max-width: 400px) { + .container { + display: flex; + margin-top: 50%; + flex-direction: column; + justify-content: space-around; + } +} + +@media (min-width: 550px) { + .container { + display: flex; + margin-top: 12%; + flex-direction: column; + justify-content: space-around; + } +} From 1f4e446e40395e94e0dfbe09c4e4126c4c847095 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Tue, 12 Apr 2016 20:39:43 -0700 Subject: [PATCH 009/186] add heroku postgre package for node --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index cdd7b55..d4d4b17 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,8 @@ "description": "A visualizer for political contributions and report cards", "main": "server.js", "dependencies": { - "express": "^4.13.4" + "express": "^4.13.4", + "pg": "4.5.3" }, "devDependencies": {}, "scripts": { From cd3b1262712ce01f3aa1185f4b792ffc22cbe3d5 Mon Sep 17 00:00:00 2001 From: Matthew Smith Date: Tue, 12 Apr 2016 20:48:27 -0700 Subject: [PATCH 010/186] added seach button --- index.html | 7 +++++-- styles/style.css | 23 +++++++++++------------ 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/index.html b/index.html index 435f831..031c668 100644 --- a/index.html +++ b/index.html @@ -5,9 +5,12 @@ -

Find a politician

- +
+ +
diff --git a/styles/style.css b/styles/style.css index b524ea3..123f4ee 100644 --- a/styles/style.css +++ b/styles/style.css @@ -7,21 +7,20 @@ body { text-align: center; } -/*.container { - display: flex; - margin-top: 50%; - flex-direction: column; - justify-content: space-around; -}*/ + + .search { - font-size: 5em; + font-size: 3em; +} +.searchBtn { + font-size: 3em; } -@media (max-width: 400px) { +@media (min-width: 400px) { .container { display: flex; margin-top: 50%; - flex-direction: column; - justify-content: space-around; + flex-direction: row; + justify-content: center; } } @@ -29,7 +28,7 @@ body { .container { display: flex; margin-top: 12%; - flex-direction: column; - justify-content: space-around; + flex-direction: row; + justify-content: center; } } From 306661e2f95b6571a821ff5c3d3d7751e29b6d52 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Tue, 12 Apr 2016 21:06:16 -0700 Subject: [PATCH 011/186] basic db connection module for node --- db/db-config.js | 15 +++++++++++++++ server.js | 10 ++++++++-- 2 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 db/db-config.js diff --git a/db/db-config.js b/db/db-config.js new file mode 100644 index 0000000..db100e6 --- /dev/null +++ b/db/db-config.js @@ -0,0 +1,15 @@ +var pg = require('pg'); +pg.defaults.ssl = true; + +var connect = function (callback) { + //pg.connect requires a fn callback(err, client) + pg.connect(process.env.DATABASE_URL, callback); +}; + +//we will need to build functions to query this database. +//all querys should start with a call to connect +var getPolitican = function (callback) { + //call connect() here +}; + +exports.connect = connect; diff --git a/server.js b/server.js index efd3699..c8ad0af 100644 --- a/server.js +++ b/server.js @@ -1,10 +1,16 @@ var express = require('express'); +var db = require('./db/db-config.js'); var app = express(); -app.get('/', function(req, res){ +//For example only. +db.connect(function (err, client) { + console.log('Client Connected'); +}); + +app.get('/', function (req, res) { res.sendFile(__dirname + '/index.html'); }); -var server = app.listen(process.env.PORT || 3000, function() { +var server = app.listen(process.env.PORT || 3000, function () { console.log('Server is listening on port %s', server.address().port); }); From 2532a0e816dd0d4b865a6246fdccfabad7e2d80e Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Wed, 13 Apr 2016 13:40:45 -0700 Subject: [PATCH 012/186] establish connection to db and return function that takes in query --- db/db-config.js | 24 +++++++++++++++--------- server.js | 8 +++----- 2 files changed, 18 insertions(+), 14 deletions(-) diff --git a/db/db-config.js b/db/db-config.js index db100e6..d2c8e74 100644 --- a/db/db-config.js +++ b/db/db-config.js @@ -1,15 +1,21 @@ var pg = require('pg'); pg.defaults.ssl = true; -var connect = function (callback) { - //pg.connect requires a fn callback(err, client) - pg.connect(process.env.DATABASE_URL, callback); -}; +var db = function () { + var connect = function () { + return function (query) { + pg.connect(process.env.DATABASE_URL, function (err, client) { + if (err) {return err;} + + console.log('connected'); + console.log('running query ' + query); + }); + }; + }; -//we will need to build functions to query this database. -//all querys should start with a call to connect -var getPolitican = function (callback) { - //call connect() here + return { + connect: connect, + }; }; -exports.connect = connect; +module.exports = db(); diff --git a/server.js b/server.js index c8ad0af..297d0d2 100644 --- a/server.js +++ b/server.js @@ -2,15 +2,13 @@ var express = require('express'); var db = require('./db/db-config.js'); var app = express(); -//For example only. -db.connect(function (err, client) { - console.log('Client Connected'); -}); +// db.connect(db.getPolitician); +var connection = db.connect(); app.get('/', function (req, res) { res.sendFile(__dirname + '/index.html'); }); -var server = app.listen(process.env.PORT || 3000, function () { +var server = app.listen(process.env.PORT || 3001, function () { console.log('Server is listening on port %s', server.address().port); }); From 4630ec2f724fea816511d2f7263d567bde461957 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Wed, 13 Apr 2016 13:41:53 -0700 Subject: [PATCH 013/186] reset default port to 3000 --- server.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server.js b/server.js index 297d0d2..05133fc 100644 --- a/server.js +++ b/server.js @@ -9,6 +9,6 @@ app.get('/', function (req, res) { res.sendFile(__dirname + '/index.html'); }); -var server = app.listen(process.env.PORT || 3001, function () { +var server = app.listen(process.env.PORT || 3000, function () { console.log('Server is listening on port %s', server.address().port); }); From 1ae05e56cefa64df3ee9e47e8853a971c6a8a1bf Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Wed, 13 Apr 2016 13:59:06 -0700 Subject: [PATCH 014/186] add legislator.csv file and test inserts --- db/db-config.js | 15 +- db/legislators.csv | 898 +++++++++++++++++++++++++++++++++++++++++++++ server.js | 6 +- 3 files changed, 912 insertions(+), 7 deletions(-) create mode 100644 db/legislators.csv diff --git a/db/db-config.js b/db/db-config.js index d2c8e74..077b686 100644 --- a/db/db-config.js +++ b/db/db-config.js @@ -3,13 +3,16 @@ pg.defaults.ssl = true; var db = function () { var connect = function () { - return function (query) { - pg.connect(process.env.DATABASE_URL, function (err, client) { - if (err) {return err;} + return { + query: function (query, callback) { + pg.connect(process.env.DATABASE_URL, function (err, client) { + if (err) {return err;} - console.log('connected'); - console.log('running query ' + query); - }); + console.log('connected'); + console.log('running query ' + query); + client.query(query, callback); + }); + }, }; }; diff --git a/db/legislators.csv b/db/legislators.csv new file mode 100644 index 0000000..87d0eb8 --- /dev/null +++ b/db/legislators.csv @@ -0,0 +1,898 @@ +title,firstname,middlename,lastname,name_suffix,nickname,party,state,district,in_office,gender,phone,fax,website,webform,congress_office,bioguide_id,votesmart_id,fec_id,govtrack_id,crp_id,twitter_id,congresspedia_url,youtube_url,facebook_id,official_rss,senate_class,birthdate,oc_email +Rep,Neil,,Abercrombie,,,D,HI,1,0,M,,,http://www.house.gov/abercrombie,,,A000014,26827,H6HI01121,400001,N00007665,neilabercrombie,http://www.opencongress.org/wiki/Neil_Abercrombie,http://youtube.com/hawaiirep1,,,,1938-06-26, +Rep,Gary,L.,Ackerman,,,D,NY,5,0,M,202-225-2601,202-225-1589,http://ackerman.house.gov/,http://www.house.gov/writerep,2111 Rayburn House Office Building,A000022,26970,H4NY07011,400003,N00001143,repgaryackerman,http://www.opencongress.org/wiki/Gary_Ackerman,http://youtube.com/RepAckerman,RepAcherman,,,1942-11-19, +Rep,Robert,B.,Aderholt,,,R,AL,4,1,M,202-225-4876,202-225-5587,https://aderholt.house.gov,http://aderholt.house.gov/email-me2/,235 Cannon House Office Building,A000055,441,H6AL04098,400004,N00003028,Robert_Aderholt,http://www.opencongress.org/wiki/Robert_Aderholt,http://youtube.com/RobertAderholt,19787529402,,,1965-07-22,Rep.Aderholt@opencongress.org +Sen,Daniel,Kahikina,Akaka,,,D,HI,Junior Seat,0,M,202-224-6361,202-224-2126,http://akaka.senate.gov,http://www.akaka.senate.gov/email-senator-akaka.cfm,141 Hart Senate Office Building,A000069,53286,S0HI00084,300001,N00007653,,http://www.opencongress.org/wiki/Daniel_Akaka,http://youtube.com/senatorakaka,danielakaka,,I,1924-09-11, +Sen,Wayne,A.,Allard,,,R,CO,Senior Seat,0,M,,,http://allard.senate.gov,,,A000109,26783,S6CO00168,300003,N00009082,,http://www.opencongress.org/wiki/Wayne_Allard,,,,II,1943-12-02, +Rep,Robert,E.,Andrews,,Rob,D,NJ,1,0,M,202-225-6501,,http://andrews.house.gov,http://andrews.house.gov/contact-me/email-me,2265 Rayburn House Office Building,A000210,26949,H0NJ01066,400008,N00000826,,http://www.opencongress.org/wiki/Robert_Andrews,,,,,1957-08-04, +Rep,Thomas,H.,Allen,,Tom,D,ME,1,0,M,,,http://tomallen.house.gov,,,A000357,380,H6ME01157,400007,N00000469,,http://www.opencongress.org/wiki/Thomas_Allen,,,,,1945-04-16, +Rep,W.,Todd,Akin,,,R,MO,2,0,M,202-225-2561,202-225-2563,http://akin.house.gov,http://akin.house.gov/email.shtml,117 Cannon House Office Building,A000358,9301,H0MO02148,400005,N00009677,ToddAkin,http://www.opencongress.org/wiki/W._Todd_Akin,http://youtube.com/RepToddAkin,CongressmanToddAkin,,,1947-07-05, +Sen,Lamar,,Alexander,,,R,TN,Senior Seat,1,M,202-224-4944,202-228-3398,http://www.alexander.senate.gov,http://www.alexander.senate.gov/public/index.cfm?p=Email,455 Dirksen Senate Office Building,A000360,15691,S2TN00058,300002,N00009888,SenAlexander,http://www.opencongress.org/wiki/Lamar_Alexander,http://youtube.com/lamaralexander,89927603836,,II,1940-07-03,Sen.Alexander@opencongress.org +Rep,Rodney,M.,Alexander,,,R,LA,5,0,M,202-225-8490,202-225-5639,http://alexander.house.gov,https://alexander.house.gov/email-me,316 Cannon House Office Building,A000361,4545,H2LA05084,400006,N00025464,USRepAlexander,http://www.opencongress.org/wiki/Rodney_Alexander,http://youtube.com/RepRodneyMAlexander,20002702544,,,1946-12-05, +Rep,Jason,,Altmire,,,D,PA,4,0,M,202-225-2565,202-226-2274,http://altmire.house.gov,https://forms.house.gov/altmire/webforms/issue_subscribe.htm,332 Cannon House Office Building,A000362,59999,H6PA04110,412231,N00027664,RepJasonAltmire,http://www.opencongress.org/wiki/Jason_Altmire,http://youtube.com/congressmanaltmire,1258677943,,,1968-03-07, +Rep,Michael,A.,Arcuri,,,D,NY,24,0,M,,,http://arcuri.house.gov,,,A000363,67657,H6NY24128,412224,N00027890,,http://www.opencongress.org/wiki/Michael_Arcuri,http://youtube.com/RepArcuri,,,,1959-06-11, +Rep,John,H.,Adler,,,D,NJ,3,0,M,,,http://adler.house.gov,,,A000364,4171,H8NJ03156,412264,N00000812,,http://www.opencongress.org/wiki/John_Adler,,,,,1959-08-23, +Rep,Steve,,Austria,,,R,OH,7,0,M,202-225-4324,202-225-1984,http://austria.house.gov,https://forms.house.gov/austria/contact-form.shtml,439 Cannon House Office Building,A000365,23398,H8OH07065,412265,N00029412,SteveAustria,http://www.opencongress.org/wiki/Steven_Austria,http://youtube.com/CongressmanAustria,186083068071784,,,1958-10-12, +Rep,Sandy,,Adams,,,R,FL,24,0,F,202-225-2706,202-226-6299,http://adams.house.gov/,,216 Cannon House Office Building,A000366,31041,H0FL24049,412414,N00030926,RepSandyAdams,http://www.opencongress.org/wiki/Sandy_Adams,http://youtube.com/RepSandyAdams,172898846062893,,,1956-12-14, +Rep,Justin,,Amash,,,R,MI,3,1,M,202-225-3831,202-225-5144,http://amash.house.gov,https://amash.house.gov/contact-me/email-me,114 Cannon House Office Building,A000367,105566,H0MI03126,412438,N00031938,,http://www.opencongress.org/wiki/Justin_Amash,http://youtube.com/repjustinamash,173604349345646,,,1980-04-18,Rep.Amash@opencongress.org +Sen,Kelly,,Ayotte,,,R,NH,Junior Seat,1,F,202-224-3324,202-224-4952,http://www.ayotte.senate.gov,http://www.ayotte.senate.gov/?p=contact,144 Russell Senate Office Building,A000368,42352,S0NH00235,412493,N00030980,,http://www.opencongress.org/wiki/Kelly_Ayotte,http://youtube.com/SenatorAyotte,123436097729198,,III,1968-06-27,Sen.Ayotte@opencongress.org +Rep,Mark,E.,Amodei,,,R,NV,2,1,M,202-225-6155,202-225-5679,http://amodei.house.gov,https://amodei.house.gov/contact-us,332 Cannon House Office Building,A000369,12537,H2NV02395,412500,N00031177,MarkAmodeiNV2,http://www.opencongress.org/wiki/Mark_Amodei,http://youtube.com/markamodeinv2,307227745970624,,,1958-06-12,Rep.Amodei@opencongress.org +Rep,Alma,,Adams,,,D,NC,12,1,F,202-225-1510,202-225-1512,http://adams.house.gov,http://adams.house.gov/contact,222 Cannon House Office Building,A000370,,H4NC12100,412607,N00035451,RepAdams,,,CongresswomanAdams,,,1946-05-27,Rep.Adams@opencongress.org +Rep,Pete,,Aguilar,,,D,CA,31,1,M,202-225-3201,202-226-6962,https://aguilar.house.gov,,1223 Longworth House Office Building,A000371,,H2CA31125,412615,N00033997,reppeteaguilar,,,reppeteaguilar,,,1979-06-19,Rep.Aguilar@opencongress.org +Rep,Rick,,Allen,,,R,GA,12,1,M,202-225-2823,202-225-3377,http://allen.house.gov,,513 Cannon House Office Building,A000372,,H2GA12121,412625,N00033720,reprickallen,,,CongressmanRickAllen,,,1951-11-07,Rep.Allen@opencongress.org +Rep,Brad,,Ashford,,,D,NE,2,1,M,202-225-4155,202-226-5452,https://ashford.house.gov,,107 Cannon House Office Building,A000373,,H4NE02054,412642,N00005293,RepBradAshford,,,RepBradAshford,,,1949-11-10,Rep.Ashford@opencongress.org +Rep,Ralph,,Abraham,,,R,LA,5,1,M,202-225-8490,202-225-5639,https://abraham.house.gov,,417 Cannon House Office Building,A000374,,H4LA05221,412630,N00036633,RepAbraham,,,CongressmanRalphAbraham,,,1954-09-16,Rep.Abraham@opencongress.org +Rep,Spencer,Thomas,Bachus,III,,R,AL,6,0,M,202-225-4921,202-225-2082,http://bachus.house.gov,https://bachus.house.gov/email-me,2246 Rayburn House Office Building,B000013,26715,H2AL06035,400010,N00008091,BachusAL06,http://www.opencongress.org/wiki/Spencer_Bachus,http://youtube.com/congressmanbachus,6769692966,,,1947-12-28, +Rep,Richard,Hugh,Baker,,,R,LA,6,0,M,,,http://baker.house.gov,,,B000072,26882,H6LA06083,400012,N00005407,,http://www.opencongress.org/wiki/Richard_Baker,,,,,1948-05-22, +Rep,Roscoe,G.,Bartlett,,,R,MD,6,0,M,202-225-2721,202-225-2193,http://bartlett.house.gov,http://www.bartlett.house.gov/Email_Roscoe/,2412 Rayburn House Office Building,B000208,26891,H2MD06054,400017,N00002017,,http://www.opencongress.org/wiki/Roscoe_Bartlett,http://youtube.com/RepRoscoeBartlett,roscoebartlett,,,1926-06-03, +Rep,Joe,Linus,Barton,,,R,TX,6,1,M,202-225-2002,202-225-3052,http://joebarton.house.gov,https://joebarton.house.gov/contact1/,2107 Rayburn House Office Building,B000213,27082,H4TX06117,400018,N00005656,RepJoeBarton,http://www.opencongress.org/wiki/Joe_Barton,http://youtube.com/repjoebarton,15617630596,,,1949-09-15,Rep.Joebarton@opencongress.org +Rep,Charles,F.,Bass,,Charlie,R,NH,2,0,M,202-225-5206,202-225-2946,http://bass.house.gov/,,2350 Rayburn House Office Building,B000220,22216,H0NH02017,400019,N00000423,RepCharlesBass,http://www.opencongress.org/wiki/Charlie_Bass,http://youtube.com/RepCharlesBass,120969677973134,,,1952-01-08, +Sen,Max,S.,Baucus,,,D,MT,Senior Seat,0,M,202-224-2651,202-224-0515,http://www.baucus.senate.gov,http://www.baucus.senate.gov/contact/emailForm.cfm?subj=issue,511 Hart Senate Office Building,B000243,53315,S8MT00010,300005,N00004643,,http://www.opencongress.org/wiki/Max_Baucus,http://youtube.com/SenatorBaucus,,,II,1941-12-11, +Rep,Xavier,,Becerra,,,D,CA,34,1,M,202-225-6235,202-225-2202,http://becerra.house.gov,http://becerraforms.house.gov/forms/writeyourrep/,1226 Longworth House Office Building,B000287,26754,H2CA30143,400021,N00009774,RepBecerra,http://www.opencongress.org/wiki/Xavier_Becerra,http://youtube.com/XavierBecerra,90311772229,,,1958-01-26,Rep.Becerra@opencongress.org +Sen,Robert,F.,Bennett,,,R,UT,Junior Seat,0,M,,,http://bennett.senate.gov,,,B000382,53351,S2UT00104,300007,N00006347,,http://www.opencongress.org/wiki/Robert_Bennett,http://youtube.com/SenatorBennett,,,III,1933-09-18, +Rep,Howard,L.,Berman,,,D,CA,28,0,M,202-225-4695,202-225-3196,http://www.house.gov/berman,http://www.house.gov/berman/contact/,2221 Rayburn House Office Building,B000410,26756,H2CA26026,400025,N00008094,RepHowardBerman,http://www.opencongress.org/wiki/Howard_Berman,http://youtube.com/RepHowardBerman,RepHowardBerman,,,1941-04-15, +Rep,Robert,Marion,Berry,,Marion,D,AR,1,0,M,,,http://www.house.gov/berry/,,,B000420,430,H6AR01072,400026,N00005455,,http://www.opencongress.org/wiki/Robert_Marion_Berry,http://youtube.com/CongressmanBerry,,,,1942-08-27, +Sen,Joseph,R.,Biden,Jr.,,D,DE,Senior Seat,0,M,,,http://biden.senate.gov,,,B000444,53279,S8DE00012,300008,N00001669,joebiden,http://www.opencongress.org/wiki/Joseph_Biden,,,,II,1942-11-20, +Rep,Brian,P.,Bilbray,,,R,CA,50,0,M,202-225-0508,202-225-2558,http://www.house.gov/bilbray,http://www.house.gov/bilbray/contact.shtml,2410 Rayburn House Office Building,B000461,21916,H4CA49032,400570,N00006981,BilbrayCA50,http://www.opencongress.org/wiki/Brian_Bilbray,http://youtube.com/CongressmanBilbray,CongressmanBilbray,,,1951-01-28, +Sen,Jeff,,Bingaman,,,D,NM,Senior Seat,0,M,202-224-5521,202-224-2852,http://bingaman.senate.gov,http://www.bingaman.senate.gov/contact/,703 Hart Senate Office Building,B000468,53326,S2NM00021,300009,N00006518,,http://www.opencongress.org/wiki/Jeff_Bingaman,http://youtube.com/SenJeffBingaman,jeffbingaman,,I,1943-10-03, +Rep,Sanford,D.,Bishop,Jr.,,D,GA,2,1,M,202-225-3631,202-225-2203,http://bishop.house.gov,http://bishop.house.gov/contact,2407 Rayburn House Office Building,B000490,26817,H2GA02031,400030,N00002674,SanfordBishop,http://www.opencongress.org/wiki/Sanford_Bishop,http://youtube.com/RepSanfordBishop,366739521606,,,1947-02-04,Rep.Bishop@opencongress.org +Rep,Earl,,Blumenauer,,,D,OR,3,1,M,202-225-4811,202-225-8941,http://blumenauer.house.gov,https://forms.house.gov/blumenauer/webforms/issue_subscribe.html,1111 Longworth House Office Building,B000574,367,H6OR03064,400033,N00007727,BlumenauerMedia,http://www.opencongress.org/wiki/Earl_Blumenauer,http://youtube.com/RepBlumenauer,,,,1948-08-16,Rep.Blumenauer@opencongress.org +Sen,Roy,,Blunt,,,R,MO,Junior Seat,1,M,202-224-5721,202-224-8149,http://www.blunt.senate.gov,http://www.blunt.senate.gov/public/index.cfm/contact-form?p=contact-roy,260 Russell Senate Office Building,B000575,418,H6MO07128,400034,N00005195,RoyBlunt,http://www.opencongress.org/wiki/Roy_Blunt,http://youtube.com/SenatorBlunt,142473042477322,,III,1950-01-10,Sen.Blunt@opencongress.org +Rep,John,A.,Boehner,,,R,OH,8,0,M,202-225-6205,202-225-0704,http://johnboehner.house.gov,http://boehner.house.gov/contact/,1011 Longworth House Office Building,B000589,27015,H0OH08029,400036,N00003675,SpeakerBoehner,http://www.opencongress.org/wiki/John_Boehner,http://youtube.com/johnboehner,175082565865743,,,1949-11-17, +Sen,Christopher,S.,Bond,,Kit,R,MO,Senior Seat,0,M,,,http://bond.senate.gov,,,B000611,53313,S6MO00289,300010,N00005178,,http://www.opencongress.org/wiki/Christopher_Bond,http://youtube.com/CSBondMO,,,III,1939-03-06, +Rep,Leonard,L.,Boswell,,,D,IA,3,0,M,202-225-3806,202-225-5608,http://boswell.house.gov,http://boswell.house.gov/messageform.htm,1026 Longworth House Office Building,B000652,384,H6IA03144,400042,N00004208,LeonardBoswell,http://www.opencongress.org/wiki/Leonard_Boswell,http://youtube.com/RepLeonardBoswell,leonard.boswell,,,1934-01-10, +Rep,Frederick,C.,Boucher,,Rick,D,VA,9,0,M,,,http://www.boucher.house.gov,,,B000657,27119,H2VA09010,400043,N00002171,,http://www.opencongress.org/wiki/Frederick_Boucher,,,,,1946-08-01, +Sen,Barbara,,Boxer,,,D,CA,Junior Seat,1,F,202-224-3553,202-224-0454,http://www.boxer.senate.gov,https://www.boxer.senate.gov/contact/shareyourviews.html,112 Hart Senate Office Building,B000711,53274,S2CA00286,300011,N00006692,SenatorBoxer,http://www.opencongress.org/wiki/Barbara_Boxer,http://youtube.com/SenatorBoxer,116513005087055,,III,1940-11-11,Sen.Boxer@opencongress.org +Rep,Allen,,Boyd,Jr.,,D,FL,2,0,M,,,http://boyd.house.gov,,,B000716,729,H6FL00046,400044,N00002743,,http://www.opencongress.org/wiki/Allen_Boyd,,,,,1945-06-06, +Rep,Kevin,P.,Brady,,,R,TX,8,1,M,202-225-4901,202-225-5524,http://kevinbrady.house.gov,https://kevinbrady.house.gov/contact-form,301 Cannon House Office Building,B000755,361,H6TX08100,400046,N00005883,RepKevinBrady,http://www.opencongress.org/wiki/Kevin_Brady,http://youtube.com/KBrady8,9307301412,,,1955-04-11,Rep.Kevinbrady@opencongress.org +Rep,Corrine,,Brown,,,D,FL,5,1,F,202-225-0123,202-225-2256,https://corrinebrown.house.gov,https://forms.house.gov/corrinebrown/webforms/contact-me.shtml,2111 Rayburn House Office Building,B000911,26797,H2FL03056,400048,N00002713,RepCorrineBrown,http://www.opencongress.org/wiki/Corrine_Brown,http://youtube.com/CongresswomanBrown,179120958813519,,,1946-11-11,Rep.Corrinebrown@opencongress.org +Sen,Sherrod,,Brown,,,D,OH,Senior Seat,1,M,202-224-2315,202-228-6321,http://www.brown.senate.gov,http://www.brown.senate.gov/contact,713 Hart Senate Office Building,B000944,27018,H2OH13033,400050,N00003535,SenSherrodBrown,http://www.opencongress.org/wiki/Sherrod_Brown,http://youtube.com/SherrodBrownOhio,,,I,1952-11-09,Sen.Brown@opencongress.org +Sen,Samuel,D.,Brownback,,Sam,R,KS,Senior Seat,0,M,,,http://brownback.senate.gov,,,B000953,21952,S6KS00122,300013,N00005244,SenSamBrownback,http://www.opencongress.org/wiki/Samuel_Brownback,http://youtube.com/SenatorSamBrownback,,,III,1956-09-12, +Sen,Jim,,Bunning,,,R,KY,Junior Seat,0,M,,,http://bunning.senate.gov,,,B001066,26874,S8KY00118,300014,N00003437,,http://www.opencongress.org/wiki/Jim_Bunning,http://youtube.com/SenJimBunning,,,III,1931-10-23, +Sen,Richard,M.,Burr,,,R,NC,Senior Seat,1,M,202-224-3154,202-228-2981,http://www.burr.senate.gov,http://www.burr.senate.gov/public/index.cfm?FuseAction=Contact.ContactForm,217 Russell Senate Office Building,B001135,21787,S4NC00089,400054,N00002221,SenatorBurr,http://www.opencongress.org/wiki/Richard_Burr,http://youtube.com/SenatorRichardBurr,132653626787856,,III,1955-11-30,Sen.Burr@opencongress.org +Rep,Dan,L.,Burton,,,R,IN,5,0,M,202-225-2276,202-225-0016,http://burton.house.gov,http://burton.house.gov/contacts/new,2308 Rayburn House Office Building,B001149,26855,H2IN06023,400055,N00000010,RepDanBurton,http://www.opencongress.org/wiki/Dan_Burton,http://youtube.com/CongressmanDanBurton,congressmandanburton,,,1938-06-21, +Rep,Stephen,E.,Buyer,,Steve,R,IN,4,0,M,,,http://stevebuyer.house.gov,,,B001203,26854,H2IN05025,400056,N00003924,,http://www.opencongress.org/wiki/Stephen_Buyer,http://youtube.com/sbuyer,,,,1958-11-26, +Sen,Robert,C.,Byrd,,,D,WV,Senior Seat,0,M,,,http://byrd.senate.gov,,,B001210,53359,S6WV00014,300016,N00002200,,http://www.opencongress.org/wiki/Robert_Byrd,,,,I,1917-11-20, +Rep,Robert,Alan,Brady,,,D,PA,1,1,M,202-225-4731,202-225-0088,http://brady.house.gov,https://brady.house.gov/contact-me/email-me,102 Cannon House Office Building,B001227,2519,H8PA01153,400047,N00001619,RepBrady,http://www.opencongress.org/wiki/Robert_Brady,http://youtube.com/BradyPA01,118845109487,,,1945-04-07,Rep.Brady@opencongress.org +Rep,Mary,Whitaker,Bono Mack,,,R,CA,45,0,F,202-225-5330,202-225-2961,http://bono.house.gov,http://www.house.gov/formbono/issue.htm,104 Cannon House Office Building,B001228,1434,H8CA44034,400039,N00007068,MaryBonoMack,http://www.opencongress.org/wiki/Mary_Bono_Mack,http://youtube.com/BonoMackCA45,mary.b.mack,,,1961-10-24, +Rep,Brian,N.,Baird,,,D,WA,3,0,M,,,http://www.baird.house.gov,,,B001229,837,H6WA03135,400011,N00007936,,http://www.opencongress.org/wiki/Brian_Baird,,,,,1956-03-07, +Sen,Tammy,,Baldwin,,,D,WI,Junior Seat,1,F,202-224-5653,202-225-6942,http://www.baldwin.senate.gov,http://www.baldwin.senate.gov/contact,717 Hart,B001230,3470,H8WI00018,400013,N00004367,SenatorBaldwin,http://www.opencongress.org/wiki/Tammy_Baldwin,http://youtube.com/witammybaldwin,7357041101,,I,1962-02-11,Sen.Baldwin@opencongress.org +Rep,Shelley,,Berkley,,,D,NV,1,0,F,202-225-5965,202-225-3119,http://berkley.house.gov,http://berkley.house.gov/contact/email.html,405 Cannon House Office Building,B001231,22744,H8NV01071,400024,N00009818,repberkley,http://www.opencongress.org/wiki/Shelley_Berkley,http://youtube.com/ShelleyBerkley,shelleyberkley,,,1951-01-20, +Rep,Judy,,Biggert,,,R,IL,13,0,F,202-225-3515,202-225-9420,http://judybiggert.house.gov,http://judybiggert.house.gov/ContactJudy.aspx,2113 Rayburn House Office Building,B001232,6298,H8IL13069,400027,N00004762,JudyBiggert,http://www.opencongress.org/wiki/Judy_Biggert,http://youtube.com/JudyBiggert,JudyBiggert,,,1937-08-15, +Sen,Evan,,Bayh,,,D,IN,Junior Seat,0,M,,,http://bayh.senate.gov,,,B001233,22418,S8IN00049,300006,N00003762,,http://www.opencongress.org/wiki/Evan_Bayh,http://youtube.com/SenEvanBayh,,,III,1955-12-26, +Rep,Joe,,Baca,,,D,CA,43,0,M,202-225-6161,202-225-8671,http://www.house.gov/baca,http://www.house.gov/baca/zipauth.shtml,2366 Rayburn House Office Building,B001234,8039,H6CA42099,400009,N00007089,RepJoeBaca,http://www.opencongress.org/wiki/Joe_Baca,http://youtube.com/RepJoeBaca,BacaCA43,,,1947-01-23, +Rep,Henry,E.,Brown,Jr.,,R,SC,1,0,M,,,http://brown.house.gov,,,B001235,3993,H0SC01071,400049,N00002428,,http://www.opencongress.org/wiki/Henry_Brown,http://youtube.com/CongressmanBrown,,,,1935-12-20, +Sen,John,,Boozman,,,R,AR,Senior Seat,1,M,202-224-4843,202-228-1371,http://www.boozman.senate.gov,http://www.boozman.senate.gov/public/index.cfm/e-mail-me,141 Hart Senate Office Building,B001236,27958,H2AR03176,400040,N00013873,JohnBoozman,http://www.opencongress.org/wiki/John_Boozman,http://youtube.com/BoozmanPressOffice,7686715735,,III,1950-12-10,Sen.Boozman@opencongress.org +Rep,James,Gresham,Barrett,,J. Gresham,R,SC,3,0,M,,,http://www.house.gov/barrett,,,B001239,14577,H2SC03057,400016,N00013837,greshambarrett,http://www.opencongress.org/wiki/J._Gresham_Barrett,http://youtube.com/Repgreshambarrett,,,,1961-02-14, +Rep,Timothy,H.,Bishop,,,D,NY,1,0,M,202-225-3826,202-225-3143,http://timbishop.house.gov,https://timbishop.house.gov/email-me,306 Cannon House Office Building,B001242,44518,H2NY01067,400031,N00025413,TimBishopNY,http://www.opencongress.org/wiki/Timothy_Bishop,http://youtube.com/timbishop01,7940339401,,,1950-06-01, +Rep,Marsha,W.,Blackburn,,,R,TN,7,1,F,202-225-2811,202-225-3004,http://blackburn.house.gov,https://blackburn.house.gov/contactform/email.htm,2266 Rayburn House Office Building,B001243,25186,H2TN06030,400032,N00003105,MarshaBlackburn,http://www.opencongress.org/wiki/Marsha_Blackburn,http://youtube.com/RepMarshaBlackburn,6470828395,,,1952-06-06,Rep.Blackburn@opencongress.org +Rep,Jo,,Bonner,,,R,AL,1,0,M,202-225-4931,202-225-0562,http://bonner.house.gov,https://forms.house.gov/bonner/webforms/issue_subscribe.html,2236 Rayburn House Office Building,B001244,27522,H2AL01077,400038,N00025330,RepJoBonner,http://www.opencongress.org/wiki/Josiah_Bonner,http://youtube.com/JoBonner,49704847429,,,1959-11-19, +Del,Madeleine,Z.,Bordallo,,,D,GU,0,1,F,202-225-1188,202-226-0341,http://bordallo.house.gov,https://bordallo.house.gov/contact-me,2441 Rayburn House Office Building,B001245,1751,H2GU00033,400041,N00024866,,http://www.opencongress.org/wiki/Madeline_Bordallo,,161729837225622,,,1933-05-31,Rep.Bordallo@opencongress.org +Rep,Virginia,,Brown-Waite,,Ginny,R,FL,5,0,F,,,http://www.house.gov/brown-waite,,,B001247,8077,H2FL05127,400051,N00024777,,http://www.opencongress.org/wiki/Virginia_Brown-Waite,http://youtube.com/RepGinnyBrownWaite,,,,1943-10-05, +Rep,Michael,C.,Burgess,,,R,TX,26,1,M,202-225-7772,202-225-2919,http://burgess.house.gov,http://burgess.house.gov/contact/356345.htm,2336 Rayburn House Office Building,B001248,50120,H2TX26093,400052,N00025219,MichaelCBurgess,http://www.opencongress.org/wiki/Michael_Burgess,http://youtube.com/michaelcburgessmd,6916472567,,,1950-12-23,Rep.Burgess@opencongress.org +Rep,Rob,,Bishop,,,R,UT,1,1,M,202-225-0453,202-225-5857,http://robbishop.house.gov,https://robbishop.house.gov/contact/contactform.htm,123 Cannon House Office Building,B001250,50544,H2UT01094,400029,N00025292,RepRobBishop,http://www.opencongress.org/wiki/Rob_Bishop,http://youtube.com/CongressmanBishop,RepRobBishop,,,1951-07-13,Rep.Robbishop@opencongress.org +Rep,George,Kenneth,Butterfield,Jr.,G.K.,D,NC,1,1,M,202-225-3101,202-225-3354,http://butterfield.house.gov,https://butterfield.house.gov/email-congressman-butterfield,2305 Rayburn House Office Building,B001251,41077,H4NC01046,400616,N00027035,GKButterfield,http://www.opencongress.org/wiki/George_Butterfield,http://youtube.com/GKBNC01,274687979233940,,,1947-04-27,Rep.Butterfield@opencongress.org +Rep,John,,Barrow,,,D,GA,12,0,M,202-225-2823,202-225-3377,http://barrow.house.gov,http://barrowforms.house.gov/contact/,2202 Rayburn House Office Building,B001252,31780,H4GA12010,400628,N00026080,RepJohnBarrow,http://www.opencongress.org/wiki/John_Barrow,http://youtube.com/RepJohnBarrow,285483767395,,,1955-10-31, +Rep,Melissa,L.,Bean,,,D,IL,8,0,F,,,http://www.house.gov/bean,,,B001253,33448,H2IL08088,400631,N00024875,,http://www.opencongress.org/wiki/Melissa_Bean,,,,,1962-01-22, +Rep,Dan,,Boren,,,D,OK,2,0,M,202-225-2701,202-225-3038,http://www.house.gov/boren,http://www.house.gov/boren/emailsignup.shtml,2447 Rayburn House Office Building,B001254,46182,H4OK02089,400645,N00026481,,http://www.opencongress.org/wiki/David_Daniel_Boren,http://youtube.com/CongressmanBoren,,,,1973-08-02, +Rep,Charles,W.,Boustany,Jr.,,R,LA,3,1,M,202-225-2031,202-225-5724,http://boustany.house.gov,https://boustanyforms.house.gov/contact-me/,1431 Longworth House Office Building,B001255,35514,H4LA07029,400636,N00026595,RepBoustany,http://www.opencongress.org/wiki/Charles_Boustany,http://youtube.com/boustanyla07,197407646951718,,,1956-02-21,Rep.Boustany@opencongress.org +Rep,Michele,Marie,Bachmann,,,R,MN,6,0,F,202-225-2331,202-225-6475,http://bachmann.house.gov,https://bachmann.house.gov/contact/email-michele,2417 Rayburn House Office Building,B001256,54675,H6MN06074,412216,N00027493,MicheleBachmann,http://www.opencongress.org/wiki/Michele_Bachmann,http://youtube.com/RepMicheleBachmann,7658849357,,,1956-04-06, +Rep,Gus,M.,Bilirakis,,,R,FL,12,1,M,202-225-5755,202-225-4085,https://bilirakis.house.gov,https://bilirakis.house.gov/email-congressman-bilirakis/,2112 Rayburn House Office Building,B001257,17318,H6FL09070,412250,N00027462,RepGusBilirakis,http://www.opencongress.org/wiki/Gus_Michael_Bilirakis,http://youtube.com/RepGusBilirakis,135445766485586,,,1963-02-08,Rep.Bilirakis@opencongress.org +Rep,Nancy,E.,Boyda,,,D,KS,2,0,F,,,http://boyda.house.gov,,,B001258,34790,H4KS02107,412210,N00026434,,http://www.opencongress.org/wiki/Nancy_Boyda,,,,,1955-08-02, +Rep,Bruce,L.,Braley,,,D,IA,1,0,M,202-225-2911,202-225-6666,http://braley.house.gov,http://braley.house.gov/contact,2263 Rayburn House Office Building,B001259,57382,H6IA01098,412208,N00027464,BruceBraley,http://www.opencongress.org/wiki/Bruce_Braley,http://youtube.com/repbrucebraley,178887452188843,,,1957-10-30, +Rep,Vern,,Buchanan,,,R,FL,16,1,M,202-225-5015,202-226-0828,https://buchanan.house.gov,https://buchanan.house.gov/email-me,2104 Rayburn House Office Building,B001260,66247,H6FL13148,412196,N00027626,VernBuchanan,http://www.opencongress.org/wiki/Vern_Buchanan,http://youtube.com/vernbuchanan,67106719910,,,1951-05-08,Rep.Buchanan@opencongress.org +Sen,John,A.,Barrasso,,,R,WY,Junior Seat,1,M,202-224-6441,202-224-1724,http://www.barrasso.senate.gov,http://www.barrasso.senate.gov/public/index.cfm?FuseAction=ContactUs.ContactForm,307 Dirksen Senate Office Building,B001261,52662,S6WY00068,412251,N00006236,SenJohnBarrasso,http://www.opencongress.org/wiki/John_Barrasso,http://youtube.com/barrassowyo,21146775942,,I,1952-07-21,Sen.Barrasso@opencongress.org +Rep,Paul,C.,Broun,Jr.,,R,GA,10,0,M,202-225-4101,202-226-0776,http://broun.house.gov,https://broun.house.gov/forms/writeyourrep/,2437 Rayburn House Office Building,B001262,70001,H8GA10049,412252,N00028986,RepPaulBrounMD,http://www.opencongress.org/wiki/Paul_Broun,http://youtube.com/RepPaulBroun,123908980957273,,,1946-05-14, +Rep,John,A.,Boccieri,,,D,OH,16,0,M,,,http://boccieri.house.gov,,,B001263,45694,H8OH16058,412266,N00029161,,http://www.opencongress.org/wiki/John_Boccieri,,,,,1969-10-05, +Rep,Bobby,,Bright,,,D,AL,2,0,M,,,http://www.bright.house.gov,,,B001264,104839,H8AL02130,412267,N00029838,,http://www.opencongress.org/wiki/Bobby_Bright,,,,,1952-07-21, +Sen,Mark,,Begich,,,D,AK,Junior Seat,0,M,202-224-3004,202-224-2354,http://www.begich.senate.gov,http://www.begich.senate.gov/public/index.cfm?p=EmailSenator,111 Russell Senate Office Building,B001265,79426,S8AK00090,412326,N00029901,SenatorBegich,http://www.opencongress.org/wiki/Mark_Begich,http://youtube.com/USSenatorMarkBegich,121360477876652,,II,1962-03-30, +Sen,Roland,,Burris,,,D,IL,Junior Seat,0,M,,,http://burris.senate.gov/,,,B001266,18168,S4IL00057,412328,N00015389,rolandwburris,http://www.opencongress.org/wiki/Roland_Burris,,,,III,1937-08-03, +Sen,Michael,F.,Bennet,,,D,CO,Senior Seat,1,M,202-224-5852,202-228-5036,http://www.bennet.senate.gov,http://www.bennet.senate.gov/contact/email,261 Russell Senate Office Building,B001267,110942,S0CO00211,412330,N00030608,SenBennetCo,http://www.opencongress.org/wiki/Michael_Bennet,http://youtube.com/SenatorBennet,97172997732,,III,1964-11-28,Sen.Bennet@opencongress.org +Sen,Scott,,Brown,,,R,MA,Junior Seat,0,M,202-224-4543,,http://scottbrown.senate.gov,http://www.scottbrown.senate.gov/public/index.cfm/emailscottbrown,359 Dirksen Senate Office Building,B001268,18919,S0MA00109,412384,N00031174,USSenScottBrown,http://www.opencongress.org/wiki/Scott_Brown,http://youtube.com/ussenatorscottbrown,141799555838816,,I,1959-09-12, +Rep,Lou,,Barletta,,,R,PA,11,1,M,202-225-6511,202-225-0764,http://barletta.house.gov,https://barletta.house.gov/contact/email-me,115 Cannon House Office Building,B001269,47143,H2PA11098,412469,N00025495,RepLouBarletta,http://www.opencongress.org/wiki/Lou_Barletta,http://youtube.com/reploubarletta,192357174108435,,,1956-01-28,Rep.Barletta@opencongress.org +Rep,Karen,,Bass,,,D,CA,37,1,F,202-225-7084,202- 225-2422,http://bass.house.gov,https://bass.house.gov/contact-me/email-me,408 Cannon House Office Building,B001270,28963,H0CA33117,412404,N00031877,RepKarenBass,http://www.opencongress.org/wiki/Karen_Bass,http://youtube.com/RepKarenBass,190867440939405,,,1953-10-03,Rep.Bass@opencongress.org +Rep,Dan,,Benishek,,,R,MI,1,1,M,202-225-4735,202- 225-4744,http://benishek.house.gov,https://benishek.house.gov/contact-me/email-me,514 Cannon House Office Building,B001271,123056,H0MI01088,412436,N00031934,CongressmanDan,http://www.opencongress.org/wiki/Dan_Benishek,,124163654317596,,,1952-04-20,Rep.Benishek@opencongress.org +Rep,Rick,,Berg,,,R,ND,0,0,M,202-225-2611,202-226-0893,http://berg.house.gov/,,323 Cannon House Office Building,B001272,7693,H0ND00135,412458,N00031629,RepRickBerg,http://www.opencongress.org/wiki/Rick_Berg,http://youtube.com/reprickberg,RepRickBerg,,,1959-08-16, +Rep,Diane,,Black,,,R,TN,6,1,F,202-225-4231,202- 225-6887,http://black.house.gov,https://black.house.gov/contact-me/email-me,1131 Longworth House Office Building,B001273,25292,H0TN06257,412478,N00031539,RepDianeBlack,http://www.opencongress.org/wiki/Diane_Black,http://youtube.com/RepDianeBlack,186436274719648,,,1951-01-16,Rep.Black@opencongress.org +Rep,Mo,,Brooks,,,R,AL,5,1,M,202-225-4801,202-225-4392,http://brooks.house.gov,https://brooks.house.gov/email-me,1230 Longworth House Office Building,B001274,121610,H0AL05163,412395,N00030910,RepMoBrooks,http://www.opencongress.org/wiki/Mo_Brooks,http://youtube.com/RepMoBrooks,155220881193244,,,1954-04-29,Rep.Brooks@opencongress.org +Rep,Larry,,Bucshon,,,R,IN,8,1,M,202-225-4636,202-225-3284,http://bucshon.house.gov,https://bucshon.house.gov/contact-me/email-me,1005 Longworth House Office Building,B001275,120335,H0IN08114,412427,N00031227,RepLarryBucshon,http://www.opencongress.org/wiki/Larry_Bucshon,http://youtube.com/RepLarryBucshon,135670516492974,,,1962-05-31,Rep.Bucshon@opencongress.org +Rep,Ann Marie,,Buerkle,,,R,NY,25,0,F,202-225-3701,202-225-4042,http://buerkle.house.gov/,,1630 Longworth House Office Building,B001276,127047,H0NY25078,412456,N00031640,RepBuerkle,http://www.opencongress.org/wiki/Ann_Marie_Buerkle,http://youtube.com/RepBuerkle,112695845462513,,,1951-05-08, +Sen,Richard,,Blumenthal,,,D,CT,Senior Seat,1,M,202-224-2823,202-224-9673,http://www.blumenthal.senate.gov,https://www.blumenthal.senate.gov/contact/,706 Hart Senate Office Building,B001277,1568,S0CT00177,412490,N00031685,SenBlumenthal,http://www.opencongress.org/wiki/Richard_Blumenthal,http://youtube.com/SenatorBlumenthal,289987304364966,,III,1946-02-13,Sen.Blumenthal@opencongress.org +Rep,Suzanne,,Bonamici,,,D,OR,1,1,F,202-225-0855,202-225-9497,http://bonamici.house.gov,https://bonamici.house.gov/contact-me/email-me,439 Cannon House Office Building,B001278,59641,H2OR01133,412501,N00033474,RepBonamici,http://www.opencongress.org/wiki/Suzanne_Bonamici,http://youtube.com/RepSuzanneBonamici,252633384817156,,,1954-10-14,Rep.Bonamici@opencongress.org +Rep,Ron,,Barber,,,D,AZ,2,0,M,202-225-2542,202-225-0378,http://barber.house.gov,https://barber.house.gov/contact/email-me,1029 Longworth House Office Building,B001279,137292,H2AZ08094,412502,N00033981,RepRonBarber,http://www.opencongress.org/wiki/Ron_Barber,http://youtube.com/RepRonBarber,244907165625305,,,1945-08-25, +Rep,Joyce,,Beatty,,,D,OH,3,1,F,202-225-4324,202-225-1984,http://beatty.house.gov,https://beattyforms.house.gov/forms/writeyourrep/,133 Cannon House Office Building,B001281,2427,H2OH03125,412565,N00033904,RepBeatty,,,RepJoyceBeatty,,,1950-03-12,Rep.Beatty@opencongress.org +Rep,Garland,,Barr,,Andy,R,KY,6,1,M,202-225-4706,,https://barr.house.gov,https://barr.house.gov/contact/email-me,1432 Longworth House Office Building,B001282,117290,H0KY06104,412541,N00031233,RepAndyBarr,,http://youtube.com/RepAndyBarr,457461137635018,,,1973-07-24,Rep.Barr@opencongress.org +Rep,Jim,,Bridenstine,,,R,OK,1,1,M,202-225-2211,918-935-2716,http://bridenstine.house.gov,https://bridenstineforms.house.gov/forms/writeyourrep/,216 Cannon House Office Building,B001283,135894,H2OK01143,412567,N00033532,RepJBridenstine,,http://youtube.com/RepJimBridenstine,460003650715961,,,1975-06-15,Rep.Bridenstine@opencongress.org +Rep,Susan,W.,Brooks,,,R,IN,5,1,F,202-225-2276,202-225-0016,http://susanwbrooks.house.gov,https://susanwbrooks.house.gov/contact/email-me,1505 Longworth House Office Building,B001284,135988,H2IN05082,412539,N00033495,SusanWBrooks,,http://youtube.com/SusanWBrooks,517697358277175,,,1960-08-25,Rep.Susanwbrooks@opencongress.org +Rep,Julia,,Brownley,,,D,CA,26,1,F,202-225-5811,202-225-1100,http://juliabrownley.house.gov,https://juliabrownley.house.gov/contact/email-me,1019 Longworth House Office Building,B001285,59904,H2CA00120,412516,N00034254,JuliaBrownley26,,http://youtube.com/RepJuliaBrownley,330504617051234,,,1952-08-28,Rep.Juliabrownley@opencongress.org +Rep,Cheri,,Bustos,,,D,IL,17,1,F,202-225-5905,309-786-3720,http://bustos.house.gov,http://bustos.house.gov/contact,1009 Longworth House Office Building,B001286,134964,H2IL17071,412537,N00033390,RepCheri,,http://youtube.com/RepCheri,581909665168588,,,1961-10-17,Rep.Bustos@opencongress.org +Rep,Ami,,Bera,,,D,CA,7,1,M,202-225-5716,202-226-1298,http://bera.house.gov,https://beraforms.house.gov/forms/writeyourrep/,1535 Longworth House Office Building,B001287,120030,H0CA03078,412512,N00030717,RepBera,,http://youtube.com/repamibera,528662157146886,,,1965-03-02,Rep.Bera@opencongress.org +Sen,Cory,Anthony,Booker,,,D,NJ,Junior Seat,1,M,202-224-3224,202-224-8378,http://www.booker.senate.gov,http://www.booker.senate.gov/?p=contact,359 Dirksen Senate Office Building,B001288,76151,S4NJ00185,412598,N00035267,SenBookerOfc,,http://youtube.com/SenCoryBooker,,,II,1969-04-27,Sen.Booker@opencongress.org +Rep,Bradley,,Byrne,,,R,AL,1,1,M,202-225-4931,202-225-0562,https://byrne.house.gov,https://byrne.house.gov/contact/email-me,119 Cannon House Office Building,B001289,27584,H4AL01123,412601,N00035380,RepByrne,,,1374832002773142,,,1955-02-16,Rep.Byrne@opencongress.org +Rep,David,Alan,Brat,,Dave,R,VA,7,1,M,202-225-2815,,http://brat.house.gov,http://brat.house.gov/contact,330 Cannon House Office Building,B001290,,H4VA07143,412605,N00036013,RepDaveBrat,,,RepDaveBrat,,,1964-07-27,Rep.Brat@opencongress.org +Rep,Brian,,Babin,,,R,TX,36,1,M,202-225-1555,202-226-0396,http://babin.house.gov,,316 Cannon House Office Building,B001291,,H6TX02079,412655,N00005736,RepBrianBabin,,,RepBrianBabin,,,1948-03-23,Rep.Babin@opencongress.org +Rep,Donald,,Beyer,,,D,VA,8,1,M,202-225-4376,202-225-0017,http://beyer.house.gov,,431 Cannon House Office Building,B001292,,H4VA08224,412657,N00036018,repdonbeyer,,,repdonbeyer,,,1950-06-20,Rep.Beyer@opencongress.org +Rep,Mike,,Bishop,,,R,MI,8,1,M,202-225-4872,202-225-5820,https://mikebishop.house.gov,,428 Cannon House Office Building,B001293,,H4MI08135,412635,N00036449,RepMikeBishop,,,RepMikeBishop,,,1967-03-18,Rep.Mikebishop@opencongress.org +Rep,Rod,,Blum,,,R,IA,1,1,M,202-225-2911,,https://blum.house.gov,,213 Cannon House Office Building,B001294,,H2IA01055,412627,N00033744,RepRodBlum,,,congressmanrodblum,,,1955-04-26,Rep.Blum@opencongress.org +Rep,Mike,,Bost,,,R,IL,12,1,M,202-225-5661,202-225-0285,https://bost.house.gov,,1440 Longworth House Office Building,B001295,,H4IL12060,412629,N00035420,RepBost,,,RepBost,,,1960-12-30,Rep.Bost@opencongress.org +Rep,Brendan,,Boyle,,,D,PA,13,1,M,202-225-6111,202-226-0611,https://boyle.house.gov,,118 Cannon House Office Building,B001296,,H4PA13199,412652,N00035307,RepBrendanBoyle,,,CongressmanBoyle,,,1977-02-06,Rep.Boyle@opencongress.org +Rep,Ken,,Buck,,,R,CO,4,1,M,202-225-4676,202-225-5870,https://buck.house.gov,,416 Cannon House Office Building,B001297,,S0CO00237,412619,N00030829,RepKenBuck,,,repkenbuck,,,1959-02-16,Rep.Buck@opencongress.org +Rep,Ken,S.,Calvert,,,R,CA,42,1,M,202-225-1986,202-225-2004,http://calvert.house.gov,https://calvert.house.gov/contactform/,2205 Rayburn House Office Building,C000059,26777,H2CA37023,400057,N00007099,KenCalvert,http://www.opencongress.org/wiki/Ken_Calvert,http://youtube.com/RepKenCalvert,70063393423,,,1953-06-08,Rep.Calvert@opencongress.org +Rep,Dave,Lee,Camp,,,R,MI,4,0,M,202-225-3561,202-225-9679,http://camp.house.gov,http://camp.house.gov/contact/,341 Cannon House Office Building,C000071,26911,H0MI10071,400058,N00008086,RepDaveCamp,http://www.opencongress.org/wiki/David_Lee_Camp,http://youtube.com/DaveCampYT,6775033524,,,1953-07-09, +Rep,Christopher,B.,Cannon,,Chris,R,UT,3,0,M,,,http://chriscannon.house.gov,,,C000116,393,H6UT03042,400059,N00006349,,http://www.opencongress.org/wiki/Chris_Cannon,,,,,1950-10-20, +Sen,Maria,,Cantwell,,,D,WA,Junior Seat,1,F,202-224-3441,202-228-0514,http://www.cantwell.senate.gov,http://www.cantwell.senate.gov/public/index.cfm/email-maria,511 Hart Senate Office Building,C000127,27122,S8WA00194,300018,N00007836,SenatorCantwell,http://www.opencongress.org/wiki/Maria_Cantwell,http://youtube.com/SenatorCantwell,,,I,1958-10-13,Sen.Cantwell@opencongress.org +Sen,Benjamin,L.,Cardin,,,D,MD,Junior Seat,1,M,202-224-4524,202-224-1651,http://www.cardin.senate.gov,http://www.cardin.senate.gov/contact/,509 Hart Senate Office Building,C000141,26888,H6MD03177,400064,N00001955,SenatorCardin,http://www.opencongress.org/wiki/Benjamin_Cardin,http://youtube.com/senatorcardin,120421834675191,,I,1943-10-05,Sen.Cardin@opencongress.org +Sen,Thomas,Richard,Carper,,,D,DE,Senior Seat,1,M,202-224-2441,202-228-2190,http://www.carper.senate.gov,http://www.carper.senate.gov/public/index.cfm/email-senator-carper,513 Hart Senate Office Building,C000174,22421,S8DE00079,300019,N00012508,SenatorCarper,http://www.opencongress.org/wiki/Thomas_Carper,http://youtube.com/senatorcarper,124891107521733,,I,1947-01-23,Sen.Carper@opencongress.org +Rep,Julia,M.,Carson,,,D,IN,7,0,F,,,http://juliacarson.house.gov,,,C000191,359,H6IN10141,400067,N00003758,,http://www.opencongress.org/wiki/Julia_Carson,,,,,1938-07-08, +Rep,Michael,N.,Castle,,,R,DE,0,0,M,,,http://www.house.gov/castle,,,C000243,26792,H2DE00072,400070,N00009775,repmikecastle,http://www.opencongress.org/wiki/Michael_Castle,http://youtube.com/mncastle,,,,1939-07-02, +Rep,Steve,J.,Chabot,,,R,OH,1,1,M,202-225-2216,202-225-3012,http://chabot.house.gov,https://chabot.house.gov/forms/writeyourrep/?zip5=45202&zip4=3003,2371 Rayburn House Office Building,C000266,21790,H8OH01043,400071,N00003689,RepSteveChabot,http://www.opencongress.org/wiki/Steven_Chabot,http://youtube.com/congressmanchabot,204705339555378,,,1953-01-22,Rep.Chabot@opencongress.org +Sen,Saxby,,Chambliss,,,R,GA,Senior Seat,0,M,202-224-3521,202-224-0103,http://www.chambliss.senate.gov,http://www.chambliss.senate.gov/public/index.cfm?p=Email,416 Russell Senate Office Building,C000286,22029,S2GA00118,300021,N00002685,SaxbyChambliss,http://www.opencongress.org/wiki/C._Saxby_Chambliss,http://youtube.com/SenatorChambliss,SaxbyChambliss,,II,1943-11-10, +Del,Donna,M.,Christensen,,,D,VI,0,0,F,202-225-1790,202-225-5517,http://donnachristensen.house.gov,https://donnachristensen.house.gov/contact-me/email-me,1510 Longworth House Office Building,C000380,1032,H4VI00054,400073,N00000133,DelegateDonna,http://www.opencongress.org/wiki/Donna_Christensen,http://youtube.com/delegatedonna,138013351189,,,1945-09-19, +Rep,James,E.,Clyburn,,Jim,D,SC,6,1,M,202-225-3315,202-225-2313,http://clyburn.house.gov,https://clyburn.house.gov/contact-me/email-me,242 Cannon House Office Building,C000537,27066,H2SC02042,400075,N00002408,Clyburn,http://www.opencongress.org/wiki/James_Clyburn,http://youtube.com/repjamesclyburn,127744320598870,,,1940-07-21,Rep.Clyburn@opencongress.org +Sen,Daniel,Ray,Coats,,,R,IN,Senior Seat,1,M,202-224-5623,202-228-1820,http://www.coats.senate.gov,http://www.coats.senate.gov/contact/,493 Russell Senate Office Building,C000542,53291,S0IN00053,402675,N00003845,SenDanCoats,http://www.opencongress.org/wiki/Daniel_Coats,http://youtube.com/SenatorCoats,180671148633644,,III,1943-05-16,Sen.Coats@opencongress.org +Rep,Howard,,Coble,,,R,NC,6,0,M,202-225-3065,202-225-8611,http://coble.house.gov,http://coble.house.gov/contact/zipcheck.htm,2188 Rayburn House Office Building,C000556,27001,H4NC06011,400076,N00002247,HowardCoble,http://www.opencongress.org/wiki/John_Coble,,208742429162356,,,1931-03-18, +Sen,Thomas,A.,Coburn,,,R,OK,Junior Seat,0,M,202-224-5754,202-224-6008,http://www.coburn.senate.gov,http://www.coburn.senate.gov/public/?p=ContactForm#form_904650a1-34fd-4705-aec9-87815cbf9cb4,172 Russell Senate Office Building,C000560,22085,S4OK00174,400576,N00005601,TomCoburn,http://www.opencongress.org/wiki/Tom_Coburn,http://youtube.com/SenatorCoburn,,,III,1948-03-14, +Sen,Thad,,Cochran,,,R,MS,Senior Seat,1,M,202-224-5054,202-224-9450,http://www.cochran.senate.gov,http://www.cochran.senate.gov/public/index.cfm/email-me,113 Dirksen Senate Office Building,C000567,53312,S8MS00055,300023,N00003328,SenThadCochran,http://www.opencongress.org/wiki/Thad_Cochran,http://youtube.com/sencochran,,,II,1937-12-07,Sen.Cochran@opencongress.org +Sen,Kent,Kent,Conrad,,,D,ND,Senior Seat,0,M,202-224-2043,202-224-7776,http://conrad.senate.gov,http://www.conrad.senate.gov/contact/webform.cfm,530 Hart Senate Office Building,C000705,53331,S6ND00058,300026,N00004613,,http://www.opencongress.org/wiki/Kent_Conrad,http://youtube.com/SenatorConrad,kentconrad,,I,1948-03-12, +Rep,John,,Conyers,Jr.,,D,MI,13,1,M,202-225-5126,202-225-0072,https://conyers.house.gov,https://conyers.house.gov/index.cfm/online-contact-form,2426 Rayburn House Office Building,C000714,26904,H6MI01028,400080,N00004029,RepJohnConyers,http://www.opencongress.org/wiki/John_Conyers,http://youtube.com/JCMI14,206947066849,,,1929-05-16,Rep.Conyers@opencongress.org +Rep,Jim,,Cooper,,,D,TN,5,1,M,202-225-4311,202-226-1035,http://cooper.house.gov,https://cooper.house.gov/contact/email-me,1536 Longworth House Office Building,C000754,48891,H2TN05131,400081,N00003132,RepJimCooper,http://www.opencongress.org/wiki/Jim_Cooper,http://youtube.com/RepJimCooper,JimCooper,,,1954-06-19,Rep.Cooper@opencongress.org +Rep,Jerry,F.,Costello,,,D,IL,12,0,M,202-225-5661,202-225-0285,http://www.house.gov/costello,http://costello.house.gov/IMA/issue_subscribe.shtml,2408 Rayburn House Office Building,C000794,26849,H8IL21021,400082,N00004956,jerrycostello,http://www.opencongress.org/wiki/Jerry_Costello,http://youtube.com/repjerrycostello,115552205154936,,,1949-09-25, +Sen,Larry,E.,Craig,,,R,ID,Senior Seat,0,M,,,http://craig.senate.gov,,,C000858,53288,S0ID00057,300029,N00002091,,http://www.opencongress.org/wiki/Larry_Craig,,,,II,1945-07-20, +Rep,Robert,E.,Cramer,Jr.,Bud,D,AL,5,0,M,,,http://cramer.house.gov,,,C000868,26714,H0AL05049,400084,N00003042,,http://www.opencongress.org/wiki/Robert_Cramer,,,,,1947-08-22, +Sen,Michael,D.,Crapo,,,R,ID,Senior Seat,1,M,202-224-6142,202-228-1375,http://www.crapo.senate.gov,http://www.crapo.senate.gov/contact/email.cfm,239 Dirksen Senate Office Building,C000880,26830,S8ID00027,300030,N00006267,MikeCrapo,http://www.opencongress.org/wiki/Michael_Crapo,http://youtube.com/senatorcrapo,80335332266,,III,1951-05-20,Sen.Crapo@opencongress.org +Rep,Barbara,L.,Cubin,,,R,WY,0,0,F,,,http://www.house.gov/cubin,,,C000962,22044,H4WY00055,400088,N00006242,,http://www.opencongress.org/wiki/Barbara_Cubin,,,,,1946-11-30, +Rep,Elijah,E.,Cummings,,,D,MD,7,1,M,202-225-4741,202-225-3178,http://cummings.house.gov,https://cummings.house.gov/contact-me/email-me,2230 Rayburn House Office Building,C000984,345,H6MD07160,400090,N00001971,RepCummings,http://www.opencongress.org/wiki/Elijah_Cummings,http://youtube.com/ElijahECummings,291368465380,,,1951-01-18,Rep.Cummings@opencongress.org +Sen,Susan,M.,Collins,,,R,ME,Senior Seat,1,F,202-224-2523,202-224-2693,http://www.collins.senate.gov,http://www.collins.senate.gov/public/index.cfm/email,413 Dirksen Senate Office Building,C001035,379,S6ME00159,300025,N00000491,SenatorCollins,http://www.opencongress.org/wiki/Susan_Collins,http://youtube.com/SenatorSusanCollins,7593313361,,II,1952-12-07,Sen.Collins@opencongress.org +Rep,Lois,,Capps,,,D,CA,24,1,F,202-225-3601,202-225-5632,http://capps.house.gov,https://capps.house.gov/contact-me/email-me,2231 Rayburn House Office Building,C001036,16886,H8CA22089,400062,N00007232,RepLoisCapps,http://www.opencongress.org/wiki/Lois_Capps,http://youtube.com/reploiscapps,168989481141,,,1938-01-10,Rep.Capps@opencongress.org +Rep,Michael,E.,Capuano,,,D,MA,7,1,M,202-225-5111,202-225-9322,http://capuano.house.gov,http://www.house.gov/capuano/contact/email.shtml,1414 Longworth House Office Building,C001037,18883,H8MA08071,400063,N00000267,,http://www.opencongress.org/wiki/Michael_Capuano,http://youtube.com/RepMikeCapuano,151168844937573,,,1952-01-09,Rep.Capuano@opencongress.org +Rep,Joseph,,Crowley,,Joe,D,NY,14,1,M,202-225-3965,202-225-1909,http://crowley.house.gov,https://crowley.house.gov/contact-me/email-me,1436 Longworth House Office Building,C001038,4295,H8NY07046,400087,N00001127,RepJoeCrowley,http://www.opencongress.org/wiki/Joseph_Crowley,http://youtube.com/RepJoeCrowley,176197712425090,,,1962-03-16,Rep.Crowley@opencongress.org +Sen,Hillary,Rodham,Clinton,,,D,NY,Junior Seat,0,F,,,http://clinton.senate.gov,,,C001041,55463,S0NY00188,300022,N00000019,hillaryclinton,http://www.opencongress.org/wiki/Hillary_Clinton,,,,I,1947-10-26, +Rep,Ander,,Crenshaw,,,R,FL,4,1,M,202-225-2501,202-225-2504,https://crenshaw.house.gov,https://forms.house.gov/write/crenshaw/email-me.shtml,2161 Rayburn House Office Building,C001045,31130,H0FL04066,400086,N00012739,AnderCrenshaw,http://www.opencongress.org/wiki/Ander_Crenshaw,http://youtube.com/RepAnderCrenshaw,200388204657,,,1944-09-01,Rep.Crenshaw@opencongress.org +Rep,Eric,I.,Cantor,,,R,VA,7,0,M,202-225-2815,202-225-0011,http://cantor.house.gov,http://form-cantor.house.gov/index.php,303 Cannon House Office Building,C001046,5121,H0VA07042,400060,N00013131,GOPLeader,http://www.opencongress.org/wiki/Eric_Cantor,http://youtube.com/EricCantor,,,,1963-06-06, +Sen,Shelley,Moore,Capito,,,R,WV,Junior Seat,1,F,202-224-6472,,http://www.capito.senate.gov,,172 Russell Senate Office Building,C001047,11701,H0WV02138,400061,N00009771,SenCapito,http://www.opencongress.org/wiki/Shelley_Moore_Capito,http://youtube.com/UCbiXdR4XQ3vD9Xp5lfR9QXw,8057864757,,II,1953-11-26,Sen.Capito@opencongress.org +Rep,John,Abney,Culberson,,,R,TX,7,1,M,202-225-2571,202-225-4381,http://culberson.house.gov,https://culbersonforms.house.gov/forms/writeyourrep/default.aspx,2372 Rayburn House Office Building,C001048,5488,H0TX07055,400089,N00009738,CongCulberson,http://www.opencongress.org/wiki/John_Culberson,http://youtube.com/johnculbersontx07,1751723339,,,1956-08-24,Rep.Culberson@opencongress.org +Rep,Wm.,Lacy,Clay,Jr.,,D,MO,1,1,M,202-225-2406,202-226-3717,http://lacyclay.house.gov,http://lacyclay.house.gov/contact-form/,2428 Rayburn House Office Building,C001049,8967,H0MO01066,400074,N00012460,,http://www.opencongress.org/wiki/William_Lacy_Clay,http://youtube.com/WilliamLacyClay,109135405838588,,,1956-07-27,Rep.Lacyclay@opencongress.org +Rep,Dennis,A.,Cardoza,,,D,CA,18,0,M,202-225-6131,202-225-0819,http://www.house.gov/cardoza,https://forms.house.gov/wyr/welcome.shtml,2437 Rayburn House Office Building,C001050,9680,H2CA18056,400065,N00024874,RepCardoza,http://www.opencongress.org/wiki/Dennis_Cardoza,http://youtube.com/congressmancardoza,RepDennisCardoza,,,1959-03-31, +Rep,John,R.,Carter,,,R,TX,31,1,M,202-225-3864,202-225-5886,http://carter.house.gov,https://carter.house.gov/email-john2,2110 Rayburn House Office Building,C001051,49296,H2TX31044,400068,N00025095,JudgeCarter,http://www.opencongress.org/wiki/John_Carter,http://youtube.com/repjohncarter,1287257083,,,1941-11-06,Rep.Carter@opencongress.org +Rep,Tom,,Cole,,,R,OK,4,1,M,202-225-6165,202-225-3512,http://cole.house.gov,https://coleforms.house.gov/contact/default.aspx,2467 Rayburn House Office Building,C001053,46034,H2OK04055,400077,N00025726,TomColeOK04,http://www.opencongress.org/wiki/Tom_Cole,http://youtube.com/reptomcole,146497782066300,,,1949-04-28,Rep.Cole@opencongress.org +Sen,John,,Cornyn,,,R,TX,Senior Seat,1,M,202-224-2934,202-228-2856,http://www.cornyn.senate.gov,http://www.cornyn.senate.gov/public/index.cfm?p=ContactForm,517 Hart Senate Office Building,C001056,15375,S2TX00106,300027,N00024852,JohnCornyn,http://www.opencongress.org/wiki/John_Cornyn,http://youtube.com/senjohncornyn,75755694423,,II,1952-02-02,Sen.Cornyn@opencongress.org +Sen,Norm,,Coleman,,,R,MN,Senior Seat,0,M,,,http://coleman.senate.gov,,,C001057,20239,S2MN00126,300024,N00013870,,http://www.opencongress.org/wiki/Norm_Coleman,,,,II,1949-08-17, +Rep,Ben,,Chandler,,,D,KY,6,0,M,202-225-4706,202-225-2122,http://chandler.house.gov,https://forms.house.gov/wyr/welcome.shtml,1504 Longworth House Office Building,C001058,1891,H4KY06072,400442,N00026591,,http://www.opencongress.org/wiki/Albert_Chandler,,,,,1959-09-12, +Rep,Jim,,Costa,,,D,CA,16,1,M,202-225-3341,202-225-9308,https://costa.house.gov,http://www.house.gov/formcosta/issue.htm,1314 Longworth House Office Building,C001059,3577,H4CA20082,400618,N00026341,RepJimCosta,http://www.opencongress.org/wiki/Jim_Costa,http://youtube.com/RepJimCostaCA20,RepJimCosta,,,1952-04-13,Rep.Costa@opencongress.org +Rep,Russ,,Carnahan,,,D,MO,3,0,M,202-225-2671,202-225-7452,http://www.house.gov/carnahan,http://carnahan.house.gov/contact.shtml,1710 Longworth House Office Building,C001060,39948,H0MO00019,400638,N00005181,RepCarnahan,http://www.opencongress.org/wiki/John_Russell_Carnahan,http://youtube.com/congressmancarnahan,congressmancarnahan,,,1958-07-10, +Rep,Emanuel,,Cleaver,II,,D,MO,5,1,M,202-225-4535,202-225-4403,http://cleaver.house.gov,https://cleaver.house.gov/contact/email-me,2335 Rayburn House Office Building,C001061,39507,H4MO05234,400639,N00026790,RepCleaver,http://www.opencongress.org/wiki/Emanuel_Cleaver,http://youtube.com/repcleaver,7954512692,,,1944-10-26,Rep.Cleaver@opencongress.org +Rep,K.,Michael,Conaway,,,R,TX,11,1,M,202-225-3605,202-225-1783,http://conaway.house.gov,https://conaway.house.gov/forms/writeyourrep/default.aspx,2430 Rayburn House Office Building,C001062,49935,H4TX19136,400655,N00026041,ConawayTX11,http://www.opencongress.org/wiki/K._Michael_Conaway,http://youtube.com/mikeconaway11,203482063021985,,,1948-06-11,Rep.Conaway@opencongress.org +Rep,Henry,,Cuellar,,,D,TX,28,1,M,202-225-1640,202-225-1641,http://cuellar.house.gov,https://cuellar.house.gov/forms/writeyourrep/default.aspx,2209 Rayburn House Office Building,C001063,5486,H2TX23082,400657,N00024978,RepCuellar,http://www.opencongress.org/wiki/Henry_Cuellar,http://youtube.com/henrycuellar,152569121550,,,1955-09-19,Rep.Cuellar@opencongress.org +Rep,John,Bayard Taylor,Campbell,III,,R,CA,45,0,M,202-225-5611,202-225-9177,http://www.campbell.house.gov,https://campbell.house.gov/email-me,2331 Rayburn House Office Building,C001064,29368,H6CA48039,412011,N00027565,RepJohnCampbell,http://www.opencongress.org/wiki/John_B.T._Campbell,http://youtube.com/RepJohnCampbellCA48,60546090739,,,1955-07-19, +Rep,Christopher,P.,Carney,,,D,PA,10,0,M,,,http://carney.house.gov,,,C001065,60032,H6PA10109,412234,N00027703,,http://www.opencongress.org/wiki/Christopher_Carney,,,,,1959-03-02, +Rep,Kathy,,Castor,,,D,FL,14,1,F,202-225-3376,202-225-5652,http://castor.house.gov,https://castor.house.gov/contact/contactform.htm,205 Cannon House Office Building,C001066,53825,H6FL11126,412195,N00027514,USRepKCastor,http://www.opencongress.org/wiki/Kathy_Castor,http://youtube.com/RepKathyCastor,181810465190906,,,1966-08-20,Rep.Castor@opencongress.org +Rep,Yvette,D.,Clarke,,,D,NY,9,1,F,202-225-6231,202-226-0112,http://clarke.house.gov,https://clarke.house.gov/contact/email-me,2351 Rayburn House Office Building,C001067,44741,H4NY11138,412221,N00026961,YvetteClarke,http://www.opencongress.org/wiki/Yvette_Clarke,http://youtube.com/repyvetteclarke,135031389892682,,,1964-11-21,Rep.Clarke@opencongress.org +Rep,Steve,,Cohen,,,D,TN,9,1,M,202-225-3265,202-225-5663,http://cohen.house.gov,https://cohen.house.gov/contact-me/email-me,2404 Rayburn House Office Building,C001068,24340,H6TN09068,412236,N00003225,RepCohen,http://www.opencongress.org/wiki/Steve_Cohen,http://youtube.com/repcohen,111456965545421,,,1949-05-24,Rep.Cohen@opencongress.org +Rep,Joe,,Courtney,,,D,CT,2,1,M,202-225-2076,202-225-4977,http://courtney.house.gov,https://courtney.house.gov/email-joe1,2348 Rayburn House Office Building,C001069,30333,H2CT02112,412193,N00024842,RepJoeCourtney,http://www.opencongress.org/wiki/Joseph_Courtney,http://youtube.com/repcourtney,330408799230,,,1953-04-06,Rep.Courtney@opencongress.org +Sen,Robert,P.,Casey,Jr.,Bob,D,PA,Senior Seat,1,M,202-224-6324,202-228-0604,http://www.casey.senate.gov,http://www.casey.senate.gov/contact/,393 Russell Senate Office Building,C001070,2541,S6PA00217,412246,N00027503,SenBobCasey,http://www.opencongress.org/wiki/Robert_Casey,http://youtube.com/SenatorBobCasey,107749545944874,,I,1960-04-13,Sen.Casey@opencongress.org +Sen,Bob,,Corker,,,R,TN,Junior Seat,1,M,202-224-3344,202-228-0566,http://www.corker.senate.gov,http://www.corker.senate.gov/public/index.cfm/emailme,425 Dirksen Senate Office Building,C001071,65905,S6TN00216,412248,N00027441,SenBobCorker,http://www.opencongress.org/wiki/Bob_Corker,http://youtube.com/senatorcorker,109251415789533,,I,1952-08-24,Sen.Corker@opencongress.org +Rep,AndrĂ©,,Carson,,,D,IN,7,1,M,202-225-4011,202-225-5633,http://carson.house.gov,https://carson.house.gov/contact/email-me,2453 Rayburn House Office Building,C001072,84917,H8IN07184,412258,N00029513,RepAndreCarson,http://www.opencongress.org/wiki/Andre_Carson,http://youtube.com/repandrecarson,123884330964019,,,1974-10-16,Rep.Carson@opencongress.org +Rep,Donald,J.,Cazayoux,Jr.,,D,LA,6,0,M,,,http://cazayoux.house.gov/,,,C001073,35272,H8LA06022,412260,N00029680,,http://www.opencongress.org/wiki/Donald_Cazayoux,,,,,1964-01-17, +Rep,Travis,W.,Childers,,,D,MS,1,0,M,,,http://www.childers.house.gov/,,,C001074,101982,H8MS01061,412262,N00029692,,http://www.opencongress.org/wiki/Travis_Childers,http://youtube.com/CongressmanChilders,,,,1958-03-29, +Sen,Bill,,Cassidy,,,R,LA,Junior Seat,1,M,202-224-5824,,http://www.cassidy.senate.gov,,703 Hart Senate Office Building,C001075,69494,H8LA00017,412269,N00030245,,http://www.opencongress.org/wiki/William_Cassidy,http://youtube.com/SenatorBillCassidy,,,II,1957-09-28,Sen.Cassidy@opencongress.org +Rep,Jason,,Chaffetz,,,R,UT,3,1,M,202-225-7751,202-225-5629,http://chaffetz.house.gov,https://chaffetz.house.gov/contact-me/email-me,2236 Rayburn House Office Building,C001076,103482,H8UT03089,412270,N00028958,JasonInTheHouse,http://www.opencongress.org/wiki/Jason_Chaffetz,http://youtube.com/JasonChaffetz,390419731073316,,,1967-03-26,Rep.Chaffetz@opencongress.org +Rep,Mike,,Coffman,,,R,CO,6,1,M,202-225-7882,202-226-4623,http://coffman.house.gov,https://coffman.house.gov/contact/email-me,2443 Rayburn House Office Building,C001077,1535,H8CO06138,412271,N00024753,RepMikeCoffman,http://www.opencongress.org/wiki/Mike_Coffman,http://youtube.com/CongressmanCoffman,366142384492,,,1955-03-19,Rep.Coffman@opencongress.org +Rep,Gerald,E.,Connolly,,,D,VA,11,1,M,202-225-1492,202-225-3071,http://connolly.house.gov,https://forms.house.gov/connolly/contact-form.shtml,2238 Rayburn House Office Building,C001078,95078,H8VA11062,412272,N00029891,GerryConnolly,http://www.opencongress.org/wiki/Gerald_Connolly,http://youtube.com/repconnolly,177164035838,,,1950-03-30,Rep.Connolly@opencongress.org +Rep,Anh,,Cao,,Joseph,R,LA,2,0,M,,,http://josephcao.house.gov,,,C001079,93967,H8LA02112,412268,N00030339,AnhJosephCao,http://www.opencongress.org/wiki/Anh_Cao,http://youtube.com/AnhJosephCao,,,,1967-03-13, +Rep,Judy,M.,Chu,,,D,CA,27,1,F,202-225-5464,202-225-5467,http://chu.house.gov,http://chu.house.gov/connect-with-me/email-judy,2423 Rayburn House Office Building,C001080,16539,H0CA32101,412379,N00030600,RepJudyChu,http://www.opencongress.org/wiki/Judy_Chu,http://youtube.com/RepJudyChu,41228315130,,,1953-07-07,Rep.Chu@opencongress.org +Rep,Mark,S.,Critz,,,D,PA,12,0,M,202-225-2065,202-225-5974,http://critz.house.gov/,https://critz.house.gov/contact/email-me.shtml,1022 Longworth House Office Building,C001081,119481,H0PA12132,412386,N00032014,RepMarkCritz,http://www.opencongress.org/wiki/Mark_Critz,http://youtube.com/RepMarkCritz,124105914288036,,,1962-01-05, +Rep,Francisco,,Canseco,,Quico,R,TX,23,0,M,202-225-4511,202-225-2237,http://canseco.house.gov/,,1339 Longworth House Office Building,C001082,50146,H4TX28046,412481,N00026722,RepCanseco,http://www.opencongress.org/wiki/Francisco_Canseco,http://youtube.com/CongressmanCanseco,RepCanseco,,,1949-07-30, +Rep,John,C.,Carney,,,D,DE,0,1,M,202-225-4165,202-225-2291,http://johncarney.house.gov,https://forms.house.gov/carney/webforms/email-me.shtml,1406 Longworth House Office Building,C001083,53658,H0DE01017,412407,N00030736,JohnCarneyde,http://www.opencongress.org/wiki/John_Carney,http://youtube.com/RepJohnCarney,156024857781159,,,1956-05-20,Rep.Johncarney@opencongress.org +Rep,David,N.,Cicilline,,,D,RI,1,1,M,202-225-4911,202- 225-3290,http://cicilline.house.gov,https://cicilline.house.gov/contact-me/email-me,2244 Rayburn House Office Building,C001084,7349,H0RI01073,412470,N00032019,RepCicilline,http://www.opencongress.org/wiki/David_Cicilline,http://youtube.com/RepDavidCicilline,186949061341027,,,1961-07-15,Rep.Cicilline@opencongress.org +Rep,Hansen,,Clarke,,,D,MI,13,0,M,202-225-2261,202-225-5730,http://hansenclarke.house.gov/,,1319 Longworth House Office Building,C001085,19913,H0MI13398,412440,N00031945,RepHansenClarke,http://www.opencongress.org/wiki/Hansen_Clarke,http://youtube.com/rephansenclarke,184181851603316,,,1957-03-02, +Rep,Chip,,Cravaack,,,R,MN,8,0,M,202-225-6211,202- 225-6211,http://cravaack.house.gov/,,508 Cannon House Office Building,C001086,122953,H0MN08115,412441,N00031623,RepChipCravaack,http://www.opencongress.org/wiki/Chip_Cravaack,http://youtube.com/RepChipCravaack,RepChipCravaack,,,1959-12-29, +Rep,Eric,A.,Crawford,,Rick,R,AR,1,1,M,202-225-4076,202-225-5602,http://crawford.house.gov,http://crawford.house.gov/contact/,1711 Longworth House Office Building,C001087,119208,H0AR01083,412400,N00030770,RepRickCrawford,http://www.opencongress.org/wiki/Rick_Crawford,http://youtube.com/RepRickCrawford,143344975723788,,,1966-01-22,Rep.Crawford@opencongress.org +Sen,Chris,Andrew,Coons,,,D,DE,Junior Seat,1,M,202-224-5042,,http://www.coons.senate.gov,http://www.coons.senate.gov/contact/,127a Russell Senate Office Building,C001088,122834,S0DE00092,412390,N00031820,SenCoonsOffice,http://www.opencongress.org/wiki/Chris_Coons,http://youtube.com/senatorchriscoons,254950754518205,,II,1963-09-09,Sen.Coons@opencongress.org +Rep,Matthew,A.,Cartwright,,,D,PA,17,1,M,202-225-5546,570-341-1055,http://cartwright.house.gov,https://cartwrightforms.house.gov/forms/writeyourrep/,1419 Longworth House Office Building,C001090,136236,H2PA17079,412571,N00034128,RepCartwright,,,248507065275406,,,1961-05-01,Rep.Cartwright@opencongress.org +Rep,Joaquin,,Castro,,,D,TX,20,1,M,202-225-3236,202-225-1915,http://castro.house.gov,https://castro.house.gov/contact/email-me,212 Cannon House Office Building,C001091,49227,H2TX35011,412576,N00033316,JoaquinCastrotx,,http://youtube.com/JoaquinCastroTX,326420614138023,,,1974-09-16,Rep.Castro@opencongress.org +Rep,Chris,,Collins,,,R,NY,27,1,M,202-225-5265,202-225-5910,http://chriscollins.house.gov,https://chriscollins.house.gov/contact/email-me,1117 Longworth House Office Building,C001092,139770,H8NY29032,412563,N00001285,RepChrisCollins,,http://youtube.com/RepChrisCollins,467047586692268,,,1950-05-20,Rep.Chriscollins@opencongress.org +Rep,Doug,,Collins,,,R,GA,9,1,M,202-225-9893,202-226-1224,http://dougcollins.house.gov,https://dougcollins.house.gov/email-me,1504 Longworth House Office Building,C001093,67851,H2GA09150,412531,N00033518,RepDougCollins,,http://youtube.com/repdougcollins,505646972800006,,,1966-08-16,Rep.Dougcollins@opencongress.org +Rep,Paul,,Cook,,,R,CA,8,1,M,202-225-5861,,http://cook.house.gov,https://cook.house.gov/contact/email-me,1222 Longworth House Office Building,C001094,58121,H2CA08164,412513,N00034224,RepPaulCook,,http://youtube.com/RepPaulCook,464458413604093,,,1943-03-03,Rep.Cook@opencongress.org +Sen,Tom,,Cotton,,,R,AR,Junior Seat,1,M,202-224-2353,,http://www.cotton.senate.gov,,124 Russell Senate Office Building,C001095,135651,H2AR04083,412508,N00033363,SenTomCotton,,http://youtube.com/RepTomCotton,120355701459307,,II,1977-05-13,Sen.Cotton@opencongress.org +Rep,Kevin,,Cramer,,,R,ND,0,1,M,202-225-2611,202-226-0893,http://cramer.house.gov,https://cramer.house.gov/contact/email-me,1032 Longworth House Office Building,C001096,444,H0ND01026,412555,N00004614,RepKevinCramer,,http://youtube.com/kevincramer,498751820147706,,,1961-01-21,Rep.Cramer@opencongress.org +Rep,Tony,,Cárdenas,,,D,CA,29,1,M,202-225-6131,202-225-0819,http://cardenas.house.gov,https://cardenas.house.gov/contact/email-me,1510 Longworth House Office Building,C001097,9754,H2CA28113,412517,N00033373,RepCardenas,,http://youtube.com/repcardenas,485493954794945,,,1963-03-31,Rep.Cardenas@opencongress.org +Sen,Ted,,Cruz,,,R,TX,Junior Seat,1,M,202-224-5922,202-228-3398,http://www.cruz.senate.gov,http://www.cruz.senate.gov/?p=email_senator,404 Russell Senate Office Building,C001098,135705,S2TX00312,412573,N00033085,SenTedCruz,,http://youtube.com/sentedcruz,315496455229328,,I,1970-12-22,Sen.Cruz@opencongress.org +Rep,Katherine,M.,Clark,,,D,MA,5,1,F,202-225-2836,202-226-0092,https://katherineclark.house.gov,https://katherineclark.house.gov/index.cfm/email-me,1721 Longworth House Office Building,C001101,35858,H4MA05084,412600,N00035278,RepKClark,,,1408040802774787,,,1963-07-17,Rep.Katherineclark@opencongress.org +Rep,Curtis,,Clawson,,Curt,R,FL,19,1,M,202-225-2536,,http://clawson.house.gov,,228 Cannon House Office Building,C001102,148899,H4FL19074,412604,N00035854,RepCurtClawson,,,RepCurtClawson,,,1959-09-28,Rep.Clawson@opencongress.org +Rep,Buddy,,Carter,,,R,GA,1,1,M,202-225-5831,202-226-2269,http://buddycarter.house.gov,,432 Cannon House Office Building,C001103,,H4GA01039,412622,N00035346,RepBuddyCarter,,,congressmanbuddycarter,,,1957-09-06,Rep.Buddycarter@opencongress.org +Rep,Barbara,,Comstock,,,R,VA,10,1,F,202-225-5136,202-225-0437,https://comstock.house.gov,,226 Cannon House Office Building,C001105,,H4VA10089,412658,N00036023,RepComstock,,,RepBarbaraComstock,,,1959-06-30,Rep.Comstock@opencongress.org +Rep,Ryan,,Costello,,,R,PA,6,1,M,202-225-4315,202-225-8440,https://costello.house.gov,,427 Cannon House Office Building,C001106,,H0PA06076,412651,N00031064,RepRyanCostello,,,CongressmanRyanCostello,,,1976-09-07,Rep.Costello@opencongress.org +Rep,Carlos,,Curbelo,,,R,FL,26,1,M,202-225-2778,,http://curbelo.house.gov,,1429 Longworth House Office Building,C001107,,H4FL26038,412621,N00035403,RepCurbelo,,,repcurbelo,,,1980-03-01,Rep.Curbelo@opencongress.org +Rep,Danny,K.,Davis,,,D,IL,7,1,M,202-225-5006,202-225-5641,http://davis.house.gov,https://davis.house.gov/email-me,2159 Rayburn House Office Building,D000096,233,H4IL07037,400093,N00004884,RepDannyDavis,http://www.opencongress.org/wiki/Danny_Davis,http://youtube.com/dannykdavis07,280757931935749,,,1941-09-06,Rep.Davis@opencongress.org +Rep,Thomas,M.,Davis,III,Tom,R,VA,11,0,M,,,http://tomdavis.house.gov,,,D000136,21935,H4VA11020,400098,N00002045,,http://www.opencongress.org/wiki/Thomas_Davis,,,,,1949-01-05, +Rep,Nathan,,Deal,,,R,GA,9,0,M,,,http://www.house.gov/deal,,,D000168,26824,H2GA09036,400099,N00002610,,http://www.opencongress.org/wiki/Nathan_Deal,,,,,1942-08-25, +Rep,Peter,A.,DeFazio,,,D,OR,4,1,M,202-225-6416,,http://defazio.house.gov,https://defazio.house.gov/contact/email-me,2134 Rayburn House Office Building,D000191,27037,H6OR04047,400100,N00007781,RepPeterDeFazio,http://www.opencongress.org/wiki/Peter_DeFazio,http://youtube.com/PeterDeFazio,94324364811,,,1947-05-27,Rep.Defazio@opencongress.org +Rep,Diana,L.,DeGette,,,D,CO,1,1,F,202-225-4431,202-225-5657,http://degette.house.gov,https://degette.house.gov/contact/send-me-an-email/email-me,2368 Rayburn House Office Building,D000197,561,H6CO01141,400101,N00006134,RepDianaDeGette,http://www.opencongress.org/wiki/Diana_DeGette,http://youtube.com/RepDianaDeGette,110757973488,,,1957-07-29,Rep.Degette@opencongress.org +Rep,William,D.,Delahunt,,Bill,D,MA,10,0,M,,,http://www.house.gov/delahunt,,,D000210,1017,H2MA11060,400102,N00000280,,http://www.opencongress.org/wiki/William_Delahunt,http://youtube.com/repdelahunt,,,,1941-07-18, +Rep,Rosa,L.,DeLauro,,,D,CT,3,1,F,202-225-3661,202-225-4890,http://delauro.house.gov,https://forms.house.gov/delauro/webforms/contact_form_email.shtml,2413 Rayburn House Office Building,D000216,26788,H0CT03072,400103,N00000615,RosaDeLauro,http://www.opencongress.org/wiki/Rosa_DeLauro,http://youtube.com/rosadelauro,181302611907634,,,1943-03-02,Rep.Delauro@opencongress.org +Rep,Lincoln,,Diaz-Balart,,,R,FL,21,0,M,,,http://www.house.gov/diaz-balart,,,D000299,26796,H2FL19037,400107,N00002872,,http://www.opencongress.org/wiki/Lincoln_Diaz-Balart,,,,,1954-08-13, +Rep,Norman,D.,Dicks,,Norm,D,WA,6,0,M,202-225-5916,202-226-1176,http://www.house.gov/dicks,http://www.house.gov/dicks/email.shtml,2467 Rayburn House Office Building,D000327,27127,H6WA06021,400109,N00007918,RepNormDicks,http://www.opencongress.org/wiki/Norman_Dicks,http://youtube.com/RepNormDicks,NormDicks,,,1940-12-16, +Rep,John,D.,Dingell,,,D,MI,12,0,M,202-225-4071,202-226-0371,http://dingell.house.gov,https://dingell.house.gov/contact-me/email-me,2328 Rayburn House Office Building,D000355,26917,H6MI16034,400110,N00001783,John_Dingell,http://www.opencongress.org/wiki/John_Dingell,,87490183861,,,1926-07-08, +Sen,Christopher,J.,Dodd,,,D,CT,Senior Seat,0,M,,,http://dodd.senate.gov,,,D000388,53277,S0CT00037,300034,N00000581,SenChrisDodd,http://www.opencongress.org/wiki/Christopher_Dodd,http://youtube.com/SenChrisDodd,,,III,1944-05-27, +Rep,Lloyd,A.,Doggett,,,D,TX,35,1,M,202-225-4865,202-225-3073,http://doggett.house.gov,https://forms.house.gov/doggett/webforms/issue_subscribe.htm,2307 Rayburn House Office Building,D000399,21689,H4TX10028,400111,N00006023,RepLloydDoggett,http://www.opencongress.org/wiki/Lloyd_Doggett,http://youtube.com/doggett,154050553704,,,1946-10-06,Rep.Doggett@opencongress.org +Sen,Pete,V.,Domenici,,,R,NM,Senior Seat,0,M,,,http://domenici.senate.gov,,,D000407,53325,S8NM00010,300036,N00006515,,http://www.opencongress.org/wiki/Pete_Domenici,,,,II,1932-05-07, +Rep,John,T.,Doolittle,,,R,CA,4,0,M,,,http://doolittle.house.gov,,,D000429,26743,H0CA14042,400113,N00007556,,http://www.opencongress.org/wiki/John_Doolittle,,,,,1950-10-30, +Sen,Byron,L.,Dorgan,,,D,ND,Junior Seat,0,M,,,http://dorgan.senate.gov,,,D000432,53332,S2ND00040,300037,N00004615,,http://www.opencongress.org/wiki/Byron_Dorgan,http://youtube.com/senatordorgan,,,III,1942-05-14, +Rep,Michael,F.,Doyle,Jr.,Mike,D,PA,14,1,M,202-225-2135,202-225-3084,http://doyle.house.gov,https://doyle.house.gov/contact-me/email-me,239 Cannon House Office Building,D000482,21853,H4PA18131,400114,N00001373,USRepMikeDoyle,http://www.opencongress.org/wiki/Michael_Doyle,http://youtube.com/CongressmanDoyle,79663724861,,,1953-08-05,Rep.Doyle@opencongress.org +Rep,David,T.,Dreier,,,R,CA,26,0,M,202-225-2305,202-225-7018,http://dreier.house.gov,http://doyle.house.gov/email_mike.shtml,233 Cannon House Office Building,D000492,26765,H8CA35032,400115,N00006932,,http://www.opencongress.org/wiki/David_Dreier,http://youtube.com/RepDavidDreier,,,,1952-07-05, +Rep,John,J.,Duncan,Jr.,Jimmy,R,TN,2,1,M,202-225-5435,202-225-6440,http://duncan.house.gov,https://duncan.house.gov/contact-me/email-me,2207 Rayburn House Office Building,D000533,27069,H8TN02069,400116,N00003209,RepJohnDuncanJr,http://www.opencongress.org/wiki/John_Duncan,http://youtube.com/RepJohnDuncan,102385999834718,,,1947-07-21,Rep.Duncan@opencongress.org +Sen,Richard,J.,Durbin,,,D,IL,Senior Seat,1,M,202-224-2152,202-228-0400,http://www.durbin.senate.gov,http://www.durbin.senate.gov/public/index.cfm/contact,711 Hart Senate Office Building,D000563,26847,S6IL00151,300038,N00004981,SenatorDurbin,http://www.opencongress.org/wiki/Richard_Durbin,http://youtube.com/SenatorDurbin,180436795325335,,II,1944-11-21,Sen.Durbin@opencongress.org +Sen,Jim,W.,DeMint,,,R,SC,Junior Seat,0,M,202-224-6121,202-228-5143,http://demint.senate.gov,http://www.demint.senate.gov/public/index.cfm?p=ContactInformation,167 Russell Senate Office Building,D000595,25026,S4SC00083,400105,N00002472,JimDeMint,http://www.opencongress.org/wiki/Jim_DeMint,http://youtube.com/SenJimDeMint,senatordemint,,III,1951-09-02, +Rep,Jo Ann,S.,Davis,,,R,VA,1,0,F,,,http://joanndavis.house.gov,,,D000597,24970,H0VA01052,400095,N00013078,,http://www.opencongress.org/wiki/Jo_Ann_Davis,,,,,1950-06-29, +Rep,Susan,A.,Davis,,,D,CA,53,1,F,202-225-2040,202-225-2948,http://susandavis.house.gov,https://susandavisforms.house.gov/forms/writeyourrep/,1214 Longworth House Office Building,D000598,8168,H0CA49055,400097,N00009604,RepSusanDavis,http://www.opencongress.org/wiki/Susan_Davis,,103767526332478,,,1944-04-13,Rep.Susandavis@opencongress.org +Rep,Lincoln,,Davis,,,D,TN,4,0,M,,,http://www.house.gov/lincolndavis,,,D000599,12080,H4TN06051,400096,N00003264,,http://www.opencongress.org/wiki/Lincoln_Davis,,,,,1943-09-13, +Rep,Mario,,Diaz-Balart,,,R,FL,25,1,M,202-225-4211,202-225-8576,http://mariodiazbalart.house.gov,http://mariodiazbalart.house.gov/contact-mario/write-rep-diaz-balart,440 Cannon House Office Building,D000600,24312,H2FL25018,400108,N00025337,MarioDB,http://www.opencongress.org/wiki/Mario_Diaz-Balart,http://youtube.com/MarioDiazBalart,119538428117878,,,1961-09-25,Rep.Mariodiazbalart@opencongress.org +Sen,Elizabeth,H.,Dole,,,R,NC,Senior Seat,0,F,,,http://dole.senate.gov/,,,D000601,41533,S2NC00083,300035,N00008071,,http://www.opencongress.org/wiki/Elizabeth_Dole,,,,II,1936-07-29, +Rep,Artur,,Davis,,,D,AL,7,0,M,,,http://www.house.gov/arturdavis,,,D000602,27560,H0AL07060,400092,N00009570,ArturDavis,http://www.opencongress.org/wiki/Artur_Davis,,,,,1967-10-09, +Rep,Geoff,,Davis,,,R,KY,4,0,M,202-225-3465,202-225-0003,http://geoffdavis.house.gov,http://geoffdavis.house.gov/Contact.aspx,1119 Longworth House Office Building,D000603,35212,H2KY04071,400633,N00024862,RepGeoffDavis,http://www.opencongress.org/wiki/Geoff_Davis,http://youtube.com/CongressmanDavis,6442966307,,,1958-10-26, +Rep,Charles,W.,Dent,,,R,PA,15,1,M,202-225-6411,202-226-0778,https://dent.house.gov,https://dent.house.gov/?p=ContactForm,2211 Rayburn House Office Building,D000604,9121,H4PA15087,400648,N00026171,,http://www.opencongress.org/wiki/Charles_Dent,http://youtube.com/CongressmanDent,69862092533,,,1960-05-24,Rep.Dent@opencongress.org +Rep,Thelma,D.,Drake,,,R,VA,2,0,F,,,http://drake.house.gov,,,D000605,8231,H4VA02037,400658,N00027281,,http://www.opencongress.org/wiki/Thelma_Drake,,,,,1949-11-20, +Rep,David,,Davis,,,R,TN,1,0,M,,,http://daviddavis.house.gov,,,D000606,753,H6TN01313,412235,N00008758,,http://www.opencongress.org/wiki/David_Davis,,,,,1959-11-06, +Sen,Joe,,Donnelly,,,D,IN,Junior Seat,1,M,202-224-4814,202-225-6798,http://www.donnelly.senate.gov,http://www.donnelly.senate.gov/contact/email-joe,720 Hart Senate Office Building,D000607,34212,H4IN02101,412205,N00026586,SenDonnelly,http://www.opencongress.org/wiki/Joe_Donnelly,http://youtube.com/sendonnelly,168059529893610,,I,1955-09-28,Sen.Donnelly@opencongress.org +Rep,Kathleen,A.,Dahlkemper,,,D,PA,3,0,F,,,http://dahlkemper.house.gov,,,D000608,102423,H8PA03084,412273,N00029414,,http://www.opencongress.org/wiki/Kathy_Dahlkemper,,,,,1957-12-10, +Rep,Steve,,Driehaus,,,D,OH,1,0,M,,,http://driehaus.house.gov,,,D000609,45110,H8OH01068,412274,N00029211,SteveDriehaus1,http://www.opencongress.org/wiki/Steven_Driehaus,http://youtube.com/SteveDriehausOH01,,,,1966-06-24, +Rep,Theodore,E.,Deutch,,,D,FL,21,1,M,202-225-3001,202-225-5974,http://teddeutch.house.gov,https://teddeutch.house.gov/forms/writeyourrep/default.aspx,2447 Rayburn House Office Building,D000610,67151,H0FL19080,412385,N00031317,RepTedDeutch,http://www.opencongress.org/wiki/Ted_Deutch,http://youtube.com/congressmanteddeutch,112179098816942,,,1966-05-07,Rep.Teddeutch@opencongress.org +Rep,Charles,,Djou,,,R,HI,1,0,M,,,http://djou.house.gov/,,,D000611,17827,H0HI01157,412387,N00029460,,http://www.opencongress.org/wiki/Charles_Djou,,,,,1970-08-09, +Rep,Jeff,,Denham,,,R,CA,10,1,M,202-225-4540,202-225-3402,http://denham.house.gov,https://denham.house.gov/contact-me/email-me,1730 Longworth House Office Building,D000612,28769,H0CA19173,412403,N00031593,RepJeffDenham,http://www.opencongress.org/wiki/Jeff_Denham,http://youtube.com/repjeffdenham,133714040028137,,,1967-07-29,Rep.Denham@opencongress.org +Rep,Bob,,Dold,,,R,IL,10,1,M,202-225-4835,,https://dold.house.gov,,221 Cannon House Office Building,D000613,116548,H0IL10302,412420,N00031103,RepDold,http://www.opencongress.org/wiki/Robert_Dold,,RepDold,,,1969-06-23,Rep.Dold@opencongress.org +Rep,Sean,P.,Duffy,,,R,WI,7,1,M,202-225-3365,202-225-3240,https://duffy.house.gov,http://duffy.house.gov/contact,1208 Longworth House Office Building,D000614,126238,H0WI07051,412488,N00030967,RepSeanDuffy,http://www.opencongress.org/wiki/Sean_Duffy,http://youtube.com/RepSeanDuffy,119657691436457,,,1971-10-03,Rep.Duffy@opencongress.org +Rep,Jeff,,Duncan,,,R,SC,3,1,M,202-225-5301,202- 225-3216,http://jeffduncan.house.gov,https://jeffduncan.house.gov/contact-me/email-me,106 Cannon House Office Building,D000615,47967,H0SC03077,412472,N00030752,RepJeffDuncan,http://www.opencongress.org/wiki/Jeff_Duncan,http://youtube.com/congjeffduncan,187268144624279,,,1966-01-07,Rep.Jeffduncan@opencongress.org +Rep,Scott,,DesJarlais,,,R,TN,4,1,M,202-225-6831,202-226-5172,https://desjarlais.house.gov,http://desjarlais.house.gov/contact/email-me,413 Cannon House Office Building,D000616,123473,H0TN04195,412477,N00030957,DesJarlaisTN04,http://www.opencongress.org/wiki/Scott_Desjarlais,http://youtube.com/ScottDesJarlaisTN04,ScottDesJarlaisTN04,,,1964-02-21,Rep.Desjarlais@opencongress.org +Rep,Suzan,K.,DelBene,,,D,WA,1,1,F,202-225-6311,202-226-1606,http://delbene.house.gov,http://delbene.house.gov/contact-me/email-me,318 Cannon House Office Building,D000617,126272,H0WA08046,412505,N00030693,RepDelBene,,,483962224987343,,,1962-02-17,Rep.Delbene@opencongress.org +Sen,Steve,,Daines,,,R,MT,Junior Seat,1,M,202-224-2651,202-228-1236,http://www.daines.senate.gov,,320 Hart Senate Office Building,D000618,135720,H2MT01060,412549,N00033054,SteveDaines,,http://youtube.com/SteveDainesMT,185361254941832,,II,1962-08-20,Sen.Daines@opencongress.org +Rep,Rodney,,Davis,,,R,IL,13,1,M,202-225-2371,217-791-6168,http://rodneydavis.house.gov,https://rodneydavisforms.house.gov/contact/,1740 Longworth House Office Building,D000619,9622,H2IL13120,412536,N00034784,RodneyDavis,,http://youtube.com/RepRodneyDavis,323631667743052,,,1970-01-05,Rep.Rodneydavis@opencongress.org +Rep,John,K.,Delaney,,,D,MD,6,1,M,202-225-2721,202-225-2193,http://delaney.house.gov,https://delaney.house.gov/contact/email-me,1632 Longworth House Office Building,D000620,135143,H2MD06195,412544,N00033897,RepJohnDelaney,,http://youtube.com/repjohndelaney,324527257655694,,,1963-04-16,Rep.Delaney@opencongress.org +Rep,Ron,,DeSantis,,,R,FL,6,1,M,202-225-2706,202-226-6299,http://desantis.house.gov,https://desantis.house.gov/contact/email-me,308 Cannon House Office Building,D000621,137630,H2FL00292,412526,N00034746,RepDeSantis,,http://youtube.com/RepRonDeSantis,464253846966014,,,1978-09-14,Rep.Desantis@opencongress.org +Rep,Tammy,,Duckworth,,,D,IL,8,1,F,202-225-3711,,http://duckworth.house.gov,https://duckworth.house.gov/contact/email-me,104 Cannon House Office Building,D000622,57442,H6IL06141,412533,N00027860,RepDuckworth,,http://youtube.com/repduckworth,112300955610529,,,1968-03-12,Rep.Duckworth@opencongress.org +Rep,Mark,,DeSaulnier,,,D,CA,11,1,M,202-225-2095,202-225-5609,https://desaulnier.house.gov,,327 Cannon House Office Building,D000623,,H0CA10073,412613,N00030709,RepDeSaulnier,,,RepMarkDeSaulnier,,,1952-03-31,Rep.Desaulnier@opencongress.org +Rep,Debbie,,Dingell,,,D,MI,12,1,F,202-225-4071,202-226-0371,https://debbiedingell.house.gov,,116 Cannon House Office Building,D000624,,H4MI12079,412637,N00036149,RepDebDingell,,,RepDebbieDingell,,,1953-11-23,Rep.Debbiedingell@opencongress.org +Rep,Daniel,M.,Donovan,Jr.,,R,NY,11,1,M,202-225-3371,,https://donovan.house.gov,,1725 Longworth House Office Building,D000625,127760,H6NY11174,412672,N00036928,RepDanDonovan,,,867632656644580,,,1956-11-06,Rep.Donovan@opencongress.org +Rep,Thomas,,Edwards,,Chet,D,TX,17,0,M,,,http://www.house.gov/edwards,,,E000063,27087,H8TX06035,400118,N00005794,,http://www.opencongress.org/wiki/Thomas_Edwards,http://youtube.com/ChetEdwardsTexas,,,,1951-11-24, +Rep,Vernon,J.,Ehlers,,,R,MI,3,0,M,,,http://www.house.gov/ehlers,,,E000092,26907,H4MI03045,400119,N00004166,,http://www.opencongress.org/wiki/Vernon_Ehlers,http://youtube.com/CongressmanEhlers,,,,1934-02-06, +Rep,Jo Ann,H.,Emerson,,,R,MO,8,0,F,202-225-4404,202-226-0326,http://emerson.house.gov,http://www.house.gov/emerson/contact/,2230 Rayburn House Office Building,E000172,903,H6MO08084,400121,N00005090,,http://www.opencongress.org/wiki/Jo_Ann_Emerson,http://youtube.com/USRepJoAnnEmerson,7912365134,,,1950-09-16, +Rep,Eliot,L.,Engel,,,D,NY,16,1,M,202-225-2464,202-225-5513,http://engel.house.gov,https://engel.house.gov/write-your-rep1,2462 Rayburn House Office Building,E000179,26972,H8NY19058,400122,N00001003,RepEliotEngel,http://www.opencongress.org/wiki/Eliot_Engel,http://youtube.com/engel2161,103355984852,,,1947-02-18,Rep.Engel@opencongress.org +Rep,Philip,,English,,Phil,R,PA,3,0,M,,,http://www.house.gov/english,,,E000187,21865,H4PA21051,400123,N00001427,,http://www.opencongress.org/wiki/Philip_English,,,,,1956-06-20, +Sen,John,Eric,Ensign,,,R,NV,Junior Seat,0,M,,,http://ensign.senate.gov,,,E000194,22139,S8NV00073,300040,N00006619,SenEnsign,http://www.opencongress.org/wiki/John_Ensign,http://youtube.com/SenatorEnsign,johnensign,,I,1958-03-25, +Rep,Anna,G.,Eshoo,,,D,CA,18,1,F,202-225-8104,202-225-8890,http://eshoo.house.gov,https://eshoo.house.gov/email-me/,241 Cannon House Office Building,E000215,26741,H8CA12098,400124,N00007335,RepAnnaEshoo,http://www.opencongress.org/wiki/Anna_Eshoo,http://youtube.com/RepAnnaEshoo,174979964227,,,1942-12-13,Rep.Eshoo@opencongress.org +Rep,Bob,R.,Etheridge,,,D,NC,2,0,M,,,http://www.house.gov/etheridge,,,E000226,118,H6NC02080,400125,N00002269,,http://www.opencongress.org/wiki/Bob_Etheridge,,,,,1941-08-07, +Rep,Terry,,Everett,,,R,AL,2,0,M,,,http://www.everett.house.gov,,,E000268,26711,H2AL02067,400127,N00003083,,http://www.opencongress.org/wiki/Terry_Everett,,,,,1937-02-15, +Sen,Michael,B.,Enzi,,,R,WY,Senior Seat,1,M,202-224-3424,202-228-0359,http://www.enzi.senate.gov,http://www.enzi.senate.gov/public/index.cfm/contact?p=e-mail-senator-enzi,379a Russell Senate Office Building,E000285,558,S6WY00126,300041,N00006249,SenatorEnzi,http://www.opencongress.org/wiki/Michael_Enzi,http://youtube.com/senatorenzi,23068049436,,II,1944-02-01,Sen.Enzi@opencongress.org +Rep,Rahm,,Emanuel,,,D,IL,5,0,M,,,http://www.house.gov/emanuel,,,E000287,33530,H2IL05092,400120,N00024813,,http://www.opencongress.org/wiki/Rahm_Emanuel,,,,,1959-11-29, +Rep,Keith,Maurice,Ellison,,,D,MN,5,1,M,202-225-4755,202-225-4886,http://ellison.house.gov,http://ellison.house.gov/contact,2263 Rayburn House Office Building,E000288,38982,H6MN05183,412215,N00028257,KeithEllison,http://www.opencongress.org/wiki/Keith_Ellison,http://youtube.com/RepKeithEllison,7997462059,,,1963-08-04,Rep.Ellison@opencongress.org +Rep,Brad,,Ellsworth,,,D,IN,8,0,M,,,http://ellsworth.house.gov,,,E000289,57497,H6IN08210,412206,N00027575,,http://www.opencongress.org/wiki/Brad_Ellsworth,http://youtube.com/RepBradEllsworth,,,,1958-09-11, +Rep,Donna,F.,Edwards,,,D,MD,4,1,F,202-225-8699,202-225-8714,http://donnaedwards.house.gov,https://forms.house.gov/formdonnaedwards/issue_subscribe.shtml,2445 Rayburn House Office Building,E000290,65085,H6MD04183,412263,N00028249,RepDonnaEdwards,http://www.opencongress.org/wiki/Donna_Edwards,http://youtube.com/RepDonnaFEdwards,107297211756,,,1958-06-28,Rep.Donnaedwards@opencongress.org +Rep,Renee,L.,Ellmers,,,R,NC,2,1,F,202-225-4531,202- 225-5662,http://ellmers.house.gov,https://ellmersforms.house.gov/contact-us1,1210 Longworth House Office Building,E000291,120897,H0NC02059,412457,N00031513,RepReneeEllmers,http://www.opencongress.org/wiki/Renee_Ellmers,http://youtube.com/repreneeellmers,167641493275000,,,1964-02-09,Rep.Ellmers@opencongress.org +Rep,Elizabeth,H.,Esty,,,D,CT,5,1,F,202-225-4476,202-225-5933,http://esty.house.gov,http://esty.house.gov/contact,405 Cannon House Office Building,E000293,72826,H2CT05131,412524,N00033217,RepEsty,,http://youtube.com/RepEsty,292076514228382,,,1959-08-25,Rep.Esty@opencongress.org +Rep,Tom,,Emmer,,,R,MN,6,1,M,202-225-2331,202-225-6475,https://emmer.house.gov,,503 Cannon House Office Building,E000294,,H4MN06087,412639,N00035440,RepTomEmmer,,,reptomemmer,,,1961-03-03,Rep.Emmer@opencongress.org +Sen,Joni,,Ernst,,,R,IA,Junior Seat,1,F,202-224-3254,,http://www.ernst.senate.gov,,111 Russell Senate Office Building,E000295,,S4IA00129,412667,N00035483,SenJoniErnst,,,351671691660938,,II,1970-07-01,Sen.Ernst@opencongress.org +Del,Eni,F. H.,Faleomavaega,,,D,AS,0,0,M,202-225-8577,202-225-8757,http://faleomavaega.house.gov,https://faleomavaega.house.gov/contact/email-me,2422 Rayburn House Office Building,F000010,774,H0AS00018,400128,N00007632,EFaleomavaega,http://www.opencongress.org/wiki/Eni_Faleomavaega,,617466718276952,,,1943-08-15, +Rep,Sam,,Farr,,,D,CA,20,1,M,202-225-2861,202-225-6791,http://farr.house.gov,https://forms.house.gov/farr/webforms/issue_subscribe.html,1126 Longworth House Office Building,F000030,26745,H4CA17021,400129,N00007312,RepSamFarr,http://www.opencongress.org/wiki/Sam_Farr,http://youtube.com/CongressmanSamFarr,7018136294,,,1941-07-04,Rep.Farr@opencongress.org +Rep,Chaka,,Fattah,,,D,PA,2,1,M,202-225-4001,202-225-5392,http://fattah.house.gov,https://fattahforms.house.gov/contact-rep-fattah,2301 Rayburn House Office Building,F000043,21850,H2PA02055,400130,N00001746,ChakaFattah,http://www.opencongress.org/wiki/Chaka_Fattah,http://youtube.com/ChakaFattah,165961823475034,,,1956-11-21,Rep.Fattah@opencongress.org +Sen,Russell,D.,Feingold,,,D,WI,Junior Seat,0,M,,,http://feingold.senate.gov,,,F000061,53361,S8WI00026,300042,N00000036,russfeingold,http://www.opencongress.org/wiki/Russell_Feingold,http://youtube.com/SenRussFeingold,,,III,1953-03-02, +Sen,Dianne,,Feinstein,,,D,CA,Senior Seat,1,F,202-224-3841,202-228-3954,http://www.feinstein.senate.gov,https://www.feinstein.senate.gov/public/index.cfm/e-mail-me,331 Hart Senate Office Building,F000062,53273,S0CA00199,300043,N00007364,SenFeinstein,http://www.opencongress.org/wiki/Dianne_Feinstein,http://youtube.com/SenatorFeinstein,334887279867783,,I,1933-06-22,Sen.Feinstein@opencongress.org +Rep,Bob,,Filner,,,D,CA,51,0,M,202-225-8045,202-225-9073,http://www.house.gov/filner,http://www.house.gov/writerep,2428 Rayburn House Office Building,F000116,26774,H2CA50034,400133,N00007033,CongBobFilner,http://www.opencongress.org/wiki/Bob_Filner,http://youtube.com/bobfilnerca51,bobfilner,,,1942-09-04, +Rep,Barney,,Frank,,,D,MA,4,0,M,202-225-5931,202-225-0182,http://www.house.gov/frank,http://www.house.gov/writerep,2252 Rayburn House Office Building,F000339,26897,H0MA04036,400140,N00000275,,http://www.opencongress.org/wiki/Barney_Frank,http://youtube.com/barneyfrank,barneyfrank,,,1940-03-31, +Rep,Rodney,P.,Frelinghuysen,,,R,NJ,11,1,M,202-225-5034,202-225-3186,http://frelinghuysen.house.gov,https://frelinghuysenforms.house.gov/contact-form,2306 Rayburn House Office Building,F000372,22177,H2NJ05014,400142,N00000684,USRepRodney,http://www.opencongress.org/wiki/Rodney_Frelinghuysen,http://youtube.com/RepFrelinghuysen,191509977669708,,,1946-04-29,Rep.Frelinghuysen@opencongress.org +Rep,Vito,J.,Fossella,Jr.,,R,NY,13,0,M,,,http://www.house.gov/fossella,,,F000440,16455,H8NY13028,400139,N00000983,,http://www.opencongress.org/wiki/Vito_Fossella,,,,,1965-03-09, +Rep,Michael,,Ferguson,,Mike,R,NJ,7,0,M,,,http://www.house.gov/ferguson,,,F000443,22521,H8NJ06118,400132,N00000766,,http://www.opencongress.org/wiki/Michael_Ferguson,,,,,1970-06-22, +Sen,Jeff,,Flake,,,R,AZ,Junior Seat,1,M,202-224-4521,202-226-4386,http://www.flake.senate.gov,http://www.flake.senate.gov/contact.cfm,413 Russell Senate Office Building,F000444,28128,H0AZ01184,400134,N00009573,JeffFlake,http://www.opencongress.org/wiki/Jeff_Flake,http://youtube.com/flakeoffice,senatorjeffflake,,I,1962-12-31,Sen.Flake@opencongress.org +Rep,J.,Randy,Forbes,,,R,VA,4,1,M,202-225-6365,202-226-1170,http://forbes.house.gov,https://forbes.house.gov/contact/contactform.htm,2135 Rayburn House Office Building,F000445,5146,H2VA04052,400137,N00013799,Randy_Forbes,http://www.opencongress.org/wiki/James_Randy_Forbes,http://youtube.com/RepRandyForbes,356330225020,,,1952-02-17,Rep.Forbes@opencongress.org +Rep,Tom,C.,Feeney,,,R,FL,24,0,M,,,http://www.house.gov/feeney,,,F000447,12856,H2FL00250,400131,N00024851,,http://www.opencongress.org/wiki/Tom_Feeney,,,,,1958-05-21, +Rep,Trent,,Franks,,,R,AZ,8,1,M,202-225-4576,202-225-6328,http://franks.house.gov,https://franks.house.gov/contact-me/email-me,2435 Rayburn House Office Building,F000448,28399,H4AZ04024,400141,N00006423,RepTrentFranks,http://www.opencongress.org/wiki/Trent_Franks,,209486545087,,,1957-06-19,Rep.Franks@opencongress.org +Rep,Jeff,Lane,Fortenberry,,,R,NE,1,1,M,202-225-4806,202-225-5686,https://fortenberry.house.gov,https://fortenberry.house.gov/contact-me1,1514 Longworth House Office Building,F000449,41929,H4NE01064,400640,N00026631,JeffFortenberry,http://www.opencongress.org/wiki/Jeff_Fortenberry,http://youtube.com/JeffFortenberry,48426842354,,,1960-12-27,Rep.Fortenberry@opencongress.org +Rep,Virginia,,Foxx,,,R,NC,5,1,F,202-225-2071,202-225-2995,http://foxx.house.gov,https://foxx.house.gov/forms/writeyourrep/?zip5=&zip4=,2350 Rayburn House Office Building,F000450,6051,H4NC05146,400643,N00026166,VirginiaFoxx,http://www.opencongress.org/wiki/Virginia_Foxx,http://youtube.com/repvirginiafoxx,RepVirginiaFoxx,,,1943-06-29,Rep.Foxx@opencongress.org +Rep,Michael,G.,Fitzpatrick,,,R,PA,8,1,M,202-225-4276,202- 225-9511,http://fitzpatrick.house.gov,https://fitzpatrick.house.gov/contact-me/email-me,2400 Rayburn House Office Building,F000451,46971,H4PA08074,400646,N00027229,RepFitzpatrick,http://www.opencongress.org/wiki/Michael_Fitzpatrick,http://youtube.com/RepFitzpatrickPA8,132077153521454,,,1963-06-28,Rep.Fitzpatrick@opencongress.org +Com,Luis,G.,Fortuño,,,R,PR,0,0,M,,,http://www.house.gov/fortuno,,,F000452,47567,H4PR00079,400662,N00026264,,http://www.opencongress.org/wiki/Luis_Fortuno,,,,,1960-10-31, +Rep,Mary,,Fallin,,,R,OK,5,0,F,,,http://fallin.house.gov,,,F000453,1699,H6OK05160,412230,N00027781,RepMaryFallin,http://www.opencongress.org/wiki/Mary_Fallin,http://youtube.com/RepMaryFallin,,,,1954-12-09, +Rep,Bill,,Foster,,,D,IL,11,1,M,202-225-3515,202-225-9420,http://foster.house.gov,https://foster.house.gov/contact/email-me,1224 Longworth House Office Building,F000454,101632,H8IL14067,412257,N00029139,RepBillFoster,http://www.opencongress.org/wiki/Bill_Foster,http://youtube.com/RepBillFoster,102918290599,,,1955-10-07,Rep.Foster@opencongress.org +Rep,Marcia,L.,Fudge,,,D,OH,11,1,F,202-225-7032,202-225-1339,http://fudge.house.gov,https://fudgeforms.house.gov/contact-form,2344 Rayburn House Office Building,F000455,110640,H8OH11141,412327,N00030490,RepMarciaFudge,http://www.opencongress.org/wiki/Marcia_Fudge,http://youtube.com/marcialfudge,279006440801,,,1952-10-29,Rep.Fudge@opencongress.org +Rep,John,,Fleming,,,R,LA,4,1,M,202-225-2777,202-225-8039,http://fleming.house.gov,https://fleming.house.gov/contact/contactform.htm,2182 Rayburn House Office Building,F000456,108811,H8LA04225,412275,N00029679,RepFleming,http://www.opencongress.org/wiki/John_Fleming,http://youtube.com/larep04,372154186772,,,1951-07-05,Rep.Fleming@opencongress.org +Sen,Alan,Stuart,Franken,,Al,D,MN,Junior Seat,1,M,202-224-5641,,http://www.franken.senate.gov,http://www.franken.senate.gov/?p=email_al,309 Hart Senate Office Building,F000457,108924,S8MN00438,412378,N00029016,,http://www.opencongress.org/wiki/Al_Franken,http://youtube.com/SenatorFranken,,,II,1951-05-21,Sen.Franken@opencongress.org +Rep,Stephen,Lee,Fincher,,,R,TN,8,1,M,202-225-4714,202-225-1765,http://fincher.house.gov,https://fincher.house.gov/contact/email-me#.U06uR_ldWVo,2452 Rayburn House Office Building,F000458,124659,H0TN08246,412479,N00031141,RepFincherTN08,http://www.opencongress.org/wiki/Stephen_Fincher,http://youtube.com/CongressmanFincher,128861763849209,,,1973-02-07,Rep.Fincher@opencongress.org +Rep,Charles,J.,Fleischmann,,Chuck,R,TN,3,1,M,202-225-3271,202-225-3494,http://fleischmann.house.gov,https://fleischmann.house.gov/contact-me/email-me,230 Cannon House Office Building,F000459,123456,H0TN03254,412476,N00030815,RepChuck,http://www.opencongress.org/wiki/Chuck_Fleischmann,http://youtube.com/repchuck,189998554345168,,,1962-10-11,Rep.Fleischmann@opencongress.org +Rep,Blake,,Farenthold,,,R,TX,27,1,M,202-225-7742,202-226-1134,http://farenthold.house.gov,http://farentholdforms.house.gov/contact/email.htm,1027 Longworth House Office Building,F000460,116919,H0TX27061,412482,N00031672,Farenthold,http://www.opencongress.org/wiki/Blake_Farenthold,http://youtube.com/BlakeFarenthold,186894244673001,,,1961-12-12,Rep.Farenthold@opencongress.org +Rep,Bill,,Flores,,,R,TX,17,1,M,202-225-6105,202-225-0350,http://flores.house.gov,https://billflores.house.gov/contact/,1030 Longworth House Office Building,F000461,116906,H0TX17104,412480,N00031545,RepBillFlores,http://www.opencongress.org/wiki/Bill_Flores,http://youtube.com/RepBillFlores,146176682102245,,,1954-02-25,Rep.Flores@opencongress.org +Rep,Lois,,Frankel,,,D,FL,22,1,F,202-225-9890,561-998-9048,http://frankel.house.gov,https://frankel.house.gov/contact/email-me,1037 Longworth House Office Building,F000462,8102,H2FL14053,412529,N00002893,RepLoisFrankel,,http://youtube.com/reploisfrankel,138220153003017,,,1948-05-16,Rep.Frankel@opencongress.org +Sen,Deb,,Fischer,,,R,NE,Senior Seat,1,F,202-224-6551,202-228-1325,http://www.fischer.senate.gov,http://www.fischer.senate.gov/public/?p=email-deb,454 Russell Senate Office Building,F000463,41963,S2NE00094,412556,N00033443,SenatorFischer,,http://youtube.com/senatordebfischer,531623656856934,,I,1951-03-01,Sen.Fischer@opencongress.org +Rep,Elton,W.,Gallegly,,,R,CA,24,0,M,202-225-5811,202-225-1100,http://www.house.gov/gallegly,http://www.house.gov/writerep,2309 Rayburn House Office Building,G000021,26750,H6CA21028,400144,N00007231,eltongallegly24,http://www.opencongress.org/wiki/Elton_Gallegly,http://youtube.com/usrepeltongallegly,eltongallegly,,,1944-03-07, +Rep,Wayne,T.,Gilchrest,,,R,MD,1,0,M,,,http://www.house.gov/gilchrest,,,G000180,26886,H8MD01037,400149,N00002012,,http://www.opencongress.org/wiki/Wayne_Gilchrest,,,,,1946-04-15, +Rep,Paul,E.,Gillmor,,,R,OH,5,0,M,,,http://gillmor.house.gov,,,G000210,0,H8OH05044,400150,N00003660,,http://www.opencongress.org/wiki/Paul_Gillmor,,,,,1939-02-01, +Rep,Virgil,H.,Goode,Jr.,,R,VA,5,0,M,,,http://www.house.gov/goode ,,,G000280,527,H6VA05068,400153,N00002167,,http://www.opencongress.org/wiki/Virgil_Goode,,,,,1946-10-17, +Rep,Bob,W.,Goodlatte,,,R,VA,6,1,M,202-225-5431,202-225-9681,http://goodlatte.house.gov,http://goodlatte.house.gov/contacts/new,2309 Rayburn House Office Building,G000289,27116,H2VA06115,400154,N00009154,RepGoodlatte,http://www.opencongress.org/wiki/Robert_Goodlatte,http://youtube.com/RepBobGoodlatte,6459789414,,,1952-09-22,Rep.Goodlatte@opencongress.org +Rep,Barton,Jennings,Gordon,,Bart,D,TN,6,0,M,,,http://gordon.house.gov,,,G000309,27071,H4TN04015,400155,N00003126,,http://www.opencongress.org/wiki/Bart_Gordon,http://youtube.com/repbartgordon,,,,1949-01-24, +Sen,Lindsey,O.,Graham,,,R,SC,Senior Seat,1,M,202-224-5972,202-224-3808,http://www.lgraham.senate.gov,http://www.lgraham.senate.gov/public/index.cfm?FuseAction=Contact.EmailSenatorGraham,290 Russell Senate Office Building,G000359,21992,S0SC00149,300047,N00009975,GrahamBlog,http://www.opencongress.org/wiki/Lindsey_Graham,http://youtube.com/USSenLindseyGraham,257937783228,,II,1955-07-09,Sen.Lgraham@opencongress.org +Rep,Kay,,Granger,,,R,TX,12,1,F,202-225-5071,202-225-5683,http://kaygranger.house.gov,http://kaygranger.house.gov/contact-kay/email-me,1026 Longworth House Office Building,G000377,334,H6TX12060,400157,N00008799,RepKayGranger,http://www.opencongress.org/wiki/Kay_Granger,http://youtube.com/RepKayGranger,49640749719,,,1943-01-18,Rep.Kaygranger@opencongress.org +Sen,Charles,E.,Grassley,,Chuck,R,IA,Senior Seat,1,M,202-224-3744,202-224-6020,http://www.grassley.senate.gov,http://www.grassley.senate.gov/constituents/questions-and-comments,135 Hart Senate Office Building,G000386,53293,S0IA00028,300048,N00001758,ChuckGrassley,http://www.opencongress.org/wiki/Charles_Grassley,http://youtube.com/senchuckgrassley,106480645796,,III,1933-09-17,Sen.Grassley@opencongress.org +Rep,Gene,Eugene,Green,,,D,TX,29,1,M,202-225-1688,202-225-9903,https://green.house.gov,https://green.house.gov/contact-me/email-me,2470 Rayburn House Office Building,G000410,27100,H2TX29030,400160,N00005870,RepGeneGreen,http://www.opencongress.org/wiki/Raymond_Green,http://youtube.com/RepGeneGreen,128735131872,,,1947-10-17,Rep.Green@opencongress.org +Sen,Judd,A.,Gregg,,,R,NH,Senior Seat,0,M,,,http://gregg.senate.gov/,,,G000445,53321,S2NH00025,300049,N00000444,,http://www.opencongress.org/wiki/Judd_Gregg,,,,III,1947-02-14, +Rep,Luis,V.,GutiĂ©rrez,,,D,IL,4,1,M,202-225-8203,202-225-7810,http://gutierrez.house.gov,http://gutierrezforms.house.gov/contact/,2408 Rayburn House Office Building,G000535,26841,H2IL08039,400163,N00004874,LuisGutierrez,http://www.opencongress.org/wiki/Luis_Gutierrez,http://youtube.com/repluisgutierrez,91052833204,,,1953-12-10,Rep.Gutierrez@opencongress.org +Rep,Charles,A.,Gonzalez,,Charlie,D,TX,20,0,M,202-225-3236,202-225-1915,http://gonzalez.house.gov,http://www.gonzalez.house.gov/index.php?option=com_content&task=view&id=170,1436 Longworth House Office Building,G000544,25445,H8TX20077,400152,N00005960,TX20CharlieG,http://www.opencongress.org/wiki/Charles_Gonzalez,http://youtube.com/charlesagonzalez,55174583605,,,1945-05-05, +Rep,Sam,B.,Graves,,,R,MO,6,1,M,202-225-7041,202-225-8221,https://graves.house.gov,https://gravesforms.house.gov/email-sam,1415 Longworth House Office Building,G000546,9425,H0MO06073,400158,N00013323,RepSamGraves,http://www.opencongress.org/wiki/Samuel_Graves,,118514606128,,,1963-11-07,Rep.Graves@opencongress.org +Rep,Scott,,Garrett,,,R,NJ,5,1,M,202-225-4465,202-225-9048,http://garrett.house.gov,https://garrettforms.house.gov/forms/writeyourrep/?zip5=07452&zip4=3321,2232 Rayburn House Office Building,G000548,4430,H8NJ05052,400145,N00000743,RepGarrett,http://www.opencongress.org/wiki/E._Scott_Garrett,http://youtube.com/repscottgarrett,6756553401,,,1959-07-09,Rep.Garrett@opencongress.org +Rep,Jim,,Gerlach,,,R,PA,6,0,M,202-225-4315,202-225-8440,http://gerlach.house.gov,https://gerlach.house.gov/contact/contactform.htm,2442 Rayburn House Office Building,G000549,5226,H2PA06114,400147,N00025025,JimGerlach,http://www.opencongress.org/wiki/Jim_Gerlach,http://youtube.com/RepJimGerlach,123113211050305,,,1955-02-25, +Rep,Phil,,Gingrey,,,R,GA,11,0,M,202-225-2931,202-225-2944,http://gingrey.house.gov,http://www.house.gov/formgingrey/IMA/issue.htm,442 Cannon House Office Building,G000550,17644,H2GA11149,400151,N00024760,RepPhilGingrey,http://www.opencongress.org/wiki/Phil_Gingrey,http://youtube.com/RepPhilGingrey,6934467868,,,1942-07-10, +Rep,RaĂşl,M.,Grijalva,,,D,AZ,3,1,M,202-225-2435,202-225-1541,http://grijalva.house.gov,https://grijalvaforms.house.gov/email-raul,1511 Longworth House Office Building,G000551,28253,H2AZ07070,400162,N00025284,RepraulGrijalva,http://www.opencongress.org/wiki/Raul_Grijalva,http://youtube.com/raulgrijalvaaz07,73539896233,,,1948-02-19,Rep.Grijalva@opencongress.org +Rep,Louie,B.,Gohmert,Jr.,,R,TX,1,1,M,202-225-3035,202-226-1230,http://gohmert.house.gov,http://gohmert.house.gov/contact/,2243 Rayburn House Office Building,G000552,50029,H4TX04039,400651,N00026148,RepLouieGohmert,http://www.opencongress.org/wiki/Louis_Gohmert,http://youtube.com/GohmertTX01,50375006903,,,1953-08-18,Rep.Gohmert@opencongress.org +Rep,Al,,Green,,,D,TX,9,1,M,202-225-7508,202-225-2947,http://algreen.house.gov,https://algreen.house.gov/contact-me/email-me,2347 Rayburn House Office Building,G000553,49680,H4TX09095,400653,N00026686,RepAlGreen,http://www.opencongress.org/wiki/Al_Green,http://youtube.com/RepAlGreen,136237609724391,,,1947-09-01,Rep.Algreen@opencongress.org +Rep,Gabrielle,,Giffords,,,D,AZ,8,0,F,,,http://giffords.house.gov,,,G000554,28507,H6AZ08038,412188,N00027829,Rep_Giffords,http://www.opencongress.org/wiki/Gabrielle_Giffords,http://youtube.com/giffords2,GabrielleGiffords,,,1970-06-08, +Sen,Kirsten,E.,Gillibrand,,,D,NY,Junior Seat,1,F,202-224-4451,202-225-1168,http://www.gillibrand.senate.gov,http://www.gillibrand.senate.gov/contact/,478 Russell Senate Office Building,G000555,65147,H6NY20167,412223,N00027658,SenGillibrand,http://www.opencongress.org/wiki/Kirsten_Gillibrand,http://youtube.com/KirstenEGillibrand,KirstenGillibrand,,I,1966-12-09,Sen.Gillibrand@opencongress.org +Rep,Alan,,Grayson,,,D,FL,9,1,M,202-225-9889,202-225-9742,http://grayson.house.gov,https://grayson.house.gov/contact/email-me,303 Cannon House Office Building,G000556,68184,H6FL08213,412276,N00028418,,http://www.opencongress.org/wiki/Alan_Grayson,,,,,1958-03-13,Rep.Grayson@opencongress.org +Rep,Parker,,Griffith,,,R,AL,5,0,M,,,http://griffith.house.gov,,,G000557,60357,H8AL05109,412277,N00029917,,http://www.opencongress.org/wiki/Parker_Griffith,,,,,1942-08-06, +Rep,Brett,,Guthrie,,,R,KY,2,1,M,202-225-3501,202-226-2019,http://guthrie.house.gov,http://brettguthrieforms.house.gov/contact/,2434 Rayburn House Office Building,G000558,18829,H8KY02031,412278,N00029675,RepGuthrie,http://www.opencongress.org/wiki/Steven_Guthrie,http://youtube.com/BrettGuthrie,,,,1964-02-18,Rep.Guthrie@opencongress.org +Rep,John,,Garamendi,,,D,CA,3,1,M,202-225-1880,202-225-5914,http://garamendi.house.gov,https://garamendi.house.gov/contact-me/email-me,2438 Rayburn House Office Building,G000559,29664,H0CA10149,412382,N00030856,RepGaramendi,http://www.opencongress.org/wiki/John_Garamendi,http://youtube.com/garamendiCA10,182567716746,,,1945-01-24,Rep.Garamendi@opencongress.org +Rep,Tom,,Graves,,,R,GA,14,1,M,202-225-5211,202-225-8272,http://tomgraves.house.gov,http://tomgraves.house.gov/contact/,2442 Rayburn House Office Building,G000560,31969,H0GA09030,412388,N00030788,RepTomGraves,http://www.opencongress.org/wiki/Tom_Graves,http://youtube.com/CongressmanGraves,104548906262119,,,1970-02-03,Rep.Tomgraves@opencongress.org +Sen,Carte,P.,Goodwin,,,D,WV,Junior Seat,0,M,,,,,,G000561,126202,,412389,N00032762,,http://www.opencongress.org/wiki/Carte_Goodwin,,,,I,1974-02-27, +Sen,Cory,,Gardner,,,R,CO,Junior Seat,1,M,202-224-5941,,http://www.gardner.senate.gov,,354 Russell Senate Office Building,G000562,30004,H0CO04122,412406,N00030780,SenCoryGardner,http://www.opencongress.org/wiki/Cory_Gardner,,160924893954206,,II,1974-08-22,Sen.Gardner@opencongress.org +Rep,Bob,,Gibbs,,,R,OH,7,1,M,202-225-6265,202-225-3394,http://gibbs.house.gov,https://gibbs.house.gov/contact-me/email-me,329 Cannon House Office Building,G000563,45466,H0OH18077,412463,N00031128,RepBobGibbs,http://www.opencongress.org/wiki/Bob_Gibbs,http://youtube.com/RepBobGibbs,191159267565100,,,1954-06-14,Rep.Gibbs@opencongress.org +Rep,Christopher,P.,Gibson,,,R,NY,19,1,M,202-225-5614,202-225-1168,http://gibson.house.gov,http://gibson.house.gov/contact/,1708 Longworth House Office Building,G000564,127042,H0NY20095,412453,N00031998,RepChrisGibson,http://www.opencongress.org/wiki/Chris_Gibson,http://youtube.com/repchrisgibson,190238567659779,,,1964-05-13,Rep.Gibson@opencongress.org +Rep,Paul,A.,Gosar,,,R,AZ,4,1,M,202-225-2315,202-226-9739,http://gosar.house.gov,https://gosar.house.gov/contact-me/email-me,504 Cannon House Office Building,G000565,123491,H0AZ01259,412397,N00030771,RepGosar,http://www.opencongress.org/wiki/Paul_Gosar,http://youtube.com/repgosar,104329699641957,,,1958-11-22,Rep.Gosar@opencongress.org +Rep,Trey,,Gowdy,,,R,SC,4,1,M,202-225-6030,202-226-1177,https://gowdy.house.gov,https://gowdy.house.gov/forms/writeyourrep/default.aspx,1404 Longworth House Office Building,G000566,121782,H0SC04257,412473,N00030880,TGowdySC,http://www.opencongress.org/wiki/Trey_Gowdy,http://youtube.com/TGowdySC,143059759084016,,,1964-08-22,Rep.Gowdy@opencongress.org +Rep,Tim,,Griffin,,,R,AR,2,0,M,202-225-2506,202-225-5903,http://griffin.house.gov,https://timgriffinforms.house.gov/forms/writeyourrep/,1232 Longworth House Office Building,G000567,119213,H0AR02107,412401,N00031297,RepTimGriffin,http://www.opencongress.org/wiki/Tim_Griffin,,,,,1968-08-21, +Rep,H.,Morgan,Griffith,,,R,VA,9,1,M,202-225-3861,202- 225-0076,http://morgangriffith.house.gov,https://morgangriffith.house.gov/contact/contactform.htm,1108 Longworth House Office Building,G000568,5148,H0VA09055,412485,N00032029,RepMGriffith,http://www.opencongress.org/wiki/Morgan_Griffith,http://youtube.com/RepMorganGriffith,141893975868919,,,1958-03-15,Rep.Morgangriffith@opencongress.org +Rep,Michael,G.,Grimm,,,R,NY,11,0,M,202-225-3371,202- 226-1272,http://grimm.house.gov,https://grimm.house.gov/contact-me/email-me,512 Cannon House Office Building,G000569,127075,H0NY13074,412451,N00031401,RepMichaelGrimm,http://www.opencongress.org/wiki/Michael_Grimm,,,,,1970-02-07, +Rep,Frank,,Guinta,,,R,NH,1,1,M,202-225-5456,202-225-5822,https://guinta.house.gov,,326 Cannon House Office Building,G000570,42946,H0NH01217,412447,N00030801,RepFrankGuinta,http://www.opencongress.org/wiki/Frank_Guinta,,repfrankguinta,,,1970-09-26,Rep.Guinta@opencongress.org +Rep,Tulsi,,Gabbard,,,D,HI,2,1,F,202-225-4906,202-225-4987,http://gabbard.house.gov,https://forms.house.gov/formsgabbard/webforms/email-me.shtml,1609 Longworth House Office Building,G000571,129306,H2HI02508,412532,N00033281,TulsiPress,,http://youtube.com/tulsipress,392284484191405,,,1981-04-12,Rep.Gabbard@opencongress.org +Rep,Ruben,,Gallego,,,D,AZ,7,1,M,202-225-4065,,https://rubengallego.house.gov,,1218 Longworth House Office Building,G000574,,H4AZ07043,412612,N00036097,RepRubenGallego,,,RepRubenGallego,,,1979-11-20,Rep.Rubengallego@opencongress.org +Rep,Gwen,,Graham,,,D,FL,2,1,F,202-225-5235,202-225-5615,https://graham.house.gov,,1213 Longworth House Office Building,G000575,,H4FL02062,412620,N00035688,RepGwenGraham,,,repgwengraham,,,1963-01-31,Rep.Graham@opencongress.org +Rep,Glenn,,Grothman,,,R,WI,6,1,M,202-225-2476,202-225-2356,http://grothman.house.gov,,501 Cannon House Office Building,G000576,,H4WI06048,412661,N00036409,RepGrothman,,,RepGrothman,,,1955-07-03,Rep.Grothman@opencongress.org +Rep,Garret,,Graves,,,R,LA,6,1,M,202-225-3901,202-225-7313,https://garretgraves.house.gov,,204 Cannon House Office Building,G000577,,H4LA06153,412631,N00036135,RepGarretGraves,,,CongressmanGarretGraves,,,1972-01-31,Rep.Garretgraves@opencongress.org +Rep,Ralph,M.,Hall,,,R,TX,4,0,M,202-225-6673,202-225-3332,http://ralphhall.house.gov,https://ralphhallforms.house.gov/email-congressman-hall,2405 Rayburn House Office Building,H000067,27080,H0TX04037,400165,N00005645,RalphHallPress,http://www.opencongress.org/wiki/Ralph_Hall,,6311458773,,,1923-05-03, +Sen,Thomas,,Harkin,,Tom,D,IA,Junior Seat,0,M,202-224-3254,202-224-9369,http://www.harkin.senate.gov,http://www.harkin.senate.gov/contact.cfm,731 Hart Senate Office Building,H000206,53294,S4IA00020,300051,N00004207,SenatorHarkin,http://www.opencongress.org/wiki/Thomas_Harkin,http://youtube.com/SenatorTomHarkin,252422916567,,II,1939-11-19, +Rep,Jane,,Harman,,,D,CA,36,0,F,,,http://www.house.gov/harman,,,H000213,26768,H2CA27107,400166,N00006750,RepJaneHarman,http://www.opencongress.org/wiki/Jane_Harman,http://youtube.com/RepJaneHarman,20180373000,,,1945-06-28, +Rep,J.,Dennis,Hastert,,Denny,R,IL,14,0,M,,,http://www.house.gov/hastert,,,H000323,26842,H6IL14095,400169,N00004781,,http://www.opencongress.org/wiki/John_Hastert,,,,,1942-01-02, +Rep,Alcee,L.,Hastings,,,D,FL,20,1,M,202-225-1313,202-225-1171,http://alceehastings.house.gov,https://alceehastings.house.gov/forms/writeyourrep/?zip5=33407&zip4=3224,2353 Rayburn House Office Building,H000324,26798,H2FL23021,400170,N00002884,RepHastingsFL,http://www.opencongress.org/wiki/Alcee_Hastings,http://youtube.com/RepAlceeHastings,95696782238,,,1936-09-05,Rep.Alceehastings@opencongress.org +Rep,Doc,,Hastings,,,R,WA,4,0,M,202-225-5816,202-225-3251,http://hastings.house.gov,https://hastings.house.gov/contact/contactform.htm,1203 Longworth House Office Building,H000329,22318,H2WA04041,400171,N00009157,DocHastings,http://www.opencongress.org/wiki/Doc_Hastings,http://youtube.com/RepDocHastings,7507129675,,,1941-02-07, +Sen,Orrin,G.,Hatch,,,R,UT,Senior Seat,1,M,202-224-5251,202-224-6331,http://www.hatch.senate.gov,http://www.hatch.senate.gov/public/index.cfm/contact?p=Email-Orrin,104 Hart Senate Office Building,H000338,53352,S6UT00063,300052,N00009869,SenOrrinHatch,http://www.opencongress.org/wiki/Orrin_Hatch,http://youtube.com/SenatorOrrinHatch,senatororrinhatch,,I,1934-03-22,Sen.Hatch@opencongress.org +Rep,Walter,,Herger,,Wally,R,CA,2,0,M,202-225-3076,202-225-1740,http://www.house.gov/herger,http://www.house.gov/herger/contact.shtml,242 Cannon House Office Building,H000528,26728,H6CA02010,400176,N00007584,,http://www.opencongress.org/wiki/Walter_Herger,http://youtube.com/RepWallyHerger,106290861103,,,1945-05-20, +Rep,Maurice,D.,Hinchey,,,D,NY,22,0,M,202-225-6335,202-226-0774,http://www.house.gov/hinchey,http://www.house.gov/hinchey/contact/zipauth.shtml,2431 Rayburn House Office Building,H000627,26989,H2NY26080,400178,N00001222,mauricehinchey,http://www.opencongress.org/wiki/Maurice_Hinchey,http://youtube.com/RepMauriceHinchey,MauriceHinchey,,,1938-10-27, +Rep,RubĂ©n,E.,Hinojosa,,,D,TX,15,1,M,202-225-2531,202-225-5688,http://hinojosa.house.gov,https://hinojosa.house.gov/contact-me/email-me,2262 Rayburn House Office Building,H000636,291,H6TX15055,400179,N00006008,USRepRHinojosa,http://www.opencongress.org/wiki/Ruben_Hinojosa,http://youtube.com/RepRubenHinojosa,402891225161,,,1940-08-20,Rep.Hinojosa@opencongress.org +Rep,David,Lee,Hobson,,Dave,R,OH,7,0,M,,,http://www.house.gov/hobson,,,H000666,27014,H0OH07021,400180,N00003725,,http://www.opencongress.org/wiki/David_Lee_Hobson,,,,,1936-10-17, +Rep,Peter,,Hoekstra,,Pete,R,MI,2,0,M,,,http://www.house.gov/hoekstra,,,H000676,26910,H2MI02066,400182,N00004155,petehoekstra,http://www.opencongress.org/wiki/Peter_Hoekstra,http://youtube.com/HoekstraPress,,,,1953-10-30, +Rep,Tim,,Holden,,,D,PA,17,0,M,202-225-5546,202-226-0996,http://www.holden.house.gov,http://www.holden.house.gov/contactform_zipcheck.shtml,2417 Rayburn House Office Building,H000712,27042,H2PA06080,400183,N00001469,RepTimHolden,http://www.opencongress.org/wiki/Tim_Holden,,CongressmanTimHolden,,,1957-03-05, +Rep,Darlene,,Hooley,,,D,OR,5,0,F,,,http://www.house.gov/hooley,,,H000762,429,H6OR05069,400186,N00007700,,http://www.opencongress.org/wiki/Darlene_Hooley,http://youtube.com/DarleneHooley,,,,1939-04-04, +Rep,Steny,H.,Hoyer,,,D,MD,5,1,M,202-225-4131,202-225-4300,http://hoyer.house.gov,https://hoyer.house.gov/email-steny,1705 Longworth House Office Building,H000874,26890,H2MD05155,400189,N00001821,WhipHoyer,http://www.opencongress.org/wiki/Steny_Hoyer,http://youtube.com/LeaderHoyer,282861997886,,,1939-06-14,Rep.Hoyer@opencongress.org +Rep,Kenny,C.,Hulshof,,,R,MO,9,0,M,,,http://hulshof.house.gov,,,H000948,423,H4MO09046,400190,N00008032,,http://www.opencongress.org/wiki/Kenny_Hulshof,,,,,1958-05-22, +Rep,Duncan,L.,Hunter,,,R,CA,52,0,M,,,http://www.house.gov/hunter,,,H000981,26776,H2CA42023,400191,N00006983,duncanhunter ,http://www.opencongress.org/wiki/Duncan_L._Hunter,,,,,1948-05-31, +Sen,Kay,Bailey,Hutchison,,,R,TX,Senior Seat,0,F,202-224-5922,202-224-0776,http://hutchison.senate.gov/,http://www.hutchison.senate.gov/?p=email_kay,284 Russell Senate Office Building,H001016,53349,S4TX00086,300054,N00005675,kaybaileyhutch,http://www.opencongress.org/wiki/Kay_Hutchison,http://youtube.com/SenatorHutchison,kaybaileyhutchison,,I,1943-07-22, +Sen,Charles,T.,Hagel,,Chuck,R,NE,Senior Seat,0,M,,,http://hagel.senate.gov/,,,H001028,231,S6NE00087,300050,N00005301,,http://www.opencongress.org/wiki/Charles_Hagel,,,,II,1946-10-04, +Rep,Robin,C.,Hayes,,,R,NC,8,0,M,,,http://hayes.house.gov,,,H001029,1641,H8NC08042,400172,N00002315,,http://www.opencongress.org/wiki/Robert_Hayes,,,,,1945-08-14, +Rep,Baron,P.,Hill,,,D,IN,9,0,M,,,http://baronhill.house.gov,,,H001030,18466,H8IN09032,400177,N00003875,,http://www.opencongress.org/wiki/Baron_Hill,http://youtube.com/CongressmanBaronHill,,,,1953-06-23, +Rep,Rush,D.,Holt,,,D,NJ,12,0,M,202-225-5801,202-225-6025,http://holt.house.gov,https://holt.house.gov/email-me,1214 Longworth House Office Building,H001032,22574,H6NJ12144,400184,N00000860,,http://www.opencongress.org/wiki/Rush_Holt,http://youtube.com/RushHolt,,,,1948-10-15, +Rep,Michael,M.,Honda,,Mike,D,CA,17,1,M,202-225-2631,202-225-2699,https://honda.house.gov,http://honda.house.gov/contact,1713 Longworth House Office Building,H001034,9674,H0CA15148,400185,N00012611,RepMikeHonda,http://www.opencongress.org/wiki/Michael_Honda,http://youtube.com/RepMikeHonda,15675385380,,,1941-06-27,Rep.Honda@opencongress.org +Rep,Jeb,,Hensarling,,,R,TX,5,1,M,202-225-3484,202-226-4888,http://hensarling.house.gov,https://hensarling.house.gov/contact/email-me,2228 Rayburn House Office Building,H001036,49827,H2TX05121,400175,N00024922,RepHensarling,http://www.opencongress.org/wiki/Jeb_Hensarling,http://youtube.com/repjebhensarling,7875604788,,,1957-05-29,Rep.Hensarling@opencongress.org +Rep,Stephanie,,Herseth Sandlin,,,D,SD,0,0,F,,,http://www.house.gov/herseth,,,H001037,48367,H2SD00092,400443,N00024773,,http://www.opencongress.org/wiki/Stephanie_Herseth_Sandlin,http://youtube.com/hersethsandlin,,,,1970-12-03, +Rep,Brian,M.,Higgins,,,D,NY,26,1,M,202-225-3306,202-226-0347,http://higgins.house.gov,http://higgins.house.gov/contact/email-brian,2459 Rayburn House Office Building,H001038,23127,H4NY27076,400641,N00027060,RepBrianHiggins,http://www.opencongress.org/wiki/Brian_Higgins,http://youtube.com/CongressmanHiggins,88144056440,,,1959-10-06,Rep.Higgins@opencongress.org +Rep,John,J.,Hall,,,D,NY,19,0,M,,,http://johnhall.house.gov,,,H001039,69119,H6NY19144,412222,N00027888,,http://www.opencongress.org/wiki/John_Hall,http://youtube.com/RepJohnHall,,,,1948-07-23, +Rep,Phil,,Hare,,,D,IL,17,0,M,,,http://hare.house.gov,,,H001040,66451,H6IL17155,412204,N00028234,,http://www.opencongress.org/wiki/Phil_Hare,http://youtube.com/philhareil17,,,,1949-02-21, +Sen,Dean,,Heller,,,R,NV,Junior Seat,1,M,202-224-6244,202-228-6753,http://www.heller.senate.gov,http://www.heller.senate.gov/public/index.cfm/contact-form,324 Hart Senate Office Building,H001041,2291,H6NV02164,412218,N00027522,SenDeanHeller,http://www.opencongress.org/wiki/Dean_Heller,http://youtube.com/SenDeanHeller,325751330177,,I,1960-05-10,Sen.Heller@opencongress.org +Sen,Mazie,K.,Hirono,,,D,HI,Junior Seat,1,F,202-224-6361,202-225-4987,http://www.hirono.senate.gov,http://www.hirono.senate.gov/contact/email,330 Hart Senate Office Building,H001042,1677,H6HI02251,412200,N00028139,MazieHirono,http://www.opencongress.org/wiki/Mazie_Hirono,http://youtube.com/CongresswomanHirono,senatorhirono,,I,1947-11-03,Sen.Hirono@opencongress.org +Rep,Paul,W.,Hodes,,,D,NH,2,0,M,,,http://hodes.house.gov,,,H001043,42473,H4NH02175,412220,N00027048,PaulHodes,http://www.opencongress.org/wiki/Paul_Hodes,,,,,1951-03-21, +Rep,Deborah,L.,Halvorson,,,D,IL,11,0,F,,,http://halvorson.house.gov,,,H001044,9531,H8IL11113,412279,N00029377,debbiehalvorson,http://www.opencongress.org/wiki/Deborah_Halvorson,http://youtube.com/repdebbiehalvorson,,,,1958-03-01, +Rep,Gregg,,Harper,,,R,MS,3,1,M,202-225-5031,202-225-5797,http://harper.house.gov,https://harperforms.house.gov/forms/writeyourrep/,307 Cannon House Office Building,H001045,101985,H8MS03067,412280,N00029632,GreggHarper,http://www.opencongress.org/wiki/Gregg_Harper,http://youtube.com/congressmanharper,48248435938,,,1956-06-01,Rep.Harper@opencongress.org +Sen,Martin,,Heinrich,,,D,NM,Junior Seat,1,M,202-224-5521,202-225-4975,http://www.heinrich.senate.gov,http://www.heinrich.senate.gov/contact/write-martin,303 Hart Senate Office Building,H001046,74517,H8NM01224,412281,N00029835,MartinHeinrich,http://www.opencongress.org/wiki/Martin_Heinrich,http://youtube.com/SenMartinHeinrich,137523189213,,I,1971-10-17,Sen.Heinrich@opencongress.org +Rep,James,A.,Himes,,,D,CT,4,1,M,202-225-5541,202-225-9629,http://himes.house.gov,https://himes.house.gov/contact-me/email-me,1227 Longworth House Office Building,H001047,106744,H8CT04172,412282,N00029070,JAHimes,http://www.opencongress.org/wiki/Jim_Himes,http://youtube.com/congressmanhimes,85767418619,,,1966-07-05,Rep.Himes@opencongress.org +Rep,Duncan,D.,Hunter,,,R,CA,50,1,M,202-225-5672,202-225-0235,http://hunter.house.gov,https://hunter.house.gov/contact-me/email-me,2429 Rayburn House Office Building,H001048,104308,H8CA52052,412283,N00029258,Rep_Hunter,http://www.opencongress.org/wiki/Duncan_Hunter,http://youtube.com/CongressmanHunter,79072979038,,,1976-12-07,Rep.Hunter@opencongress.org +Sen,Kay,,Hagan,,,D,NC,Junior Seat,0,F,202-224-6342,202-228-2563,http://www.hagan.senate.gov,http://www.hagan.senate.gov/contact/,521 Dirksen Senate Office Building,H001049,21082,S8NC00239,412324,N00029617,SenatorHagan,http://www.opencongress.org/wiki/Kay_Hagan,http://youtube.com/SenatorHagan,7871449189,,II,1953-05-26, +Rep,Colleen,W.,Hanabusa,,,D,HI,1,0,F,202-225-2726,202-225-4580,http://hanabusa.house.gov,https://hanabusa.house.gov/contact-me/email-me,238 Cannon House Office Building,H001050,17745,H2HI02110,412418,N00025881,RepHanabusa,http://www.opencongress.org/wiki/Colleen_Hanabusa,http://youtube.com/rephanabusa,169979129710178,,,1951-05-04, +Rep,Richard,L.,Hanna,,,R,NY,22,1,M,202-225-3665,202-225-1891,http://hanna.house.gov,https://hanna.house.gov/email-me,319 Cannon House Office Building,H001051,110344,H8NY24066,412454,N00030197,RepRichardHanna,http://www.opencongress.org/wiki/Richard_Hanna,http://youtube.com/reprichardhanna,172284859480630,,,1951-01-25,Rep.Hanna@opencongress.org +Rep,Andy,,Harris,,,R,MD,1,1,M,202-225-5311,202-225-0254,http://harris.house.gov,https://harris.house.gov/contact-me/email-me,1533 Longworth House Office Building,H001052,19157,H8MD01094,412434,N00029147,RepAndyHarrisMD,http://www.opencongress.org/wiki/Andy_Harris,http://youtube.com/RepAndyHarris,508912729153334,,,1957-01-25,Rep.Harris@opencongress.org +Rep,Vicky,,Hartzler,,,R,MO,4,1,F,202-225-2876,202-225-0148,http://hartzler.house.gov,https://hartzler.house.gov/contact-me/email-me,2235 Rayburn House Office Building,H001053,8783,H0MO04086,412444,N00031005,RepHartzler,http://www.opencongress.org/wiki/Vicky_Hartzler,http://youtube.com/repvickyhartzler,183580061667324,,,1960-10-13,Rep.Hartzler@opencongress.org +Rep,Nan,,Hayworth,,,R,NY,19,0,F,202-225-5441,202- 225-3289,http://hayworth.house.gov/,,1440 Longworth House Office Building,H001054,127041,H0NY19139,412452,N00031124,RepNanHayworth,http://www.opencongress.org/wiki/Nan_Hayworth,http://youtube.com/Repnanhayworth,RepNanHayworth,,,1959-12-14, +Rep,Joseph,J.,Heck,,,R,NV,3,1,M,202-225-3252,202- 225-2185,https://heck.house.gov,https://heck.house.gov/contact-me,132 Cannon House Office Building,H001055,44082,H0NV03058,412446,N00031244,RepJoeHeck,http://www.opencongress.org/wiki/Joe_Heck,http://youtube.com/repjoeheck,155211751194624,,,1961-10-30,Rep.Heck@opencongress.org +Rep,Jaime,,Herrera Beutler,,,R,WA,3,1,F,202-225-3536,202-225-3478,http://herrerabeutler.house.gov,http://herrerabeutler.house.gov/contact/,1130 Longworth House Office Building,H001056,101907,H0WA03187,412486,N00031559,HerreraBeutler,http://www.opencongress.org/wiki/Jaime_Herrera,http://youtube.com/RepHerreraBeutler,177551525610164,,,1978-11-03,Rep.Herrerabeutler@opencongress.org +Rep,Tim,,Huelskamp,,,R,KS,1,1,M,202-225-2715,202- 225-5124,http://huelskamp.house.gov,https://huelskamp.house.gov/contact/email-me,1110 Longworth House Office Building,H001057,12571,H6KS01146,412429,N00027649,CongHuelskamp,http://www.opencongress.org/wiki/Tim_Huelskamp,http://youtube.com/congressmanhuelskamp,congressmanhuelskamp,,,1968-11-11,Rep.Huelskamp@opencongress.org +Rep,Bill,,Huizenga,,,R,MI,2,1,M,202-225-4401,202- 226-0779,http://huizenga.house.gov,http://huizenga.house.gov/contact/,1217 Longworth House Office Building,H001058,38351,H0MI02094,412437,N00030673,RepHuizenga,http://www.opencongress.org/wiki/Bill_Huizenga,http://youtube.com/RepHuizenga,145764842143763,,,1969-01-31,Rep.Huizenga@opencongress.org +Rep,Randy,,Hultgren,,,R,IL,14,1,M,202-225-2976,202- 225-0697,http://hultgren.house.gov,https://hultgren.house.gov/contact/email-randy,2455 Rayburn House Office Building,H001059,18199,H0IL14080,412422,N00031104,RepHultgren,http://www.opencongress.org/wiki/Randy_Hultgren,http://youtube.com/rephultgren,186221644739359,,,1966-03-01,Rep.Hultgren@opencongress.org +Rep,Robert,,Hurt,,,R,VA,5,1,M,202-225-4711,202-225-5681,https://hurt.house.gov,https://hurt.house.gov/index.cfm/email-me,125 Cannon House Office Building,H001060,50895,H0VA05095,412484,N00031265,RepRobertHurt,http://www.opencongress.org/wiki/Robert_Hurt,http://youtube.com/RepRobertHurt,120068161395562,,,1969-06-16,Rep.Hurt@opencongress.org +Sen,John,,Hoeven,,,R,ND,Senior Seat,1,M,202-224-2551,202-224-7999,http://www.hoeven.senate.gov,http://www.hoeven.senate.gov/public/index.cfm/email-the-senator,338 Russell Senate Office Building,H001061,41788,S0ND00093,412494,N00031688,SenJohnHoeven,http://www.opencongress.org/wiki/John_Hoeven,http://youtube.com/senatorjohnhoevennd,194483057244478,,III,1957-03-13,Sen.Hoeven@opencongress.org +Rep,Kathleen,C.,Hochul,,,D,NY,26,0,F,202-225-5265,,http://hochul.house.gov/,,1711 Longworth House Office Building,H001062,129238,H2NY00036,412497,N00033055,RepKathyHochul,http://www.opencongress.org/wiki/Kathy_Hochul,http://youtube.com/RepKathyHochul,173600989370112,,,1958-08-27, +Rep,Janice,,Hahn,,,D,CA,44,1,F,202-225-8220,202-226-7290,http://hahn.house.gov,https://hahn.house.gov/contact-me/email-me,404 Cannon House Office Building,H001063,70502,H8CA36097,412498,N00006806,Rep_JaniceHahn,http://www.opencongress.org/wiki/Janice_Hahn,http://youtube.com/RepJaniceHahn,256471267712118,,,1952-03-30,Rep.Hahn@opencongress.org +Rep,Denny,,Heck,,,D,WA,10,1,M,202-225-9740,202-225-0129,http://dennyheck.house.gov,https://dennyheck.house.gov/contact/email-me,425 Cannon House Office Building,H001064,126058,H0WA03161,412584,N00031557,RepDennyHeck,,http://youtube.com/RepDennyHeck,547907568553615,,,1952-07-29,Rep.Dennyheck@opencongress.org +Rep,George,,Holding,,,R,NC,13,1,M,202-225-3032,919-782-4490,http://holding.house.gov,https://holding.house.gov/contact/email-me,507 Cannon House Office Building,H001065,136462,H2NC13110,412553,N00033399,RepHolding,,http://youtube.com/repholding,384164668340890,,,1968-04-17,Rep.Holding@opencongress.org +Rep,Richard,,Hudson,,,R,NC,8,1,M,202-225-3715,704-782-1004,http://hudson.house.gov,https://hudson.house.gov/email-me,429 Cannon House Office Building,H001067,136448,H2NC08185,412550,N00033630,RepRichHudson,,http://youtube.com/RepRichHudson,212153802255530,,,1971-11-04,Rep.Hudson@opencongress.org +Rep,Jared,,Huffman,,,D,CA,2,1,M,202-225-5161,202-225-5163,http://huffman.house.gov,https://huffman.house.gov/contact/email-me,1630 Longworth House Office Building,H001068,59849,H2CA06259,412511,N00033030,RepHuffman,,http://youtube.com/rephuffman,200227780116038,,,1964-02-18,Rep.Huffman@opencongress.org +Sen,Heidi,,Heitkamp,,,D,ND,Junior Seat,1,F,202-224-2043,202-224-7776,http://www.heitkamp.senate.gov,http://www.heitkamp.senate.gov/public/index.cfm/email-heidi,110 Hart Senate Office Building,H001069,41716,S2ND00099,412554,N00033782,SenatorHeitkamp,,http://youtube.com/senatorheidiheitkamp,501810613175643,,I,1955-10-30,Sen.Heitkamp@opencongress.org +Rep,Cresent,,Hardy,,,R,NV,4,1,M,202-225-9894,202-225-9783,https://hardy.house.gov,,430 Cannon House Office Building,H001070,,H4NV04017,412645,N00035628,RepHardy,,http://youtube.com/RepHardy,320612381469421,,,1957-06-23,Rep.Hardy@opencongress.org +Rep,Jody,,Hice,,,R,GA,10,1,M,202-225-4101,202-226-0776,https://hice.house.gov,,1516 Longworth House Office Building,H001071,,H0GA07125,412623,N00032243,congressmanhice,,,CongressmanJodyHice,,,1960-04-22,Rep.Hice@opencongress.org +Rep,French,,Hill,,,R,AR,2,1,M,202-225-2506,202-225-5903,https://hill.house.gov,,1229 Longworth House Office Building,H001072,,H4AR02141,412609,N00035792,RepFrenchHill,,,RepFrenchHill,,,1956-12-05,Rep.Hill@opencongress.org +Rep,Will,,Hurd,,,R,TX,23,1,M,202-225-4511,,https://hurd.house.gov,,317 Cannon House Office Building,H001073,,H0TX23086,412654,N00031417,hurdonthehill,,,HurdOnTheHill,,,1977-08-19,Rep.Hurd@opencongress.org +Rep,Bob,,Inglis,,,R,SC,4,0,M,,,http://inglis.house.gov,,,I000023,27064,H2SC04022,400649,N00002460,bobinglis,http://www.opencongress.org/wiki/Robert_Inglis,http://youtube.com/CongressmanInglis,,,,1959-10-11, +Sen,James,M.,Inhofe,,Jim,R,OK,Senior Seat,1,M,202-224-4721,202-228-0380,http://www.inhofe.senate.gov,http://www.inhofe.senate.gov/contact,205 Russell Senate Office Building,I000024,27027,S4OK00083,300055,N00005582,InhofePress,http://www.opencongress.org/wiki/James_Inhofe,http://youtube.com/jiminhofepressoffice,55018309421,,II,1934-11-17,Sen.Inhofe@opencongress.org +Sen,Daniel,K.,Inouye,,,D,HI,Senior Seat,0,M,202-224-3934,202-224-6747,http://inouye.senate.gov/,http://www.inouye.senate.gov/Contact/ContactDKI.cfm,722 Hart Senate Office Building,I000025,53285,S4HI00011,300056,N00001762,,http://www.opencongress.org/wiki/Daniel_Inouye,,,,III,1924-09-07, +Rep,Jay,,Inslee,,,D,WA,1,0,M,202-225-6311,202-226-1606,http://www.house.gov/inslee,http://www.house.gov/inslee/contact/email.html,2329 Rayburn House Office Building,I000026,27125,H2WA04090,400193,N00001725,RepInsleeNews,http://www.opencongress.org/wiki/Jay_Inslee,http://youtube.com/jayinslee,jayinslee,,,1951-02-09, +Sen,John,H.,Isakson,,Johnny,R,GA,Senior Seat,1,M,202-224-3643,202-228-0724,http://www.isakson.senate.gov,http://www.isakson.senate.gov/public/index.cfm/email-me,131 Russell Senate Office Building,I000055,1721,S6GA00119,400194,N00002593,SenatorIsakson,http://www.opencongress.org/wiki/John_Isakson,http://youtube.com/SenatorIsakson,,,III,1944-12-28,Sen.Isakson@opencongress.org +Rep,Darrell,E.,Issa,,,R,CA,49,1,M,202-225-3906,202-225-3303,http://issa.house.gov,http://issa.house.gov/contact/contact-me,2269 Rayburn House Office Building,I000056,16553,H0CA48024,400196,N00007017,DarrellIssa,http://www.opencongress.org/wiki/Darrell_Issa,http://youtube.com/repdarrellissa,19463427992,,,1953-11-01,Rep.Issa@opencongress.org +Rep,Steve,J.,Israel,,,D,NY,3,1,M,202-225-3335,202-225-4669,http://israel.house.gov,https://israel.house.gov/contact/email-me,2457 Rayburn House Office Building,I000057,55440,H0NY02085,400195,N00013345,RepSteveIsrael,http://www.opencongress.org/wiki/Steve_Israel,http://youtube.com/repsteveisrael,RepSteveIsrael,,,1958-05-30,Rep.Israel@opencongress.org +Rep,Sheila,,Jackson Lee,,,D,TX,18,1,F,202-225-3816,202-225-3317,http://jacksonlee.house.gov,http://jacksonlee.house.gov/contact/,2252 Rayburn House Office Building,J000032,21692,H4TX18054,400199,N00005818,JacksonLeeTX18,http://www.opencongress.org/wiki/Sheila_Jackson_Lee,http://youtube.com/TX18SJL,169479190984,,,1950-01-12,Rep.Jacksonlee@opencongress.org +Rep,William,J.,Jefferson,,,D,LA,2,0,M,,,http://www.house.gov/jefferson,,,J000070,"",H0LA02119,400201,N00005353,,http://www.opencongress.org/wiki/William_Jefferson,,,,,1947-03-14, +Rep,Eddie,Bernice,Johnson,,,D,TX,30,1,F,202-225-8885,202-226-1477,http://ebjohnson.house.gov,https://ebjohnson.house.gov/contact/email-me,2468 Rayburn House Office Building,J000126,27098,H2TX00015,400204,N00008122,RepEBJ,http://www.opencongress.org/wiki/Eddie_Bernice_Johnson,http://youtube.com/RepEddieBJohnson,84096022067,,,1935-12-03,Rep.Ebjohnson@opencongress.org +Rep,Sam,Robert,Johnson,,,R,TX,3,1,M,202-225-4201,202-225-1485,http://samjohnson.house.gov,http://samjohnson.house.gov/contact/,2304 Rayburn House Office Building,J000174,27079,H2TX03118,400206,N00008028,SamsPressShop,http://www.opencongress.org/wiki/Samuel_Johnson,http://youtube.com/RepSamJohnson,52454091867,,,1930-10-11,Rep.Samjohnson@opencongress.org +Sen,Tim,P.,Johnson,,,D,SD,Senior Seat,0,M,202-224-5842,202-228-5765,http://www.johnson.senate.gov,http://www.johnson.senate.gov/public/index.cfm?p=ContactForm,136 Hart Senate Office Building,J000177,27067,S6SD00051,300058,N00010084,SenJohnsonSD,http://www.opencongress.org/wiki/Tim_Johnson,http://youtube.com/senatorjohnson,181659658522485,,II,1946-12-28, +Rep,Walter,B.,Jones,Jr.,,R,NC,3,1,M,202-225-3415,202-225-3286,http://jones.house.gov,https://jones.house.gov/contact-me/email-me,2333 Rayburn House Office Building,J000255,21785,H2NC01081,400209,N00002299,RepWalterJones,http://www.opencongress.org/wiki/Walter_Beaman_Jones,http://youtube.com/RepWalterJones,15083070102,,,1943-02-10,Rep.Jones@opencongress.org +Rep,Jesse,Louis,Jackson,Jr.,,D,IL,2,0,M,202-225-0773,202-225-0899,http://www.house.gov/jackson/,http://www.house.gov/jackson/ContactByEMail.shtml,2419 Rayburn House Office Building,J000283,72,H6IL02124,400198,N00012457,RepJJJr,http://www.opencongress.org/wiki/Jesse_Jackson,http://youtube.com/JesseJrTube,16250110021,,,1965-03-11, +Rep,Stephanie,Tubbs,Jones,,,D,OH,11,0,F,,,http://www.house.gov/tubbsjones,,,J000284,23325,H8OH11067,400208,N00003561,,http://www.opencongress.org/wiki/Stephanie_Tubbs_Jones,,,,,1949-09-10, +Rep,Timothy,V.,Johnson,,,R,IL,15,0,M,202-225-2371,202-228-5765,http://www.house.gov/timjohnson,http://www.house.gov/timjohnson/contact/index.shtml,1207 Longworth House Office Building,J000285,6338,H0IL15053,400207,N00012890,RepTimJohnson,http://www.opencongress.org/wiki/Timothy_Johnson,http://youtube.com/RepTimVJohnson,111124328962250,,,1946-07-23, +Rep,Bobby,,Jindal,,,R,LA,1,0,M,,,http://www.house.gov/jindal,,,J000287,35481,H4LA00016,400634,N00026786,,http://www.opencongress.org/wiki/Piyush_Jindal,,,,,1971-06-10, +Rep,Henry,C.,Johnson,Jr.,Hank,D,GA,4,1,M,202-225-1605,202-226-0691,http://hankjohnson.house.gov,https://hankjohnson.house.gov/contact-me/email-me,2240 Rayburn House Office Building,J000288,68070,H6GA04129,412199,N00027848,RepHankJohnson,http://www.opencongress.org/wiki/Henry_Johnson,http://youtube.com/RepHankJohnson,115356957005,,,1954-10-02,Rep.Hankjohnson@opencongress.org +Rep,Jim,,Jordan,,,R,OH,4,1,M,202-225-2676,202-226-0577,http://jordan.house.gov,http://jordan.house.gov/contact/,1524 Longworth House Office Building,J000289,8158,H6OH04082,412226,N00027894,Jim_Jordan,http://www.opencongress.org/wiki/James_Jordan,http://youtube.com/RepJimJordan,35499336459,,,1964-02-17,Rep.Jordan@opencongress.org +Rep,Lynn,,Jenkins,,,R,KS,2,1,F,202-225-6601,202-225-7986,http://lynnjenkins.house.gov,https://lynnjenkins.house.gov/contact-me,1526 Longworth House Office Building,J000290,18594,H8KS02090,412284,N00029077,RepLynnJenkins,http://www.opencongress.org/wiki/Lynn_Jenkins,http://youtube.com/RepLynnJenkins,6974973662,,,1963-06-10,Rep.Lynnjenkins@opencongress.org +Sen,Mike,,Johanns,,,R,NE,Senior Seat,0,M,202-224-4224,202-228-0436,http://www.johanns.senate.gov,http://www.johanns.senate.gov/public/?p=EmailSenatorJohanns,404 Russell Senate Office Building,J000291,21309,S8NE00117,412320,N00029444,Mike_Johanns,http://www.opencongress.org/wiki/Mike_Johanns,http://youtube.com/SenatorMikeJohanns,399357233834,,II,1950-06-18, +Rep,Bill,,Johnson,,,R,OH,6,1,M,202-225-5705,202-225-5907,http://billjohnson.house.gov,http://billjohnson.house.gov/contact/default.aspx,1710 Longworth House Office Building,J000292,120649,H0OH06189,412460,N00032088,RepBillJohnson,http://www.opencongress.org/wiki/Bill_Johnson,http://youtube.com/RepBillJohnson,170477096312258,,,1954-11-10,Rep.Billjohnson@opencongress.org +Sen,Ron,,Johnson,,,R,WI,Senior Seat,1,M,202-224-5323,920-230-7262,http://www.ronjohnson.senate.gov,http://www.ronjohnson.senate.gov/public/index.cfm/contact,328 Hart Senate Office Building,J000293,126217,S0WI00197,412496,N00032546,SenRonJohnson,http://www.opencongress.org/wiki/Ron_Johnson,http://youtube.com/SenatorRonJohnson,186181661410703,,III,1955-04-08,Sen.Ronjohnson@opencongress.org +Rep,Hakeem,S.,Jeffries,,,D,NY,8,1,M,202-225-5936,,http://jeffries.house.gov,https://jeffriesforms.house.gov/contact/,1607 Longworth House Office Building,J000294,55285,H2NY10092,412561,N00033640,RepJeffries,,,118349138343701,,,1970-08-04,Rep.Jeffries@opencongress.org +Rep,David,P.,Joyce,,,R,OH,14,1,M,202-225-5731,202-225-3307,http://joyce.house.gov,https://joyce.house.gov/email-me,1124 Longworth House Office Building,J000295,143052,H2OH14064,412566,N00035007,RepDaveJoyce,,http://youtube.com/repdavejoyce,404318572981934,,,1957-03-17,Rep.Joyce@opencongress.org +Rep,David,W.,Jolly,,,R,FL,13,1,M,202-225-5961,202-225-9764,http://jolly.house.gov,https://jolly.house.gov/contact/email-me,1728 Longworth House Office Building,J000296,146146,H4FL13101,412603,N00035717,USRepDavidJolly,,,712496765463007,,,1972-10-31,Rep.Jolly@opencongress.org +Rep,Evan,,Jenkins,,,R,WV,3,1,M,202-225-3452,202-225-9061,https://evanjenkins.house.gov,,502 Cannon House Office Building,J000297,,H4WV03070,412663,N00035531,RepEvanJenkins,,,RepEvanJenkins,,,1960-09-12,Rep.Evanjenkins@opencongress.org +Rep,Paul,E.,Kanjorski,,,D,PA,11,0,M,,,http://kanjorski.house.gov,,,K000008,27047,H0PA11050,400210,N00001509,PaulKanjorski,http://www.opencongress.org/wiki/Paul_Kanjorski,http://youtube.com/CongressmanKanjorski,,,,1937-04-02, +Rep,Marcy,,Kaptur,,,D,OH,9,1,F,202-225-4146,202-225-7711,http://kaptur.house.gov,https://forms.house.gov/kaptur/webforms/issue_subscribe.shtml,2186 Rayburn House Office Building,K000009,27016,H2OH09031,400211,N00003522,RepMarcyKaptur,http://www.opencongress.org/wiki/Marcy_Kaptur,http://youtube.com/USRepMarcyKaptur,173753129419169,,,1946-06-17,Rep.Kaptur@opencongress.org +Sen,Edward,M.,Kennedy,,Ted,D,MA,Senior Seat,0,M,,,http://kennedy.senate.gov/,,,K000105,53305,S6MA00015,300059,N00000308,,http://www.opencongress.org/wiki/Edward_Kennedy,,,,I,1932-02-22, +Rep,Patrick,Joseph,Kennedy,,,D,RI,1,0,M,,,http://patrickkennedy.house.gov,,,K000113,22207,H4RI01034,400215,N00000360,,http://www.opencongress.org/wiki/Patrick_Joseph_Kennedy,http://youtube.com/RepPatrickKennedy,,,,1967-07-14, +Sen,John,Forbes,Kerry,,,D,MA,Senior Seat,0,M,202-224-2742,202-224-8525,http://www.kerry.senate.gov,http://www.kerry.senate.gov/contact/,218 Russell Senate Office Building,K000148,53306,S4MA00069,300060,N00000245,,http://www.opencongress.org/wiki/John_Kerry,http://youtube.com/senatorkerry,johnkerry,,II,1943-12-11, +Rep,Dale,E.,Kildee,,,D,MI,5,0,M,202-225-3611,202-225-6393,http://www.house.gov/kildee,http://www.house.gov/writerep,2107 Rayburn House Office Building,K000172,26909,H6MI07108,400216,N00004070,,http://www.opencongress.org/wiki/Dale_Kildee,http://youtube.com/repdalekildee,107229849424,,,1929-09-16, +Rep,Carolyn,Cheeks,Kilpatrick,,,D,MI,13,0,F,,,http://www.house.gov/kilpatrick,,,K000180,522,H6MI15127,400217,N00004005,RepKilpatrick,http://www.opencongress.org/wiki/Carolyn_Cheeks_Kilpatrick,http://youtube.com/repkilpatrick,,,,1945-06-25, +Rep,Ron,James,Kind,,,D,WI,3,1,M,202-225-5506,202-225-5739,http://kind.house.gov,https://kindforms.house.gov/email-ron,1502 Longworth House Office Building,K000188,630,H6WI03099,400218,N00004403,RepRonKind,http://www.opencongress.org/wiki/Ronald_James_Kind,http://youtube.com/RepRonKind,89152017954,,,1963-03-16,Rep.Kind@opencongress.org +Rep,Peter,T.,King,,Pete,R,NY,2,1,M,202-225-7896,202-226-2279,http://peteking.house.gov,https://peteking.house.gov/contact/email-me,339 Cannon House Office Building,K000210,26968,H2NY03089,400219,N00001193,RepPeteKing,http://www.opencongress.org/wiki/Peter_King,http://youtube.com/RepPeterKing,,,,1944-04-05,Rep.Peteking@opencongress.org +Rep,Jack,,Kingston,,,R,GA,1,0,M,202-225-5831,202-226-2269,http://kingston.house.gov,https://kingston.house.gov/contactform/,2372 Rayburn House Office Building,K000220,26816,H2GA01157,400221,N00002656,JackKingston,http://www.opencongress.org/wiki/Jack_Kingston,http://youtube.com/jackkingston,6914617307,,,1955-04-24, +Rep,Joseph,K.,Knollenberg,,Joe,R,MI,9,0,M,,,http://www.house.gov/knollenberg,,,K000288,26919,H2MI11042,400225,N00004045,,http://www.opencongress.org/wiki/Joseph_Knollenberg,,,,,1933-11-28, +Sen,Herbert,H.,Kohl,,Herb,D,WI,Senior Seat,0,M,202-224-5653,202-224-9787,http://kohl.senate.gov/,http://www.kohl.senate.gov/contact.cfm,330 Hart Senate Office Building,K000305,53362,S6WI00061,300061,N00004309,,http://www.opencongress.org/wiki/Herbert_Kohl,http://youtube.com/SenatorKohl,herbkohl,,I,1935-02-07, +Rep,Dennis,J.,Kucinich,,,D,OH,10,0,M,202-225-5871,202-225-5745,http://kucinich.house.gov,http://kucinich.house.gov/Contact/Starter.htm,2445 Rayburn House Office Building,K000336,318,H6OH23033,400227,N00003572,Dennis_Kucinich,http://www.opencongress.org/wiki/Dennis_Kucinich,http://youtube.com/djkucinich,147050393077,,,1946-10-08, +Sen,Jon,,Kyl,,,R,AZ,Junior Seat,0,M,202-224-4521,202-224-2207,http://kyl.senate.gov/,http://www.kyl.senate.gov/contact.cfm,730 Hart Senate Office Building,K000352,26721,S4AZ00030,300062,N00006406,senjonkyl,http://www.opencongress.org/wiki/Jon_Kyl,http://youtube.com/SenJonKyl,jonkyl,,I,1942-04-25, +Sen,Mark,Steven,Kirk,,,R,IL,Junior Seat,1,M,202-224-2854,202-228-4611,http://www.kirk.senate.gov,http://www.kirk.senate.gov/?p=comment_on_legislation,524 Hart Senate Office Building,K000360,33502,H0IL10120,400222,N00012539,SenatorKirk,http://www.opencongress.org/wiki/Mark_Kirk,http://youtube.com/SenatorKirk,116381528428230,,III,1959-09-15,Sen.Kirk@opencongress.org +Rep,Ric,,Keller,,,R,FL,8,0,M,,,http://www.house.gov/keller/Frset.htm,,,K000361,30865,H0FL08042,400212,N00009614,,http://www.opencongress.org/wiki/Ric_Keller,,,,,1964-09-05, +Rep,Steve,A.,King,,,R,IA,4,1,M,202-225-4426,202-225-3193,https://steveking.house.gov,https://forms.house.gov/king/webforms/issue_subscribe.html,2210 Rayburn House Office Building,K000362,10853,H2IA05072,400220,N00025237,SteveKingIA,http://www.opencongress.org/wiki/Steve_King,http://youtube.com/stevekingia,134325379926458,,,1949-05-28,Rep.Steveking@opencongress.org +Rep,John,Paul,Kline,,,R,MN,2,1,M,202-225-2271,202-225-2595,http://kline.house.gov,http://kline.house.gov/contact/,2439 Rayburn House Office Building,K000363,20311,H8MN06047,400224,N00004436,RepJohnKline,http://www.opencongress.org/wiki/John_Kline,http://youtube.com/repjohnkline,770135879667732,,,1947-09-06,Rep.Kline@opencongress.org +Rep,John,R.,Kuhl,Jr.,Randy,R,NY,29,0,M,,,http://www.house.gov/kuhl ,,,K000364,4233,H4NY29080,400642,N00026087,RandyKuhl,http://www.opencongress.org/wiki/John_Kuhl,,,,,1943-04-19, +Rep,Steve,,Kagen,,,D,WI,8,0,M,,,http://kagen.house.gov,,,K000365,66021,H6WI08122,412240,N00027618,,http://www.opencongress.org/wiki/Steven_Kagen,http://youtube.com/CongressmanKagen,,,,1949-12-12, +Rep,Ron,,Klein,,,D,FL,22,0,M,,,http://klein.house.gov,,,K000366,24261,H6FL22040,412198,N00027515,RepRonKlein,http://www.opencongress.org/wiki/Ron_Klein,http://youtube.com/RepRonKlein,,,,1957-07-10, +Sen,Amy,Jean,Klobuchar,,,D,MN,Senior Seat,1,F,202-224-3244,202-228-2186,http://www.klobuchar.senate.gov,http://www.klobuchar.senate.gov/public/email-amy,302 Hart Senate Office Building,K000367,65092,S6MN00267,412242,N00027500,,http://www.opencongress.org/wiki/Amy_Klobuchar,http://youtube.com/senatorklobuchar,,,I,1960-05-25,Sen.Klobuchar@opencongress.org +Rep,Ann,,Kirkpatrick,,,D,AZ,1,1,F,202-225-3361,202-225-3462,http://kirkpatrick.house.gov,https://kirkpatrick.house.gov/contact/email-me,201 Cannon House Office Building,K000368,28425,H8AZ01104,412286,N00029260,RepKirkpatrick,http://www.opencongress.org/wiki/Ann_Kirkpatrick,http://youtube.com/repannkirkpatrick,152493768236405,,,1950-03-24,Rep.Kirkpatrick@opencongress.org +Rep,Larry,,Kissell,,,D,NC,8,0,M,202-225-3715,202-225-4036,http://kissell.house.gov,https://forms.house.gov/kissell/contact-form.shtml,1632 Longworth House Office Building,K000369,57769,H6NC08111,412287,N00028859,RepLarryKissell,http://www.opencongress.org/wiki/Lawrence_Kissell,http://youtube.com/RepLarryKissell,11156132835,,,1951-01-31, +Rep,Suzanne,M.,Kosmas,,,D,FL,24,0,F,,,http://www.kosmas.house.gov,,,K000370,12851,H8FL24026,412288,N00029370,,http://www.opencongress.org/wiki/Suzanne_Kosmas,http://youtube.com/CongresswomanKosmas,,,,1944-02-25, +Rep,Frank,,Kratovil,Jr.,,D,MD,1,0,M,,,http://kratovil.house.gov,,,K000371,101875,H8MD01086,412289,N00029146,,http://www.opencongress.org/wiki/Frank_Kratovil,,,,,1968-05-29, +Rep,Mary Jo,,Kilroy,,,D,OH,15,0,F,,,http://kilroy.house.gov,,,K000372,95759,H6OH15104,412285,N00027778,RepMaryJoKilroy,http://www.opencongress.org/wiki/Mary_Jo_Kilroy,http://youtube.com/RepMaryJoKilroy,,,,1949-04-30, +Sen,Edward,E.,Kaufman,,,D,DE,Junior Seat,0,M,,,http://kaufman.senate.gov/,,,K000373,110918,,412329,N00030767,,http://www.opencongress.org/wiki/Edward_Kaufman,http://youtube.com/SenatorTed,,,II,1939-03-15, +Sen,Paul,G.,Kirk,Jr.,,D,MA,Junior Seat,0,M,,,http://kirk.senate.gov/ ,,,K000374,116298,,412381,N00031303,,http://www.opencongress.org/wiki/Paul_Kirk,,,,I,1938-01-18, +Rep,William,R.,Keating,,,D,MA,9,1,M,202-225-3111,202- 225-5658,http://keating.house.gov,https://forms.house.gov/keating/webforms/contact.shtml,315 Cannon House Office Building,K000375,4743,H0MA10082,412435,N00031933,USRepKeating,http://www.opencongress.org/wiki/Bill_Keating,http://youtube.com/RepBillKeating,183092598372008,,,1952-09-06,Rep.Keating@opencongress.org +Rep,Mike,,Kelly,,,R,PA,3,1,M,202-225-5406,202-225-3103,http://kelly.house.gov,https://kelly.house.gov/contact-me/email-me,1519 Longworth House Office Building,K000376,119463,H0PA03271,412465,N00031647,MikeKellyPA,http://www.opencongress.org/wiki/Mike_Kelly,http://youtube.com/repmikekelly,191056827594903,,,1948-05-10,Rep.Kelly@opencongress.org +Rep,Adam,,Kinzinger,,,R,IL,16,1,M,202-225-3635,202- 225-3521,http://kinzinger.house.gov,https://kinzinger.house.gov/email-adam,1221 Longworth House Office Building,K000378,116559,H0IL11052,412421,N00030667,RepKinzinger,http://www.opencongress.org/wiki/Adam_Kinzinger,http://youtube.com/RepAdamKinzinger,187811174579106,,,1978-02-27,Rep.Kinzinger@opencongress.org +Rep,Joseph,P.,Kennedy,III,,D,MA,4,1,M,202-225-5931,202-225-0182,http://kennedy.house.gov,https://kennedy.house.gov/contact/email-me,306 Cannon House Office Building,K000379,141275,H2MA04073,412543,N00034044,RepJoeKennedy,,,301936109927957,,,1980-10-04,Rep.Kennedy@opencongress.org +Rep,Daniel,T.,Kildee,,,D,MI,5,1,M,202-225-3611,202-225-6393,http://dankildee.house.gov,https://dankildee.house.gov/contact/email-me,227 Cannon House Office Building,K000380,136102,H2MI05119,412546,N00033395,RepDanKildee,,http://youtube.com/RepDanKildee,484166588292670,,,1958-08-11,Rep.Dankildee@opencongress.org +Rep,Derek,,Kilmer,,,D,WA,6,1,M,202-225-5916,,http://kilmer.house.gov,https://kilmer.house.gov/contact/email-me,1520 Longworth House Office Building,K000381,51516,H2WA06129,412583,N00034453,RepDerekKilmer,,,450819048314124,,,1974-01-01,Rep.Kilmer@opencongress.org +Rep,Ann,M.,Kuster,,,D,NH,2,1,F,202-225-5206,202-225-2946,http://kuster.house.gov,https://kuster.house.gov/contact/email-me,137 Cannon House Office Building,K000382,122256,H0NH02181,412557,N00030875,RepAnnieKuster,,http://youtube.com/RepKuster,115543081952049,,,1956-09-05,Rep.Kuster@opencongress.org +Sen,Angus,,King,,,I,ME,Junior Seat,1,M,202-224-5344,202-224-1946,http://www.king.senate.gov,http://www.king.senate.gov/contact,133 Hart Senate Office Building,K000383,22381,S2ME00109,412545,N00034580,SenAngusKing,,http://youtube.com/SenatorAngusKing,142803045874943,,I,1944-03-31,Sen.King@opencongress.org +Sen,Timothy,,Kaine,,,D,VA,Junior Seat,1,M,202-224-4024,202-228-6363,http://www.kaine.senate.gov,http://www.kaine.senate.gov/contact,231 Russell Senate Office Building,K000384,50772,S2VA00142,412582,N00033177,SenKaineOffice,,http://youtube.com/SenatorTimKaine,482778861771212,,I,1958-02-26,Sen.Kaine@opencongress.org +Rep,Robin,,Kelly,,,D,IL,2,1,F,202-225-0773,202-225-4583,http://robinkelly.house.gov,https://robinkelly.house.gov/contact/email-me,1239 Longworth House Office Building,K000385,33384,H2IL02172,412595,N00035215,RepRobinKelly,,,150380975141321,,,1956-04-30,Rep.Robinkelly@opencongress.org +Rep,John,,Katko,,,R,NY,24,1,M,202-225-3701,202-225-4042,https://katko.house.gov,,1123 Longworth House Office Building,K000386,,H4NY24073,412649,N00035934,RepJohnKatko,,,RepJohnKatko,,,1962-11-09,Rep.Katko@opencongress.org +Rep,Steve,,Knight,,,R,CA,25,1,M,202-225-1956,202-226-0683,https://knight.house.gov,,1023 Longworth House Office Building,K000387,,H4CA25123,412614,N00035820,SteveKnight25,,,RepresentativeSteveKnight,,,1966-12-17,Rep.Knight@opencongress.org +Rep,Trent,,Kelly,,,R,MS,1,1,M,202-225-4306,,https://trentkelly.house.gov,https://trentkelly.house.gov/contact,1427 Longworth House Office Building,K000388,156389,H6MS01131,412673,N00037003,reptrentkelly,,,reptrentkelly,,,1966-03-01,Rep.Trentkelly@opencongress.org +Sen,Blanche,Lambert,Lincoln,,,D,AR,Senior Seat,0,F,,,http://lincoln.senate.gov/,,,L000035,26723,S8AR00112,300068,N00008092,,http://www.opencongress.org/wiki/Blanche_Lincoln,http://youtube.com/SenatorLincoln,,,III,1960-09-30, +Rep,Nicholas,V.,Lampson,,Nick,D,TX,22,0,M,,,http://lampson.house.gov,,,L000043,285,H6TX09033,400229,N00005928,,http://www.opencongress.org/wiki/Nicholas_Lampson,http://youtube.com/CongressmanLampson,,,,1945-02-14, +Rep,Tom,,Lantos,,,D,CA,12,0,M,,,http://lantos.house.gov,,,L000090,26739,H0CA11022,400231,N00007382,,http://www.opencongress.org/wiki/Thomas_Lantos,,,,,1928-02-01, +Rep,Tom,P.,Latham,,,R,IA,3,0,M,202-225-5476,202-225-3301,http://latham.house.gov,https://latham.house.gov/contact/contactform.htm,2217 Rayburn House Office Building,L000111,22175,H4IA05102,400234,N00004227,TomLatham,http://www.opencongress.org/wiki/Thomas_Latham,http://youtube.com/CongressmanTomLatham,345331988887412,,,1948-07-14, +Sen,Frank,R.,Lautenberg,,,D,NJ,Senior Seat,0,M,202-224-3224,202-228-4054,http://www.lautenberg.senate.gov,http://www.lautenberg.senate.gov/contact/routing.cfm,141 Hart Senate Office Building,L000123,53324,S2NJ00080,300064,N00000659,FrankLautenberg,http://www.opencongress.org/wiki/Frank_Lautenberg,,121816241167991,,II,1924-01-23, +Sen,Patrick,J.,Leahy,,,D,VT,Senior Seat,1,M,202-224-4242,202-224-3479,http://www.leahy.senate.gov,https://www.leahy.senate.gov/contact/,437 Russell Senate Office Building,L000174,53353,S4VT00017,300065,N00009918,SenatorLeahy,http://www.opencongress.org/wiki/Patrick_Leahy,http://youtube.com/SenatorPatrickLeahy,178569152181267,,III,1940-03-31,Sen.Leahy@opencongress.org +Sen,Carl,,Levin,,,D,MI,Senior Seat,0,M,202-224-6221,202-224-1388,http://www.levin.senate.gov,https://www.levin.senate.gov/contact/email/,269 Russell Senate Office Building,L000261,53307,S8MI00158,300066,N00001691,SenCarlLevin,http://www.opencongress.org/wiki/Carl_Levin,http://youtube.com/SenCarlLevin,7481814545,,II,1934-06-28, +Rep,Sander,M.,Levin,,,D,MI,9,1,M,202-225-4961,202-226-1033,http://levin.house.gov,https://levin.house.gov/contact-me/email-me,1236 Longworth House Office Building,L000263,26918,H2MI17023,400238,N00003950,RepSandyLevin,http://www.opencongress.org/wiki/Sander_Levin,http://youtube.com/mi12yes,223726364320243,,,1931-09-06,Rep.Levin@opencongress.org +Rep,Jerry,,Lewis,,,R,CA,41,0,M,202-225-5861,202-225-6498,http://www.house.gov/jerrylewis,http://www.house.gov/jerrylewis/IMA/WritetoRepresentativeLewis.htm,2112 Rayburn House Office Building,L000274,26769,H8CA37079,400239,N00007087,RepJerryLewis,http://www.opencongress.org/wiki/Jerry_Lewis,http://youtube.com/RepJerryLewis1,141850062373,,,1934-10-21, +Rep,John,R.,Lewis,,,D,GA,5,1,M,202-225-3801,202-225-0351,http://johnlewis.house.gov,https://johnlewis.house.gov/contact-me/email-me-zip,343 Cannon House Office Building,L000287,26820,H6GA05217,400240,N00002577,RepJohnLewis,http://www.opencongress.org/wiki/John_Lewis,http://youtube.com/repjohnlewis,82737208404,,,1940-02-21,Rep.Johnlewis@opencongress.org +Rep,Ron,,Lewis,,,R,KY,2,0,M,,,http://www.house.gov/ronlewis,,,L000293,26872,H4KY02030,400241,N00003476,,http://www.opencongress.org/wiki/Ron_Lewis,,,,,1946-09-14, +Sen,Joseph,I.,Lieberman,,,I,CT,Senior Seat,0,M,202-224-4041,202-224-9750,http://lieberman.senate.gov/,http://www.lieberman.senate.gov/index.cfm/contact/email-me-about-an-issue,706 Hart Senate Office Building,L000304,53278,S8CT00022,300067,N00000616,JoeLieberman,http://www.opencongress.org/wiki/Joseph_Lieberman,http://youtube.com/SenatorJoeLieberman,joelieberman,,I,1942-02-24, +Rep,John,,Linder,,,R,GA,7,0,M,,,http://linder.house.gov,,,L000321,26825,H0GA04023,400242,N00002599,,http://www.opencongress.org/wiki/John_Linder,http://youtube.com/linderje,,,,1942-09-09, +Rep,Zoe,,Lofgren,,,D,CA,19,1,F,202-225-3072,202-225-3336,https://lofgren.house.gov,http://lofgren.house.gov/contact/,1401 Longworth House Office Building,L000397,21899,H4CA16049,400245,N00007479,RepZoeLofgren,http://www.opencongress.org/wiki/Zoe_Lofgren,http://youtube.com/RepZoeLofgren,221191600719,,,1947-12-21,Rep.Lofgren@opencongress.org +Rep,Nita,M.,Lowey,,,D,NY,17,1,F,202-225-6506,202-225-0546,http://lowey.house.gov,https://lowey.house.gov/contact-form/,2365 Rayburn House Office Building,L000480,26982,H8NY20056,400246,N00001024,NitaLowey,http://www.opencongress.org/wiki/Nita_Lowey,http://youtube.com/nitalowey,158290607551599,,,1937-07-05,Rep.Lowey@opencongress.org +Rep,Frank,D.,Lucas,,,R,OK,3,1,M,202-225-5565,202-225-8698,http://lucas.house.gov,https://lucas.house.gov/contact-me/email-me,2405 Rayburn House Office Building,L000491,27032,H4OK06056,400247,N00005559,RepFrankLucas,http://www.opencongress.org/wiki/Frank_Lucas,http://youtube.com/RepFrankLucas,7872057395,,,1960-01-06,Rep.Lucas@opencongress.org +Sen,Richard,G.,Lugar,,,R,IN,Senior Seat,0,M,202-224-4814,202-228-0360,http://lugar.senate.gov/,http://www.lugar.senate.gov/contact/,306 Hart Senate Office Building,L000504,53292,S4IN00014,300070,N00001764,senatorlugar,http://www.opencongress.org/wiki/Richard_Lugar,http://youtube.com/senatorlugar,senatorlugar,,I,1932-04-04, +Rep,Daniel,E.,Lungren,,,R,CA,3,0,M,202-225-5716,202-226-1298,http://www.lungren.house.gov,https://forms.house.gov/lungren/forms/email.shtml,2313 Rayburn House Office Building,L000517,16730,H6CA34112,400617,N00011971,RepDanLungren,http://www.opencongress.org/wiki/Daniel_Lungren,http://youtube.com/RepLungrenCA03,Dan.Lungren,,,1946-09-22, +Sen,Mary,L.,Landrieu,,,D,LA,Senior Seat,0,F,202-224-5824,202-224-9735,http://www.landrieu.senate.gov,http://www.landrieu.senate.gov/?p=contact,703 Hart Senate Office Building,L000550,661,S6LA00227,300063,N00005395,SenLandrieu,http://www.opencongress.org/wiki/Mary_Landrieu,http://youtube.com/senatorlandrieu,122518851125820,,II,1955-11-23, +Rep,Barbara,,Lee,,,D,CA,13,1,F,202-225-2661,202-225-9817,http://lee.house.gov,http://lee.house.gov/contact-the-office/email-me,2267 Rayburn House Office Building,L000551,8315,H8CA09060,400237,N00008046,RepBarbaraLee,http://www.opencongress.org/wiki/Barbara_Lee,http://youtube.com/RepLee,92190287786,,,1946-07-16,Rep.Lee@opencongress.org +Rep,Ray,H.,LaHood,,,R,IL,18,0,M,,,http://www.house.gov/lahood,,,L000552,21699,H4IL18059,400228,N00004933,,http://www.opencongress.org/wiki/Ray_LaHood,,,,,1945-12-06, +Rep,Steven,C.,LaTourette,,,R,OH,14,0,M,202-225-5731,202-225-3307,http://www.house.gov/latourette,http://latourette.house.gov/ContactSteve.aspx,2371 Rayburn House Office Building,L000553,21798,H4OH19036,400235,N00003545,SteveLaTourette,http://www.opencongress.org/wiki/Steven_LaTourette,http://youtube.com/StevenLatourette,stevenlatourette,,,1954-07-22, +Rep,Frank,A.,LoBiondo,,,R,NJ,2,1,M,202-225-6572,202-225-3318,http://lobiondo.house.gov,https://lobiondo.house.gov/contact-me/email-me,2427 Rayburn House Office Building,L000554,21890,H2NJ02037,400244,N00000851,RepLoBiondo,http://www.opencongress.org/wiki/Frank_LoBiondo,http://youtube.com/USRepFrankLoBiondo,FrankLoBiondo,,,1946-05-12,Rep.Lobiondo@opencongress.org +Rep,John,B.,Larson,,,D,CT,1,1,M,202-225-2265,202-225-1031,http://larson.house.gov,https://forms.house.gov/larson/contact_new.html,1501 Longworth House Office Building,L000557,17188,H8CT01046,400233,N00000575,RepJohnLarson,http://www.opencongress.org/wiki/John_Larson,http://youtube.com/RepJohnLarson,6352928631,,,1948-07-22,Rep.Larson@opencongress.org +Rep,James,R.,Langevin,,Jim,D,RI,2,1,M,202-225-2735,202-225-5976,http://langevin.house.gov,https://langevin.house.gov/contact-me/email-me,109 Cannon House Office Building,L000559,55787,H0RI02139,400230,N00009724,JimLangevin,http://www.opencongress.org/wiki/James_Langevin,http://youtube.com/jimlangevin,6578978441,,,1964-04-22,Rep.Langevin@opencongress.org +Rep,Rick,,Larsen,,,D,WA,2,1,M,202-225-2605,202-225-4420,http://larsen.house.gov,http://larsen.house.gov/contact-rick/email-rick,2113 Rayburn House Office Building,L000560,56231,H0WA02080,400232,N00009759,RepRickLarsen,http://www.opencongress.org/wiki/Rick_Larsen,http://youtube.com/congressmanlarsen,135654683137079,,,1965-06-15,Rep.Larsen@opencongress.org +Rep,Stephen,F.,Lynch,,,D,MA,8,1,M,202-225-8273,202-225-3984,http://lynch.house.gov,https://lynch.house.gov/contact-me/email-me,2369 Rayburn House Office Building,L000562,4844,H2MA09072,400249,N00013855,RepStephenLynch,http://www.opencongress.org/wiki/Stephen_Lynch,http://youtube.com/RepLynch,133720816696865,,,1955-03-31,Rep.Lynch@opencongress.org +Rep,Daniel,William,Lipinski,,,D,IL,3,1,M,202-225-5701,202-225-1012,http://lipinski.house.gov,https://lipinskiforms.house.gov/contact-form,2346 Rayburn House Office Building,L000563,33692,H4IL03077,400630,N00027239,RepLipinski,http://www.opencongress.org/wiki/Daniel_Lipinski,http://youtube.com/lipinski03,103286879730089,,,1966-07-15,Rep.Lipinski@opencongress.org +Rep,Doug,,Lamborn,,,R,CO,5,1,M,202-225-4422,202-226-2638,http://lamborn.house.gov,https://lambornforms.house.gov/contact-form,2402 Rayburn House Office Building,L000564,2698,H6CO05159,412191,N00028133,RepDLamborn,http://www.opencongress.org/wiki/Douglas_Lamborn,http://youtube.com/CongressmanLamborn,45059452286,,,1954-05-24,Rep.Lamborn@opencongress.org +Rep,David,,Loebsack,,,D,IA,2,1,M,202-225-6576,202-226-0757,http://loebsack.house.gov,https://loebsack.house.gov/forms/writeyourrep/,1527 Longworth House Office Building,L000565,68964,H6IA02146,412209,N00027741,DaveLoebsack,http://www.opencongress.org/wiki/Dave_Loebsack,http://youtube.com/congressmanloebsack,291731316748,,,1952-12-23,Rep.Loebsack@opencongress.org +Rep,Robert,E.,Latta,,,R,OH,5,1,M,202-225-6405,202-225-1985,http://latta.house.gov,https://latta.house.gov/contact/contactform.htm,2448 Rayburn House Office Building,L000566,9926,H8OH05036,412256,N00012233,BobLatta,http://www.opencongress.org/wiki/Robert_Latta,http://youtube.com/CongressmanBobLatta,100000004848334,,,1956-04-18,Rep.Latta@opencongress.org +Rep,Leonard,,Lance,,,R,NJ,7,1,M,202-225-5361,202-225-9460,http://lance.house.gov,https://lance.house.gov/contact-me1,2352 Rayburn House Office Building,L000567,4443,H6NJ12136,412290,N00000898,RepLanceNJ7,http://www.opencongress.org/wiki/Leonard_Lance,http://youtube.com/CongressmanLance,100830109970339,,,1952-06-25,Rep.Lance@opencongress.org +Rep,Christopher,John,Lee,,,R,NY,26,0,M,,,http://chrislee.house.gov,,,L000568,110348,H8NY26095,412291,N00030198,chrislee_ny26,http://www.opencongress.org/wiki/Christopher_Lee,http://youtube.com/congressmanlee,RepChrisLee,,,1964-04-01, +Rep,Blaine,,Luetkemeyer,,,R,MO,3,1,M,202-225-2956,202-225-5712,http://luetkemeyer.house.gov,https://luetkemeyer.house.gov/forms/writeyourrep/,2440 Rayburn House Office Building,L000569,20400,H8MO09153,412292,N00030026,RepBlainePress,http://www.opencongress.org/wiki/Blaine_Luetkemeyer,http://youtube.com/BLuetkemeyer,1358702716,,,1952-05-07,Rep.Luetkemeyer@opencongress.org +Rep,Ben,Ray,Luján,,,D,NM,3,1,M,202-225-6190,202-226-1528,http://lujan.house.gov,https://forms.house.gov/lujan/contact-form.shtml,2446 Rayburn House Office Building,L000570,102842,H8NM03196,412293,N00029562,RepBenRayLujan,http://www.opencongress.org/wiki/Ben_Lujan,http://youtube.com/Repbenraylujan,112962521120,,,1972-06-07,Rep.Lujan@opencongress.org +Rep,Cynthia,M.,Lummis,,,R,WY,0,1,F,202-225-2311,202-225-3057,http://lummis.house.gov,http://lummis.house.gov/contact/,2433 Rayburn House Office Building,L000571,15546,H8WY00148,412294,N00029788,CynthiaLummis,http://www.opencongress.org/wiki/Cynthia_Lummis,http://youtube.com/CynthiaLummis,152754318103332,,,1954-09-10,Rep.Lummis@opencongress.org +Sen,George,S.,LeMieux,,,R,FL,Junior Seat,0,M,,,http://lemieux.senate.gov/,,,L000572,17431,S2FL00227,412380,N00031304,George_LeMieux,http://www.opencongress.org/wiki/George_LeMieux,,,,III,1969-05-21, +Rep,RaĂşl,R.,Labrador,,,R,ID,1,1,M,202-225-6611,202-225-3029,http://labrador.house.gov,https://labradorforms.house.gov/email-me,1523 Longworth House Office Building,L000573,57391,H0ID01253,412419,N00031377,Raul_Labrador,http://www.opencongress.org/wiki/Raul_Labrador,http://youtube.com/RepLabrador,180970951936493,,,1967-12-08,Rep.Labrador@opencongress.org +Rep,Jeff,M.,Landry,,,R,LA,3,0,M,202-225-4031,202- 226-3944,http://landry.house.gov/,,206 Cannon House Office Building,L000574,93509,H0LA03141,412433,N00031503,repjefflandry,http://www.opencongress.org/wiki/Jeff_Landry,http://youtube.com/repjefflandry,repjefflandry,,,1970-12-23, +Sen,James,,Lankford,,,R,OK,Junior Seat,1,M,202-224-5754,,http://www.lankford.senate.gov,,316 Hart Senate Office Building,L000575,124938,H0OK05114,412464,N00031129,SenatorLankford,http://www.opencongress.org/wiki/James_Lankford,http://youtube.com/SenatorLankford,130873066975024,,III,1968-03-04,Sen.Lankford@opencongress.org +Rep,Billy,,Long,,,R,MO,7,1,M,202-225-6536,202-225-5604,http://long.house.gov,https://longforms.house.gov/email-billy,1541 Longworth House Office Building,L000576,123401,H0MO07113,412445,N00030676,USRepLong,http://www.opencongress.org/wiki/Billy_Long,http://youtube.com/MOdistrict7,139631049438354,,,1955-08-11,Rep.Long@opencongress.org +Sen,Mike,,Lee,,,R,UT,Junior Seat,1,M,202-224-5444,,http://www.lee.senate.gov,http://www.lee.senate.gov/public/index.cfm/contact,361a Russell Senate Office Building,L000577,66395,S0UT00165,412495,N00031696,SenMikeLee,http://www.opencongress.org/wiki/Mike_Lee,http://youtube.com/senatormikelee,178081365556898,,III,1971-06-04,Sen.Lee@opencongress.org +Rep,Doug,,LaMalfa,,,R,CA,1,1,M,202-225-3076,530-534-7800,http://lamalfa.house.gov,https://lamalfa.house.gov/contact/email-me,322 Cannon House Office Building,L000578,29713,H2CA02142,412510,N00033987,RepLaMalfa,,http://youtube.com/RepLaMalfa,RepLaMalfa,,,1960-07-02,Rep.Lamalfa@opencongress.org +Rep,Alan,S.,Lowenthal,,,D,CA,47,1,M,202-225-7924,202-225-7926,http://lowenthal.house.gov,http://lowenthal.house.gov/contact/howtocontactme.htm,108 Cannon House Office Building,L000579,16469,H2CA00104,412521,N00033274,RepLowenthal,,http://youtube.com/RepLowenthal,392631677490897,,,1941-03-08,Rep.Lowenthal@opencongress.org +Rep,Michelle,,Lujan Grisham,,,D,NM,1,1,F,202-225-6316,202-225-4975,https://lujangrisham.house.gov,http://lujangrisham.house.gov/contact/email-me/,214 Cannon House Office Building,L000580,102404,H8NM01257,412558,N00029400,RepLujanGrisham,,http://youtube.com/RepLujanGrisham,191640657646128,,,1959-10-24,Rep.Lujangrisham@opencongress.org +Rep,Brenda,,Lawrence,,,D,MI,14,1,F,202-225-5802,202-226-2356,https://lawrence.house.gov,,1237 Longworth House Office Building,L000581,,H2MI14111,412638,N00034068,RepLawrence,,,395759603917487,,,1954-10-18,Rep.Lawrence@opencongress.org +Rep,Ted,,Lieu,,,D,CA,33,1,M,202-225-3976,202-225-4099,https://lieu.house.gov,,415 Cannon House Office Building,L000582,,H4CA33119,412616,N00035825,RepTedLieu,,,RepTedLieu,,,1969-03-29,Rep.Lieu@opencongress.org +Rep,Barry,,Loudermilk,,,R,GA,11,1,M,202-225-2931,202-225-2944,http://loudermilk.house.gov,,238 Cannon House Office Building,L000583,,H4GA11061,412624,N00035347,RepLoudermilk,,,reploudermilk,,,1963-12-22,Rep.Loudermilk@opencongress.org +Rep,Mia,,Love,,,R,UT,4,1,F,202-225-3011,202-225-5638,https://love.house.gov,,217 Cannon House Office Building,L000584,,H2UT04023,412656,N00033842,repmialove,,,repmialove,,,1975-12-06,Rep.Love@opencongress.org +Rep,Darin,,LaHood,,,R,IL,18,1,M,202-225-6201,,https://lahood.house.gov/,https://lahood.house.gov/contact/email,2464 Rayburn House Office Building,L000585,128760,H6IL18088,412674,N00037031,,,,,,,1968-07-05,Rep.Lahood@opencongress.org +Rep,Carolyn,B.,Maloney,,,D,NY,12,1,F,202-225-7944,202-225-4709,http://maloney.house.gov,https://maloney.house.gov/contact-me/email-me,2308 Rayburn House Office Building,M000087,26978,H2NY14037,400251,N00000078,RepMaloney,http://www.opencongress.org/wiki/Carolyn_Maloney,,397176447066236,,,1946-02-19,Rep.Maloney@opencongress.org +Sen,Edward,J.,Markey,,Ed,D,MA,Junior Seat,1,M,202-224-2742,,http://www.markey.senate.gov,http://www.markey.senate.gov/contact,255 Dirksen Senate Office Building,M000133,26900,H6MA07101,400253,N00000270,SenMarkey,http://www.opencongress.org/wiki/Edward_Markey,http://youtube.com/RepMarkey,6846731378,,II,1946-07-11,Sen.Markey@opencongress.org +Sen,John,S.,McCain,,,R,AZ,Senior Seat,1,M,202-224-2235,202-228-2862,http://www.mccain.senate.gov,http://www.mccain.senate.gov/public/index.cfm/contact-form,218 Russell Senate Office Building,M000303,53270,S6AZ00019,300071,N00006424,SenJohnMcCain,http://www.opencongress.org/wiki/John_McCain,http://youtube.com/SenatorJohnMcCain,6425923706,,III,1936-08-29,Sen.Mccain@opencongress.org +Rep,Carolyn,,McCarthy,,,D,NY,4,0,F,202-225-5516,202-225-5758,http://carolynmccarthy.house.gov,https://carolynmccarthy.house.gov/contact,2346 Rayburn House Office Building,M000309,693,H6NY04112,400257,N00001148,RepMcCarthyNY,http://www.opencongress.org/wiki/Carolyn_McCarthy,http://youtube.com/CarolynMcCarthy,,,,1944-01-05, +Rep,James,P.,McGovern,,Jim,D,MA,2,1,M,202-225-6101,202-225-5759,http://mcgovern.house.gov,https://mcgovern.house.gov/contact/email-me,438 Cannon House Office Building,M000312,552,H4MA03022,400263,N00000179,RepMcGovern,http://www.opencongress.org/wiki/James_McGovern,http://youtube.com/repjimmcgovern,148299805224565,,,1959-11-20,Rep.Mcgovern@opencongress.org +Sen,Mitch,,McConnell,,,R,KY,Senior Seat,1,M,202-224-2541,202-224-2499,http://www.mcconnell.senate.gov,http://www.mcconnell.senate.gov/public/index.cfm?p=ContactForm,317 Russell Senate Office Building,M000355,53298,S2KY00012,300072,N00003389,McConnellPress,http://www.opencongress.org/wiki/Mitch_McConnell,,mitchmcconnell,,II,1942-02-20,Sen.Mcconnell@opencongress.org +Rep,James,O.,McCrery,III,Jim,R,LA,4,0,M,,,http://mccrery.house.gov,,,M000388,26881,H8LA04134,400261,N00005414,,http://www.opencongress.org/wiki/James_McCrery,,,,,1949-09-18, +Rep,Jim,A.,McDermott,,,D,WA,7,1,M,202-225-3106,202-225-6197,http://mcdermott.house.gov,https://forms.house.gov/mcdermott/webforms/new/contact.shtml,1035 Longworth House Office Building,M000404,27128,H8WA07132,400262,N00009829,RepJimMcDermott,http://www.opencongress.org/wiki/James_McDermott,http://youtube.com/RepJimMcDermott,246418928093,,,1936-12-28,Rep.Mcdermott@opencongress.org +Rep,John,M.,McHugh,,,R,NY,23,0,M,,,http://mchugh.house.gov,,,M000472,26986,H2NY24036,400264,N00001276,,http://www.opencongress.org/wiki/John_McHugh,http://youtube.com/RepJohnMcHugh,,,,1948-09-29, +Rep,Mike,,McIntyre,,,D,NC,7,0,M,202-225-2731,202-225-5773,http://mcintyre.house.gov,https://mcintyreforms.house.gov/forms/writeyourrep/,2428 Rayburn House Office Building,M000485,153,H8NC07044,400266,N00002356,RepMikeMcIntyre,http://www.opencongress.org/wiki/Mike_McIntyre,http://youtube.com/RepMikeMcIntyre,340903514856,,,1956-08-06, +Rep,Howard,P.,McKeon,,Buck,R,CA,25,0,M,202-225-1956,202-226-0683,http://mckeon.house.gov,https://mckeon.house.gov/forms/writeyourrep/default.aspx,2310 Rayburn House Office Building,M000508,26755,H2CA25036,400267,N00006882,BuckMcKeon,http://www.opencongress.org/wiki/Howard_McKeon,http://youtube.com/BuckMcKeon,8138529578,,,1938-09-09, +Rep,Michael,R.,McNulty,,,D,NY,21,0,M,,,http://www.house.gov/mcnulty,,,M000590,26987,H8NY23084,400268,N00001214,,http://www.opencongress.org/wiki/Michael_McNulty,,,,,1947-09-16, +Rep,Martin,T.,Meehan,,Marty,D,MA,5,0,M,,,http://www.house.gov/meehan,,,M000627,26987,H2MA05054,400269,N00000205,,http://www.opencongress.org/wiki/Martin_Meehan,,,,,1956-12-30, +Sen,Robert,,MenĂ©ndez,,Bob,D,NJ,Senior Seat,1,M,202-224-4744,202-228-2197,http://www.menendez.senate.gov,http://www.menendez.senate.gov/contact,528 Hart Senate Office Building,M000639,26961,H2NJ13075,400272,N00000699,SenatorMenendez,http://www.opencongress.org/wiki/Robert_Menendez,http://youtube.com/SenatorMenendezNJ,349744811357,,I,1954-01-01,Sen.Menendez@opencongress.org +Rep,John,L.,Mica,,,R,FL,7,1,M,202-225-4035,202-226-0821,http://mica.house.gov,https://mica.house.gov/contact-form,2187 Rayburn House Office Building,M000689,26805,H2FL08055,400273,N00002793,,http://www.opencongress.org/wiki/John_Mica,http://youtube.com/RepJohnMica,JohnMica,,,1943-01-27,Rep.Mica@opencongress.org +Sen,Barbara,A.,Mikulski,,,D,MD,Senior Seat,1,F,202-224-4654,202-224-8858,http://www.mikulski.senate.gov,http://www.mikulski.senate.gov/contact/shareyouropinion.cfm,503 Hart Senate Office Building,M000702,53304,S6MD00140,300073,N00001945,SenatorBarb,http://www.opencongress.org/wiki/Barbara_Mikulski,http://youtube.com/senatormikulski,142890125771427,,III,1936-07-20,Sen.Mikulski@opencongress.org +Rep,Juanita,,Millender-McDonald,,,D,CA,37,0,F,,,http://millender-mcdonald.house.gov,,,M000714,"",H6CA37222,400275,N00006811,,http://www.opencongress.org/wiki/Juanita_Millender-McDonald,,,,,1938-09-07, +Rep,George,,Miller,,,D,CA,11,0,M,202-225-2095,202-225-5609,http://georgemiller.house.gov,https://georgemiller.house.gov/contact-me/email-me,2205 Rayburn House Office Building,M000725,26734,H6CA07043,400278,N00007390,AskGeorge,http://www.opencongress.org/wiki/George_Miller,http://youtube.com/RepGeorgeMiller,75298637905,,,1945-05-17, +Rep,Alan,B.,Mollohan,,,D,WV,1,0,M,,,http://www.house.gov/mollohan,,,M000844,27130,H2WV01029,400281,N00002214,,http://www.opencongress.org/wiki/Alan_Mollohan,,,,,1943-05-14, +Rep,James,P.,Moran,Jr.,Jim,D,VA,8,0,M,202-225-4376,202-225-0017,http://moran.house.gov,https://moran.house.gov/contact-me,2252 Rayburn House Office Building,M000933,27118,H0VA08040,400283,N00002083,Jim_Moran,http://www.opencongress.org/wiki/James_Moran,http://youtube.com/RepJamesPMoran,100123453059,,,1945-05-16, +Sen,Jerry,,Moran,,,R,KS,Junior Seat,1,M,202-224-6521,202-228-6966,http://www.moran.senate.gov,http://www.moran.senate.gov/public/index.cfm/e-mail-jerry,521 Dirksen Senate Office Building,M000934,542,H6KS01096,400284,N00005282,JerryMoran,http://www.opencongress.org/wiki/Jerry_Moran,http://youtube.com/senatorjerrymoran,171578807105,,III,1954-05-29,Sen.Moran@opencongress.org +Sen,Patty,,Murray,,,D,WA,Senior Seat,1,F,202-224-2621,202-224-0238,http://www.murray.senate.gov,http://www.murray.senate.gov/public/index.cfm/contactme,154 Russell Senate Office Building,M001111,53358,S2WA00189,300076,N00007876,PattyMurray,http://www.opencongress.org/wiki/Patty_Murray,http://youtube.com/SenatorPattyMurray,,,III,1950-10-11,Sen.Murray@opencongress.org +Rep,John,P.,Murtha,,,D,PA,12,0,M,,,http://www.house.gov/murtha,,,M001120,27048,H6PA12030,400286,N00001408,,http://www.opencongress.org/wiki/John_Murtha,http://youtube.com/JohnMurtha,,,,1932-06-17, +Rep,Sue,W.,Myrick,,,R,NC,9,0,F,202-225-1976,202-225-3389,http://www.house.gov/myrick,http://myrick.house.gov/zipauth.shtml,230 Cannon House Office Building,M001134,21789,H4NC09106,400288,N00002327,SueMyrick,http://www.opencongress.org/wiki/Sue_Myrick,http://youtube.com/SueMyrickNC09,SueMyrickNC,,,1941-08-01, +Rep,Gregory,W.,Meeks,,,D,NY,5,1,M,202-225-3461,202-226-4169,http://meeks.house.gov,https://meeks.house.gov/contact-me/email-me,2234 Rayburn House Office Building,M001137,4360,H8NY06048,400271,N00001171,GregoryMeeks,http://www.opencongress.org/wiki/Gregory_Meeks,http://youtube.com/gwmeeks,1557025818,,,1953-09-25,Rep.Meeks@opencongress.org +Rep,Donald,A.,Manzullo,,,R,IL,16,0,M,202-225-5676,202-225-5284,http://manzullo.house.gov,http://manzullo.house.gov/zipauth.aspx,2228 Rayburn House Office Building,M001138,26843,H0IL16085,400252,N00004905,donmanzullo,http://www.opencongress.org/wiki/Donald_Manzullo,http://youtube.com/repmanzullo,donmanzullo,,,1944-03-24, +Rep,Gary,G.,Miller,,,R,CA,31,0,M,202-225-3201,202-226-6962,http://garymiller.house.gov,http://garymiller.house.gov/contact/,2467 Rayburn House Office Building,M001139,8346,H8CA41063,400277,N00006954,RepGaryMiller,http://www.opencongress.org/wiki/Gary_Miller,http://youtube.com/GaryGMiller,105352226181045,,,1948-10-16, +Rep,Dennis,,Moore,,,D,KS,3,0,M,,,http://moore.house.gov,,,M001140,18662,H8KS03049,400282,N00005233,,http://www.opencongress.org/wiki/Dennis_Moore,http://youtube.com/RepDennisMoore,,,,1945-11-08, +Rep,Jim,,Matheson,,,D,UT,4,0,M,202-225-3011,202-225-5638,http://matheson.house.gov,https://mathesonforms.house.gov/contact-form,2211 Rayburn House Office Building,M001142,50722,H0UT02096,400255,N00009753,RepJimMatheson,http://www.opencongress.org/wiki/Jim_Matheson,http://youtube.com/RepJimMatheson,131888123517015,,,1960-03-21, +Rep,Betty,Louise,McCollum,,,D,MN,4,1,F,202-225-6631,202-225-1968,http://mccollum.house.gov,https://mccollum.house.gov/contact-me/email-me,2256 Rayburn House Office Building,M001143,3812,H0MN04049,400259,N00012942,BettyMcCollum04,http://www.opencongress.org/wiki/Betty_McCollum,,153386471383393,,,1954-07-12,Rep.Mccollum@opencongress.org +Rep,Jeff,,Miller,,,R,FL,1,1,M,202-225-4136,202-225-3414,http://jeffmiller.house.gov,https://jeffmiller.house.gov/contact/contactform.htm,336 Cannon House Office Building,M001144,17276,H2FL01100,400279,N00013846,,http://www.opencongress.org/wiki/Jeff_Miller,http://youtube.com/RepJeffMiller,66367876671,,,1959-06-27,Rep.Jeffmiller@opencongress.org +Rep,James,,Marshall,,Jim,D,GA,8,0,M,,,http://jimmarshall.house.gov,,,M001146,31916,H0GA08032,400254,N00009635,,http://www.opencongress.org/wiki/James_Marshall,http://youtube.com/RepJimMarshall,,,,1948-03-31, +Rep,Thaddeus,G.,McCotter,,Thad,R,MI,11,0,M,202-225-8171,202-225-2667,http://mccotter.house.gov,http://mccotter.house.gov/HoR/MI11/Contact/Office+Contact+Information/Zipcode+Authentication+Page.htm,2243 Rayburn House Office Building,M001147,19847,H2MI00037,400260,N00013808,ThadMcCotter,http://www.opencongress.org/wiki/Thaddeus_McCotter,http://youtube.com/RepMcCotter,thaddeusmccotter,,,1965-08-22, +Rep,Kendrick,Brett,Meek,,,D,FL,17,0,M,,,http://kendrickmeek.house.gov,,,M001148,8092,H2FL17056,400270,N00025692,kendrickbmeek,http://www.opencongress.org/wiki/Kendrick_Meek,http://youtube.com/KendrickBMeek,,,,1966-09-06, +Rep,Michael,H.,Michaud,,,D,ME,2,0,M,202-225-6306,202-225-2943,http://michaud.house.gov,http://michaud.house.gov/email,1724 Longworth House Office Building,M001149,6582,H2ME02097,400274,N00024770,RepMikeMichaud,http://www.opencongress.org/wiki/Michael_Michaud,http://youtube.com/repmikemichaud,131279995382,,,1955-01-18, +Rep,Candice,S.,Miller,,,R,MI,10,1,F,202-225-2106,202-226-1169,http://candicemiller.house.gov,http://candicemiller.house.gov/contact,320 Cannon House Office Building,M001150,2062,H6MI12181,400276,N00009795,CandiceMiller,http://www.opencongress.org/wiki/Candice_Miller,http://youtube.com/candicemi10,210401648605,,,1954-05-07,Rep.Candicemiller@opencongress.org +Rep,Tim,,Murphy,,,R,PA,18,1,M,202-225-2301,202-225-1844,http://murphy.house.gov,https://murphy.house.gov/contact-me,2332 Rayburn House Office Building,M001151,9794,H2PA18143,400285,N00024992,RepTimMurphy,http://www.opencongress.org/wiki/Tim_Murphy,http://youtube.com/TimMurphyPA18,105769762798552,,,1952-09-11,Rep.Murphy@opencongress.org +Rep,Marilyn,N.,Musgrave,,,R,CO,4,0,F,,,http://musgrave.house.gov,,,M001152,2703,H2CO04045,400287,N00025054,,http://www.opencongress.org/wiki/Marilyn_Musgrave,,,,,1949-01-27, +Sen,Lisa,A.,Murkowski,,,R,AK,Senior Seat,1,F,202-224-6665,202-224-5301,http://www.murkowski.senate.gov,http://www.murkowski.senate.gov/public/index.cfm?p=EMailLisa,709 Hart Senate Office Building,M001153,15841,S4AK00099,300075,N00026050,LisaMurkowski,http://www.opencongress.org/wiki/Lisa_Murkowski,http://youtube.com/senatormurkowski,25271170290,,III,1957-05-22,Sen.Murkowski@opencongress.org +Rep,R.,Bradley,Miller,,Brad,D,NC,13,0,M,202-225-3032,202-225-0181,http://www.house.gov/bradmiller,"http://bradmiller.house.gov/?sectionid=17§iontree=9,17",1127 Longworth House Office Building,M001154,10205,H2NC13029,400280,N00025093,RepBradMiller,http://www.opencongress.org/wiki/Ralph_Miller,http://youtube.com/MillerNC13,repbradmiller,,,1953-05-19, +Rep,Connie,,Mack,IV,,R,FL,14,0,M,202-225-2536,202-226-0439,http://www.house.gov/mack,http://mack.house.gov/index.cfm?FuseAction=ContactConnie.ContactForm,115 Cannon House Office Building,M001155,53996,H4FL14059,400622,N00026425,RepConnieMack,http://www.opencongress.org/wiki/Connie_Mack,http://youtube.com/RepConnieMack,RepConnieMack,,,1967-08-12, +Rep,Patrick,T.,McHenry,,,R,NC,10,1,M,202-225-2576,202-225-0316,http://mchenry.house.gov,http://mchenry.house.gov/contact/zipauth.htm,2334 Rayburn House Office Building,M001156,21031,H4NC10047,400644,N00026627,PatrickMcHenry,http://www.opencongress.org/wiki/Patrick_McHenry,http://youtube.com/CongressmanMcHenry,8045519803,,,1975-10-22,Rep.Mchenry@opencongress.org +Rep,Michael,T.,McCaul,,,R,TX,10,1,M,202-225-2401,202-225-5955,http://mccaul.house.gov,https://mccaul.house.gov/contact/email-me,131 Cannon House Office Building,M001157,49210,H4TX10093,400654,N00026460,RepMcCaul,http://www.opencongress.org/wiki/Michael_McCaul,http://youtube.com/MichaelTMcCaul,6355254859,,,1962-01-14,Rep.Mccaul@opencongress.org +Rep,Kenny,Ewell,Marchant,,,R,TX,24,1,M,202-225-6605,202-225-0074,http://marchant.house.gov,https://marchant.house.gov/contact/contactform.htm,2313 Rayburn House Office Building,M001158,5549,H4TX24094,400656,N00026710,RepKenMarchant,http://www.opencongress.org/wiki/Kenny_Marchant,http://youtube.com/RepKennyMarchant,6349487899,,,1951-02-23,Rep.Marchant@opencongress.org +Rep,Cathy,,McMorris Rodgers,,,R,WA,5,1,F,202-225-2006,202-225-3392,http://mcmorris.house.gov,https://mcmorrisforms.house.gov/write-to-cathy1,203 Cannon House Office Building,M001159,3217,H4WA05077,400659,N00026314,CathyMcMorris,http://www.opencongress.org/wiki/Cathy_McMorris-Rodgers,http://youtube.com/mcmorrisrodgers,321618789771,,,1969-05-22,Rep.Mcmorris@opencongress.org +Rep,Gwen,,Moore,,,D,WI,4,1,F,202-225-4572,202-225-8135,http://gwenmoore.house.gov,https://gwenmoore.house.gov/contact-form,2245 Rayburn House Office Building,M001160,3457,H4WI04183,400661,N00026914,RepGwenMoore,http://www.opencongress.org/wiki/Gwendolynne_Moore,http://youtube.com/RepGwenMoore,58864029545,,,1951-04-18,Rep.Gwenmoore@opencongress.org +Rep,Charles,J.,Melancon,,,D,LA,3,0,M,,,http://melancon.house.gov,,,M001161,35601,H4LA03028,400635,N00026840,,http://www.opencongress.org/wiki/Charles_Melancon,http://youtube.com/RepCharlieMelancon,,,,1947-10-03, +Sen,Mel,,Martinez,,,R,FL,Junior Seat,0,M,,,http://martinez.senate.gov,,,M001162,31193,S4FL00298,400621,N00026748,melmartinez,http://www.opencongress.org/wiki/Melquiades_Martinez,http://youtube.com/SenMartinezdotgov,,,III,1946-10-23, +Rep,Doris,O.,Matsui,,,D,CA,6,1,F,202-225-7163,202-225-0566,http://matsui.house.gov,https://matsui.house.gov/email-representative-matsui,2311 Rayburn House Office Building,M001163,28593,H6CA05195,400663,N00027459,DorisMatsui,http://www.opencongress.org/wiki/Doris_Matsui,http://youtube.com/RepDorisMatsui,doris.matsui,,,1944-09-25,Rep.Matsui@opencongress.org +Rep,Tim,,Mahoney,,,D,FL,16,0,M,,,http://mahoney.house.gov,,,M001164,68195,H6FL16059,412197,N00027804,,http://www.opencongress.org/wiki/Tim_Mahoney,,,,,1956-08-15, +Rep,Kevin,,McCarthy,,,R,CA,23,1,M,202-225-2915,202-225-2908,http://kevinmccarthy.house.gov,https://kevinmccarthy.house.gov/contact/email-me,2421 Rayburn House Office Building,M001165,28918,H6CA22125,412190,N00028152,GOPLeader,http://www.opencongress.org/wiki/Kevin_McCarthy,http://youtube.com/repkevinmccarthy,51052893175,,,1965-01-26,Rep.Kevinmccarthy@opencongress.org +Rep,Jerry,,McNerney,,,D,CA,9,1,M,202-225-1947,202-225-4060,http://mcnerney.house.gov,https://mcnerney.house.gov/contact/email-me,2265 Rayburn House Office Building,M001166,29474,H4CA11081,412189,N00026926,RepMcNerney,http://www.opencongress.org/wiki/Gerald_McNerney,http://youtube.com/RepJerryMcNerney,215241308510238,,,1951-06-18,Rep.Mcnerney@opencongress.org +Rep,Harry,E.,Mitchell,,,D,AZ,5,0,M,,,http://mitchell.house.gov,,,M001167,16369,H6AZ05067,412187,N00028162,HarryEMitchell,http://www.opencongress.org/wiki/Harry_Mitchell,http://youtube.com/RepHarryMitchell,,,,1940-07-18, +Rep,Patrick,J.,Murphy,,,D,PA,8,0,M,,,http://patrickmurphy.house.gov,,,M001168,60031,H6PA08194,412233,N00027594,,http://www.opencongress.org/wiki/Patrick_Murphy,,,,,1973-10-19, +Sen,Christopher,S.,Murphy,,,D,CT,Junior Seat,1,M,202-224-4041,202-225-5933,http://www.murphy.senate.gov,http://www.murphy.senate.gov/contact,136 Hart Senate Office Building,M001169,17189,H6CT05124,412194,N00027566,ChrisMurphyCT,http://www.opencongress.org/wiki/Christopher_Murphy,http://youtube.com/senchrismurphy,19437978960,,I,1973-08-03,Sen.Murphy@opencongress.org +Sen,Claire,,McCaskill,,,D,MO,Senior Seat,1,F,202-224-6154,202-228-6326,http://www.mccaskill.senate.gov,http://www.mccaskill.senate.gov/?p=contact,730 Hart Senate Office Building,M001170,2109,S6MO00305,412243,N00027694,McCaskillOffice,http://www.opencongress.org/wiki/Claire_McCaskill,http://youtube.com/SenatorMcCaskill,131498087618,,I,1953-07-24,Sen.Mccaskill@opencongress.org +Rep,Daniel,B.,Maffei,,,D,NY,24,0,M,202-225-3701,202-225-4042,http://maffei.house.gov,https://maffei.house.gov/email-me,422 Cannon House Office Building,M001171,68959,H6NY25125,412297,N00027891,RepDanMaffei,http://www.opencongress.org/wiki/Daniel_Maffei,http://youtube.com/repdanmaffei,470842942980263,,,1968-07-04, +Rep,Betsy,,Markey,,,D,CO,4,0,F,,,http://betsymarkey.house.gov,,,M001172,106225,H8CO04067,412298,N00029128,,http://www.opencongress.org/wiki/Betsy_Markey,http://youtube.com/RepBetsyMarkey,,,,1956-04-27, +Rep,Eric,J. J.,Massa,,,D,NY,29,0,M,,,http://massa.house.gov,,,M001173,69120,H6NY29168,412299,N00027550,EricMassa,http://www.opencongress.org/wiki/Eric_Massa,,,,,1959-09-16, +Rep,Michael,E.,McMahon,,,D,NY,13,0,M,,,http://mcmahon.house.gov,,,M001174,44728,H8NY13077,412296,N00030267,RepMikeMcMahon,http://www.opencongress.org/wiki/Michael_McMahon,http://youtube.com/McMahonNY13,,,,1957-09-12, +Rep,Walter,,Minnick,,,D,ID,1,0,M,,,http://minnick.house.gov,,,M001175,436,H8ID01090,412300,N00006288,WaltMinnick,http://www.opencongress.org/wiki/Walter_Minnick,http://youtube.com/CongressmanMinnick,,,,1942-09-20, +Sen,Jeff,,Merkley,,,D,OR,Junior Seat,1,M,202-224-3753,202-228-3997,http://www.merkley.senate.gov,http://www.merkley.senate.gov/contact/,313 Hart Senate Office Building,M001176,23644,S8OR00207,412325,N00029303,SenJeffMerkley,http://www.opencongress.org/wiki/Jeffery_Merkley,http://youtube.com/SenatorJeffMerkley,74374931545,,II,1956-10-24,Sen.Merkley@opencongress.org +Rep,Tom,,McClintock,,,R,CA,4,1,M,202-225-2511,202-225-5444,http://mcclintock.house.gov,https://mcclintockforms.house.gov/forms/contact-form.shtml,2331 Rayburn House Office Building,M001177,9715,H8CA04152,412295,N00006863,RepMcClintock,http://www.opencongress.org/wiki/Tom_McClintock,http://youtube.com/McClintockCA04,81125319109,,,1956-07-10,Rep.Mcclintock@opencongress.org +Rep,Scott,,Murphy,,,D,NY,20,0,M,,,http://scottmurphy.house.gov/,,,M001178,110967,H0NY20079,412332,N00030682,,http://www.opencongress.org/wiki/Scott_Murphy,,,,,1970-01-26, +Rep,Tom,,Marino,,,R,PA,10,1,M,202-225-3731,202-225-9594,http://marino.house.gov,https://marino.house.gov/contact-me/email-me,410 Cannon House Office Building,M001179,119478,H0PA10078,412468,N00031777,RepTomMarino,http://www.opencongress.org/wiki/Tom_Marino,http://youtube.com/RepMarino,144408762280226,,,1952-08-15,Rep.Marino@opencongress.org +Rep,David,B.,McKinley,,,R,WV,1,1,M,202-225-4172,202-225-7564,http://mckinley.house.gov,https://mckinleyforms.house.gov/email-me,412 Cannon House Office Building,M001180,117396,H0WV01072,412487,N00031681,RepMcKinley,http://www.opencongress.org/wiki/David_McKinley,http://youtube.com/RepDavidMcKinley,130377260362609,,,1947-03-28,Rep.Mckinley@opencongress.org +Rep,Patrick,,Meehan,,,R,PA,7,1,M,202-225-2011,202- 226-0280,https://meehan.house.gov,https://meehan.house.gov/email-me,434 Cannon House Office Building,M001181,119474,H0PA07082,412466,N00031134,RepMeehan,http://www.opencongress.org/wiki/Patrick_Meehan,http://youtube.com/repmeehan,136000283132824,,,1955-10-20,Rep.Meehan@opencongress.org +Rep,Mick,,Mulvaney,,,R,SC,5,1,M,202-225-5501,202-225-0464,https://mulvaney.house.gov,https://mulvaney.house.gov/email-mick/,2419 Rayburn House Office Building,M001182,60348,H0SC05031,412474,N00031412,RepMickMulvaney,http://www.opencongress.org/wiki/Mick_Mulvaney,http://youtube.com/RepMickMulvaney,188649667827713,,,1967-07-21,Rep.Mulvaney@opencongress.org +Sen,Joe,,Manchin,III,,D,WV,Senior Seat,1,M,202-224-3954,202-228-0002,http://www.manchin.senate.gov,http://www.manchin.senate.gov/public/index.cfm/contact-form,306 Hart Senate Office Building,M001183,7547,S0WV00090,412391,N00032838,Sen_JoeManchin,http://www.opencongress.org/wiki/Joe_Manchin,http://youtube.com/SenatorJoeManchin,10150135395755161,,I,1947-08-24,Sen.Manchin@opencongress.org +Rep,Thomas,,Massie,,,R,KY,4,1,M,202-225-3465,202-225-0003,http://massie.house.gov,http://massieforms.house.gov/contact/,314 Cannon House Office Building,M001184,132068,H2KY04121,412503,N00034041,RepThomasMassie,,http://youtube.com/repthomasmassie,452480994776070,,,1971-01-13,Rep.Massie@opencongress.org +Rep,Sean,Patrick,Maloney,,,D,NY,18,1,M,202-225-5441,202-225-3289,http://seanmaloney.house.gov,https://seanmaloney.house.gov/contact/email-me,1529 Longworth House Office Building,M001185,139760,H2NY22139,412562,N00034277,RepSeanMaloney,,,551199354892891,,,1966-07-30,Rep.Seanmaloney@opencongress.org +Rep,Mark,,Meadows,,,R,NC,11,1,M,202-225-6401,202-226-6422,https://meadows.house.gov,https://meadows.house.gov/email-me,1024 Longworth House Office Building,M001187,136459,H2NC11080,412552,N00033631,RepMarkMeadows,,http://youtube.com/RepMarkMeadows,409882952423501,,,1959-07-28,Rep.Meadows@opencongress.org +Rep,Grace,,Meng,,,D,NY,6,1,F,202-225-2601,202-225-1589,http://meng.house.gov,https://meng.house.gov/contact/email-me,1317 Longworth House Office Building,M001188,69157,H2NY06116,412560,N00034547,RepGraceMeng,,,195734010571362,,,1975-10-01,Rep.Meng@opencongress.org +Rep,Luke,,Messer,,,R,IN,6,1,M,202-225-3021,765-747-5586,https://messer.house.gov,https://messer.house.gov/contact/email-me,508 Cannon House Office Building,M001189,33997,H0IN02125,412540,N00012546,RepLukeMesser,,http://youtube.com/RepLukeMesser,367444640018564,,,1969-02-27,Rep.Messer@opencongress.org +Rep,Markwayne,,Mullin,,,R,OK,2,1,M,202-225-2701,202-225-3038,http://mullin.house.gov,https://mullin.house.gov/contact/email-me,1113 Longworth House Office Building,M001190,135898,H2OK02083,412568,N00033410,RepMullin,,,453637624684399,,,1977-07-26,Rep.Mullin@opencongress.org +Rep,Patrick,,Murphy,,,D,FL,18,1,M,202-225-3026,202-225-8398,http://patrickmurphy.house.gov,http://patrickmurphy.house.gov/contact/,211 Cannon House Office Building,M001191,137652,H2FL22072,412527,N00033091,RepMurphyFL,,http://youtube.com/RepPatrickMurphyFL,317735028342371,,,1983-03-30,Rep.Patrickmurphy@opencongress.org +Rep,Tom,,MacArthur,,,R,NJ,3,1,M,202-225-4765,202-225-0778,https://macarthur.house.gov,,506 Cannon House Office Building,M001193,,H4NJ03130,412643,N00036155,RepTomMacArthur,,,CongressmanTomMacArthur,,,1960-10-16,Rep.Macarthur@opencongress.org +Rep,John,,Moolenaar,,,R,MI,4,1,M,202-225-3561,202-225-9679,https://moolenaar.house.gov,,117 Cannon House Office Building,M001194,,H4MI04126,412634,N00036275,RepMoolenaar,,,RepMoolenaar,,,1961-05-08,Rep.Moolenaar@opencongress.org +Rep,Alex,,Mooney,,,R,WV,2,1,M,202-225-2711,202-225-7856,https://mooney.house.gov,,1232 Longworth House Office Building,M001195,,H4WV02080,412662,N00033814,RepAlexMooney,,,CongressmanAlexMooney,,,1971-06-05,Rep.Mooney@opencongress.org +Rep,Seth,,Moulton,,,D,MA,6,1,M,202-225-8020,202-225-5915,https://moulton.house.gov,,1408 Longworth House Office Building,M001196,,H4MA06090,412632,N00035431,teammoulton,,,CongressmanSethMoulton,,,1978-10-24,Rep.Moulton@opencongress.org +Rep,Martha,,McSally,,,R,AZ,2,1,F,202-225-2542,202-225-0378,https://mcsally.house.gov,,1029 Longworth House Office Building,M001197,,H2AZ08102,412611,N00033982,RepMcSally,,,RepMcSally,,,1966-03-22,Rep.Mcsally@opencongress.org +Rep,Jerrold,L.,Nadler,,,D,NY,10,1,M,202-225-5635,202-225-6923,http://nadler.house.gov,https://jerroldnadler.house.gov/forms/writeyourrep/default.aspx,2109 Rayburn House Office Building,N000002,26980,H2NY17071,400289,N00000939,RepJerryNadler,http://www.opencongress.org/wiki/Jerrold_Nadler,http://youtube.com/congressmannadler,78291598977,,,1947-06-13,Rep.Nadler@opencongress.org +Rep,Richard,E.,Neal,,,D,MA,1,1,M,202-225-5601,202-225-8112,http://neal.house.gov,https://forms.house.gov/neal/webforms/Contact_Form.shtml,341 Cannon House Office Building,N000015,26895,H8MA02041,400291,N00000153,RepRichardNeal,http://www.opencongress.org/wiki/Richard_Neal,http://youtube.com/RepRichardENeal,325642654132598,,,1949-02-14,Rep.Neal@opencongress.org +Sen,Bill,,Nelson,,,D,FL,Senior Seat,1,M,202-224-5274,202-228-2183,http://www.billnelson.senate.gov,http://www.billnelson.senate.gov/contact-bill,716 Hart Senate Office Building,N000032,1606,S8FL00166,300078,N00009926,SenBillNelson,http://www.opencongress.org/wiki/Bill_Nelson,http://youtube.com/senbillnelson,,,I,1942-09-29,Sen.Billnelson@opencongress.org +Rep,Richard,M.,Nolan,,,D,MN,8,1,M,202-225-6211,202-225-0699,http://nolan.house.gov,https://nolan.house.gov/contact/email-me,2366 Rayburn House Office Building,N000127,138505,H2MN08111,408211,N00021207,USRepRickNolan,,http://youtube.com/USRepRickNolan,388085277945339,,,1943-12-17,Rep.Nolan@opencongress.org +Del,Eleanor,Holmes,Norton,,,D,DC,0,1,F,202-225-8050,202-225-3002,http://norton.house.gov,https://norton.house.gov/contact/email-me,2136 Rayburn House Office Building,N000147,775,H0DC00058,400295,N00001692,EleanorNorton,http://www.opencongress.org/wiki/Eleanor_Norton,http://youtube.com/EleanorHNorton,61731840657,,,1937-06-13,Rep.Norton@opencongress.org +Rep,Charles,W.,Norwood,Jr.,Charlie,R,GA,10,0,M,,,http://www.house.gov/norwood,,,N000159,"",H4GA10022,400296,N00002630,,http://www.opencongress.org/wiki/Charles_Norwood,,,,,1941-07-27, +Rep,Grace,F.,Napolitano,,,D,CA,32,1,F,202-225-5256,202-225-0027,http://napolitano.house.gov,https://napolitano.house.gov/contact-me/email-me,1610 Longworth House Office Building,N000179,8393,H8CA34068,400290,N00006789,GraceNapolitano,http://www.opencongress.org/wiki/Grace_Napolitano,http://youtube.com/RepGraceNapolitano,163108420409412,,,1936-12-04,Rep.Napolitano@opencongress.org +Sen,Ben,E.,Nelson,,,D,NE,Senior Seat,0,M,202-224-6551,202-228-0012,http://bennelson.senate.gov/,http://www.bennelson.senate.gov/contact-me.cfm,720 Hart Senate Office Building,N000180,21744,S6NE00095,300077,N00005329,SenBenNelson,http://www.opencongress.org/wiki/E._Benjamin_Nelson,http://youtube.com/SenBenNelson,senatorbennelson,,I,1941-05-17, +Rep,Devin,G.,Nunes,,,R,CA,22,1,M,202-225-2523,202-225-3404,http://nunes.house.gov,https://nunes.house.gov/contactform/default.aspx,1013 Longworth House Office Building,N000181,16725,H8CA20059,400297,N00007248,Rep_DevinNunes,http://www.opencongress.org/wiki/Devin_Nunes,http://youtube.com/RepDevinNunes,,,,1973-10-01,Rep.Nunes@opencongress.org +Rep,Randy,,Neugebauer,,,R,TX,19,1,M,202-225-4005,202-225-9615,http://randy.house.gov,https://randy.house.gov/contact-me/email-me,1424 Longworth House Office Building,N000182,49522,H4TX19102,400441,N00026043,RandyNeugebauer,http://www.opencongress.org/wiki/Randy_Neugebauer,http://youtube.com/RandyNeugebauer,64137294987,,,1949-12-24,Rep.Randy@opencongress.org +Rep,Glenn,C.,Nye,,,D,VA,2,0,M,,,http://nye.house.gov,,,N000183,109342,H8VA02046,412301,N00029784,GlennNye,http://www.opencongress.org/wiki/Glenn_Nye,http://youtube.com/GlennNye,,,,1974-09-09, +Rep,Kristi,L.,Noem,,,R,SD,0,1,F,202-225-2801,202-225-5823,https://noem.house.gov,http://noem.house.gov/index.cfm/email-kristi,2422 Rayburn House Office Building,N000184,58189,H0SD00054,412475,N00032022,RepKristiNoem,http://www.opencongress.org/wiki/Kristi_Noem,http://youtube.com/RepKristiNoem,,,,1971-11-30,Rep.Noem@opencongress.org +Rep,Richard,B.,Nugent,,,R,FL,11,1,M,202-225-1002,202- 226-6559,https://nugent.house.gov,https://nugent.house.gov/contact/email-me,1727 Longworth House Office Building,N000185,124333,H0FL05139,412409,N00032441,RepRichNugent,http://www.opencongress.org/wiki/Richard_Nugent,http://youtube.com/RepRichNugent,183541871674897,,,1951-05-26,Rep.Nugent@opencongress.org +Rep,Alan,,Nunnelee,,,R,MS,1,0,M,202-225-4306,202- 225-3549,http://nunnelee.house.gov,https://nunnelee.house.gov/contact-form,1427 Longworth House Office Building,N000186,8326,H0MS01043,412442,N00031006,RepAlanNunnelee,http://www.opencongress.org/wiki/Alan_Nunnelee,http://youtube.com/congressmannunnelee,144919278895639,,,1958-10-09, +Rep,Donald,W.,Norcross,,,D,NJ,1,1,M,202-225-6501,202-225-6583,http://norcross.house.gov,http://norcross.house.gov/contact,1531 Longworth House Office Building,N000188,,H4NJ01084,412606,N00036154,DonaldNorcross,,,DonaldNorcrossNJ,,,1958-12-13,Rep.Norcross@opencongress.org +Rep,Dan,,Newhouse,,,R,WA,4,1,M,202-225-5816,202-225-3251,https://newhouse.house.gov,,1641 Longworth House Office Building,N000189,,H4WA04104,412660,N00036403,RepNewhouse,,,RepNewhouse,,,1955-07-10,Rep.Newhouse@opencongress.org +Rep,James,L.,Oberstar,,,D,MN,8,0,M,,,http://oberstar.house.gov,,,O000006,26927,H6MN08047,400299,N00001806,JimOberstar,http://www.opencongress.org/wiki/James_Oberstar,http://youtube.com/RepOberstar,,,,1934-09-10, +Rep,David,Ross,Obey,,Dave,D,WI,7,0,M,,,http://obey.house.gov,,,O000007,27140,H6WI07033,400300,N00004394,,http://www.opencongress.org/wiki/David_Ross_Obey,http://youtube.com/CongressmanDaveObey,,,,1938-10-03, +Rep,John,W.,Olver,,,D,MA,1,0,M,202-225-5335,202-226-1224,http://www.house.gov/olver,http://www.house.gov/olver/contactme.html,1111 Longworth House Office Building,O000085,26894,H2MA01020,400301,N00000143,RepJohnOlver,http://www.opencongress.org/wiki/John_Olver,http://youtube.com/CongressmanOlver,CongressmanJohnOlver,,,1936-09-03, +Rep,Solomon,P.,Ortiz,,,D,TX,27,0,M,,,http://ortiz.house.gov,,,O000107,27106,H2TX27026,400302,N00005998,,http://www.opencongress.org/wiki/Solomon_Ortiz,,,,,1937-06-03, +Sen,Barack,,Obama,,,D,IL,Junior Seat,0,M,,,http://obama.senate.gov/,,,O000167,9490,S4IL00180,400629,N00009638,BarackObama,http://www.opencongress.org/wiki/Barack_Obama,,,,III,1961-08-04, +Rep,Pete,,Olson,,,R,TX,22,1,M,202-225-5951,202-225-5241,http://olson.house.gov,https://forms.house.gov/olson/contact-form.shtml,2133 Rayburn House Office Building,O000168,102008,H8TX22107,412302,N00029285,RepPeteOlson,http://www.opencongress.org/wiki/Pete_Olson,,20718168936,,,1962-12-09,Rep.Olson@opencongress.org +Rep,William,L.,Owens,,,D,NY,21,0,M,202-225-4611,202-226-0621,http://owens.house.gov,http://owens.house.gov/contact/,405 Cannon House Office Building,O000169,116354,H0NY23081,412383,N00031011,BillOwensNY,http://www.opencongress.org/wiki/William_Owens,http://youtube.com/RepBillOwens,132985523396856,,,1949-01-20, +Rep,Beto,,O'Rourke,,,D,TX,16,1,M,202-225-4831,,http://orourke.house.gov,https://orourkeforms.house.gov/forms/writeyourrep/,1330 Longworth House Office Building,O000170,78533,H2TX16185,412575,N00033540,RepBetoORourke,,http://youtube.com/betoorourketx16,460776160654909,,,1972-09-26,Rep.Orourke@opencongress.org +Rep,Frank,J.,Pallone,Jr.,,D,NJ,6,1,M,202-225-4671,202-225-9665,https://pallone.house.gov,https://pallone.house.gov/contact-me/email-me,237 Cannon House Office Building,P000034,26951,H8NJ03073,400308,N00000781,FrankPallone,http://www.opencongress.org/wiki/Frank_Pallone,http://youtube.com/repfrankpallone,6517277731,,,1951-10-30,Rep.Pallone@opencongress.org +Rep,Bill,J.,Pascrell,Jr.,,D,NJ,9,1,M,202-225-5751,202-225-5782,http://pascrell.house.gov,https://pascrell.house.gov/contact/email-me,2370 Rayburn House Office Building,P000096,478,H6NJ08118,400309,N00000751,BillPascrell,http://www.opencongress.org/wiki/William_Pascrell,http://youtube.com/RepPascrell,303312929155,,,1937-01-25,Rep.Pascrell@opencongress.org +Rep,Ed,,Pastor,,,D,AZ,7,0,M,202-225-4065,202-225-1655,http://www.pastor.house.gov,https://pastor.house.gov/email-me,2465 Rayburn House Office Building,P000099,26719,H2AZ02055,400310,N00006397,,http://www.opencongress.org/wiki/Ed_Pastor,,,,,1943-06-28, +Rep,Donald,M.,Payne,,,D,NJ,10,0,M,202-225-3436,202-225-4160,http://www.house.gov/payne,http://www.house.gov/payne/IMA/email.shtml,2310 Rayburn House Office Building,P000149,26957,H0NJ10026,400312,N00000716,,http://www.opencongress.org/wiki/Donald_Payne,http://youtube.com/CongressmanPayne,,,,1934-07-16, +Rep,Nancy,,Pelosi,,,D,CA,12,1,F,202-225-4965,202-225-8259,http://pelosi.house.gov,http://pelosi.house.gov/contact-me/email-me,233 Cannon House Office Building,P000197,26732,H8CA05035,400314,N00007360,NancyPelosi,http://www.opencongress.org/wiki/Nancy_Pelosi,http://youtube.com/nancypelosi,86574174383,,,1940-03-26,Rep.Pelosi@opencongress.org +Rep,Collin,Clark,Peterson,,,D,MN,7,1,M,202-225-2165,202-225-1593,http://collinpeterson.house.gov,https://collinpeterson.house.gov/contact-me/email-me,2204 Rayburn House Office Building,P000258,26926,H2MN07014,400316,N00004558,,http://www.opencongress.org/wiki/Collin_Peterson,,6595227967,,,1944-06-29,Rep.Collinpeterson@opencongress.org +Rep,John,E.,Peterson,,,R,PA,5,0,M,,,http://www.house.gov/johnpeterson,,,P000263,251,H6PA05091,400317,N00001422,,http://www.opencongress.org/wiki/John_Peterson,,,,,1938-12-25, +Rep,Thomas,E.,Petri,,Tom,R,WI,6,0,M,202-225-2476,202-225-2356,http://petri.house.gov,http://petri.house.gov/contact-me/email-me,2462 Rayburn House Office Building,P000265,27139,H0WI06061,400318,N00004426,,http://www.opencongress.org/wiki/Thomas_Petri,http://youtube.com/TomPetri,thomaspetri,,,1940-05-28, +Rep,Charles,W.,Pickering,Jr.,Chip,R,MS,3,0,M,,,http://www.house.gov/pickering,,,P000323,279,H6MS03046,400319,N00003341,,http://www.opencongress.org/wiki/Charles_Pickering,,,,,1963-08-10, +Rep,Joseph,R.,Pitts,,,R,PA,16,1,M,202-225-2411,202-225-2013,http://pitts.house.gov,https://pitts.house.gov/contact-me/legislative-contact-form,420 Cannon House Office Building,P000373,265,H6PA16197,400320,N00001633,RepJoePitts,http://www.opencongress.org/wiki/Joseph_Pitts,http://youtube.com/congressmanjoepitts,94156528752,,,1939-10-10,Rep.Pitts@opencongress.org +Rep,Earl,Ralph,Pomeroy,,,D,ND,0,0,M,,,http://www.house.gov/pomeroy,,,P000422,27007,H2ND00057,400323,N00008113,,http://www.opencongress.org/wiki/Earl_Pomeroy,http://youtube.com/earlpomeroy,,,,1952-09-02, +Sen,Robert,J.,Portman,,Rob,R,OH,Junior Seat,1,M,202-224-3353,,http://www.portman.senate.gov,https://www.portman.senate.gov/public/index.cfm/contact-form,448 Russell Senate Office Building,P000449,27008,S0OH00133,400325,N00003682,SenRobPortman,http://www.opencongress.org/wiki/Rand_Paul,http://youtube.com/SenRobPortman,45243961073,,III,1955-12-19,Sen.Portman@opencongress.org +Rep,David,E.,Price,,,D,NC,4,1,M,202-225-1784,202-225-2014,http://price.house.gov,https://price.house.gov/contact,2108 Rayburn House Office Building,P000523,119,H6NC04037,400326,N00002260,RepDavidEPrice,http://www.opencongress.org/wiki/David_Price,http://youtube.com/RepDavidPrice,,,,1940-08-17,Rep.Price@opencongress.org +Rep,Deborah,D.,Pryce,,,R,OH,15,0,F,,,http://www.house.gov/pryce,,,P000555,27020,H2OH15046,400327,N00003504,,http://www.opencongress.org/wiki/Deborah_Pryce,,,,,1951-07-29, +Rep,Ronald,E.,Paul,,Ron,R,TX,14,0,M,202-225-2831,202-226-6553,http://www.house.gov/paul,http://www.house.gov/paul/contact.shtml,203 Cannon House Office Building,P000583,296,H6TX22101,400311,N00005906,RepRonPaul,http://www.opencongress.org/wiki/Ronald_Paul,http://youtube.com/CongressmanRonPaul,ronpaul,,,1935-08-20, +Rep,Todd,R.,Platts,,,R,PA,19,0,M,202-225-5836,202-226-1000,http://www.house.gov/platts,http://www.house.gov/platts/email.shtml,2455 Rayburn House Office Building,P000585,9211,H0PA19053,400321,N00009719,,http://www.opencongress.org/wiki/Todd_Platts,http://youtube.com/RepToddPlatts,7894694121,,,1962-03-05, +Rep,Adam,H.,Putnam,,,R,FL,12,0,M,,,http://adamputnam.house.gov,,,P000586,12913,H0FL12051,400328,N00009618,,http://www.opencongress.org/wiki/Adam_Putnam,http://youtube.com/FL12Putnam,,,,1974-07-31, +Rep,Mike,,Pence,,,R,IN,6,0,M,202-225-3021,202-225-3382,http://mikepence.house.gov,https://forms.house.gov/pence/IMA/contact_form.htm,100 Cannon House Office Building,P000587,34024,H8IN02060,400315,N00003765,RepMikePence,http://www.opencongress.org/wiki/Mike_Pence,http://youtube.com/CongressmanMikePence,mikepence,,,1959-06-07, +Rep,Stevan,E.,Pearce,,Steve,R,NM,2,1,M,202-225-2365,,http://pearce.house.gov,https://pearce.house.gov/contact-me/email-me,2432 Rayburn House Office Building,P000588,10655,H2NM02126,400313,N00012672,RepStevePearce,http://www.opencongress.org/wiki/Stevan_Pearce,http://youtube.com/NMStevePearce,180280568662135,,,1947-08-24,Rep.Pearce@opencongress.org +Rep,Jon,Christopher,Porter,Sr.,,R,NV,3,0,M,,,http://www.house.gov/porter,,,P000589,2612,H0NV01078,400324,N00012560,,http://www.opencongress.org/wiki/Jon_Porter,,,,,1955-05-16, +Sen,Mark,,Pryor,,,D,AR,Senior Seat,0,M,202-224-2353,202-228-0908,http://www.pryor.senate.gov,http://www.pryor.senate.gov/contact/form,255 Dirksen Senate Office Building,P000590,35,S0AR00028,300080,N00013823,SenMarkPryor,http://www.opencongress.org/wiki/Mark_Pryor,http://youtube.com/senatorpryor,9248638978,,II,1963-01-10, +Rep,Tom,,Price,,,R,GA,6,1,M,202-225-4501,202-225-4656,https://tomprice.house.gov,https://tomprice.house.gov/contact-me,100 Cannon House Office Building,P000591,11853,H4GA06087,400626,N00026160,RepTomPrice,http://www.opencongress.org/wiki/Thomas_Price,http://youtube.com/RepTomPrice,172032960420,,,1954-10-08,Rep.Tomprice@opencongress.org +Rep,Ted,,Poe,,,R,TX,2,1,M,202-225-6565,202-225-5547,https://poe.house.gov,https://poe.house.gov/index.cfm/contact-form#form_D05B44B5-B782-4DC7-BED6-FF0C90951FFF,2412 Rayburn House Office Building,P000592,49198,H4TX02108,400652,N00026457,JudgeTedPoe,http://www.opencongress.org/wiki/Ted_Poe,http://youtube.com/CongressmanTedPoe,106631626049851,,,1948-09-10,Rep.Poe@opencongress.org +Rep,Ed,,Perlmutter,,,D,CO,7,1,M,202-225-2645,202-225-5278,http://perlmutter.house.gov,https://forms.house.gov/perlmutter/webforms/contact.shtml,1410 Longworth House Office Building,P000593,2653,H6CO07023,412192,N00027510,RepPerlmutter,http://www.opencongress.org/wiki/Ed_Perlmutter,http://youtube.com/RepPerlmutter,86174496459,,,1953-05-01,Rep.Perlmutter@opencongress.org +Rep,Erik,,Paulsen,,,R,MN,3,1,M,202-225-2871,202-225-6351,http://paulsen.house.gov,https://paulsenforms.house.gov/contact-me,127 Cannon House Office Building,P000594,3833,H8MN03077,412303,N00029391,RepErikPaulsen,http://www.opencongress.org/wiki/Erik_Paulsen,http://youtube.com/reperikpaulsen,128558293848160,,,1965-05-14,Rep.Paulsen@opencongress.org +Sen,Gary,C.,Peters,,,D,MI,Junior Seat,1,M,202-224-6221,,http://www.peters.senate.gov,,724 Hart Senate Office Building,P000595,8749,H8MI09068,412305,N00029277,SenGaryPeters,http://www.opencongress.org/wiki/Gary_Peters,http://youtube.com/RepGaryPeters,88851604323,,II,1958-12-01,Sen.Peters@opencongress.org +Com,Pedro,R.,Pierluisi,,,D,PR,0,1,M,202-225-2615,202-225-2154,http://pierluisi.house.gov,https://pierluisi.house.gov/contact/email-me,2410 Rayburn House Office Building,P000596,110894,H8PR00062,412306,N00029168,PedroPierluisi,http://www.opencongress.org/wiki/Pedro_Pierluisi,http://youtube.com/PierluisiCongress,55139978107,,,1959-04-26,Rep.Pierluisi@opencongress.org +Rep,Chellie,,Pingree,,,D,ME,1,1,F,202-225-6116,202-225-5590,https://pingree.house.gov,https://pingree.house.gov/email-me,2162 Rayburn House Office Building,P000597,6586,H8ME01120,412307,N00013817,ChelliePingree,http://www.opencongress.org/wiki/Chellie_Pingree,http://youtube.com/congresswomanpingree,91529332807,,,1955-04-02,Rep.Pingree@opencongress.org +Rep,Jared,,Polis,,,D,CO,2,1,M,202-225-2161,202-226-7840,http://polis.house.gov,https://polis.house.gov/forms/writeyourrep/default.aspx,1433 Longworth House Office Building,P000598,106220,H8CO02137,412308,N00029127,JaredPolis,http://www.opencongress.org/wiki/Jared_Polis,http://youtube.com/JaredPolis31275,53481427529,,,1975-05-12,Rep.Polis@opencongress.org +Rep,Bill,,Posey,,,R,FL,8,1,M,202-225-3671,202-225-3516,http://posey.house.gov,https://posey.house.gov/forms/writeyourrep/,120 Cannon House Office Building,P000599,24280,H8FL15107,412309,N00029662,CongBillPosey,http://www.opencongress.org/wiki/Bill_Posey,http://youtube.com/CongressmanPosey,100000080395369,,,1947-12-18,Rep.Posey@opencongress.org +Rep,Thomas,S. P.,Perriello,,,D,VA,5,0,M,,,http://perriello.house.gov,,,P000600,109344,H8VA05106,412304,N00029339,tomperriello,http://www.opencongress.org/wiki/Tom_Perriello,http://youtube.com/TomPerriello,,,,1974-10-09, +Rep,Steven,M.,Palazzo,,,R,MS,4,1,M,202-225-5772,202- 225-7074,http://palazzo.house.gov,http://palazzo.house.gov/contact/,331 Cannon House Office Building,P000601,69521,H0MS04120,412443,N00031958,CongPalazzo,http://www.opencongress.org/wiki/Steven_Palazzo,http://youtube.com/CongressmanPalazzo,186908658003781,,,1970-02-21,Rep.Palazzo@opencongress.org +Rep,Mike,,Pompeo,,,R,KS,4,1,M,202-225-6216,202-225-3489,http://pompeo.house.gov,https://pompeo.house.gov/contact/contactform.htm?zip5=$ADDRESS_ZIP5,436 Cannon House Office Building,P000602,125023,H0KS04051,412431,N00030744,RepMikePompeo,http://www.opencongress.org/wiki/Mike_Pompeo,http://youtube.com/congressmanpompeo,101965369880683,,,1963-12-30,Rep.Pompeo@opencongress.org +Sen,Rand,,Paul,,,R,KY,Junior Seat,1,M,202-224-4343,202-228-1373,http://www.paul.senate.gov,http://www.paul.senate.gov/?p=contact,167 Russell Senate Office Building,P000603,117285,S0KY00156,412492,N00030836,,http://www.opencongress.org/wiki/Rob_Portman,http://youtube.com/SenatorRandPaul,161355253917286,,III,1963-01-07,Sen.Paul@opencongress.org +Rep,Donald,M.,Payne,Jr.,,D,NJ,10,1,M,202-225-3436,202-225-4160,http://payne.house.gov,http://payne.house.gov/contact/email-me,103 Cannon House Office Building,P000604,90668,H2NJ10154,412506,N00034639,RepDonaldPayne,,,360976767343741,,,1958-12-17,Rep.Payne@opencongress.org +Rep,Scott,,Perry,,,R,PA,4,1,M,202-225-5836,202-226-1000,http://perry.house.gov,http://perryforms.house.gov/forms/writeyourrep/,1207 Longworth House Office Building,P000605,59980,H2PA04135,412569,N00034120,RepScottPerry,,http://youtube.com/RepScottPerry,376801102416184,,,1962-05-27,Rep.Perry@opencongress.org +Rep,Robert,,Pittenger,,,R,NC,9,1,M,202-225-1976,202-225-3389,http://pittenger.house.gov,https://pittenger.house.gov/contact/email-me,224 Cannon House Office Building,P000606,41272,H2NC09134,412551,N00034416,RepPittenger,,http://youtube.com/CongressmanPittenger,376142742468386,,,1948-08-15,Rep.Pittenger@opencongress.org +Rep,Mark,,Pocan,,,D,WI,2,1,M,202-225-2906,202-225-6942,http://pocan.house.gov,https://pocan.house.gov/contact/email-me,313 Cannon House Office Building,P000607,26238,H2WI02124,412585,N00033549,RepMarkPocan,,http://youtube.com/repmarkpocan,436881033058309,,,1964-08-14,Rep.Pocan@opencongress.org +Rep,Scott,H.,Peters,,,D,CA,52,1,M,202-225-0508,202-225-2558,http://scottpeters.house.gov,https://scottpeters.house.gov/contact/email-me,1122 Longworth House Office Building,P000608,70351,H2CA52089,412523,N00033591,RepScottPeters,,,449337038470352,,,1958-06-17,Rep.Scottpeters@opencongress.org +Rep,Gary,,Palmer,,,R,AL,6,1,M,202-225-4921,202-225-2082,https://palmer.house.gov,,206 Cannon House Office Building,P000609,,H4AL06098,412608,N00035691,USRepGaryPalmer,,,USRepresentativeGaryPalmer,,,1954-05-14,Rep.Palmer@opencongress.org +Del,Stacey,,Plaskett,,,D,VI,0,1,F,202-225-1790,202-225-5517,https://plaskett.house.gov,,509 Cannon House Office Building,P000610,,H2VI00082,412659,N00035000,staceyplaskett,,,repstaceyplaskett,,,1964-05-13,Rep.Plaskett@opencongress.org +Rep,Bruce,,Poliquin,,,R,ME,2,1,M,202-225-6306,202-225-2943,https://poliquin.house.gov,,426 Cannon House Office Building,P000611,,S2ME00158,412633,N00034584,RepPoliquin,,,RepPoliquin,,,1953-11-01,Rep.Poliquin@opencongress.org +Sen,David,,Perdue,,,R,GA,Junior Seat,1,M,202-224-3521,,http://www.perdue.senate.gov,,383 Russell Senate Office Building,P000612,,S4GA11285,412666,N00035516,sendavidperdue,,,SenatorDavidPerdue,,II,1949-12-10,Sen.Perdue@opencongress.org +Rep,Mike,,Quigley,,,D,IL,5,1,M,202-225-4061,202-225-5603,http://quigley.house.gov,https://quigleyforms.house.gov/forms/writeyourrep/,2458 Rayburn House Office Building,Q000023,83310,H0IL05096,412331,N00030581,RepMikeQuigley,http://www.opencongress.org/wiki/Michael_Quigley,http://youtube.com/RepMikeQuigley,158963645688,,,1958-10-17,Rep.Quigley@opencongress.org +Rep,Ben,,Quayle,,,R,AZ,3,0,M,202-225-3361,202-225-3462,http://quayle.house.gov/,,1419 Longworth House Office Building,Q000024,123506,H0AZ03362,412398,N00031723,benquayle,http://www.opencongress.org/wiki/Ben_Quayle,http://youtube.com/repbenquayle,119939744741668,,,1976-11-03, +Rep,George,P.,Radanovich,,,R,CA,19,0,M,,,http://radanovich.house.gov,,,R000004,21911,H2CA19054,400330,N00007507,RepRadanovich,http://www.opencongress.org/wiki/George_Radanovich,http://youtube.com/RadanovichCA19,,,,1955-06-20, +Rep,Nick,J.,Rahall,II,,D,WV,3,0,M,202-225-3452,202-225-9061,http://rahall.house.gov,https://rahall.house.gov/contact-me/email-me,2307 Rayburn House Office Building,R000011,27133,H6WV04057,400331,N00002198,,http://www.opencongress.org/wiki/Nick_Joe_Rahall,http://youtube.com/NRAHALLWV03,357958026910,,,1949-05-20, +Rep,James,M.,Ramstad,,Jim,R,MN,3,0,M,,,http://www.house.gov/ramstad,,,R000033,26921,H0MN00013,400332,N00004484,,http://www.opencongress.org/wiki/James_Ramstad,,,,,1946-05-06, +Rep,Charles,B.,Rangel,,Charlie,D,NY,13,1,M,202-225-4365,202-225-0816,http://rangel.house.gov,https://rangel.house.gov/contact-me/email-me,2354 Rayburn House Office Building,R000053,26979,H6NY19029,400333,N00000964,CBRangel,http://www.opencongress.org/wiki/Charles_Rangel,http://youtube.com/RepRangel,7390589055,,,1930-06-11,Rep.Rangel@opencongress.org +Sen,John,F.,Reed,,Jack,D,RI,Senior Seat,1,M,202-224-4642,202-224-4680,http://www.reed.senate.gov,http://www.reed.senate.gov/contact/,728 Hart Senate Office Building,R000122,27060,S6RI00163,300081,N00000362,SenJackReed,http://www.opencongress.org/wiki/John_Reed,http://youtube.com/SenatorReed,213866375370646,,II,1949-11-12,Sen.Reed@opencongress.org +Rep,Ralph,,Regula,,,R,OH,16,0,M,,,http://wwwc.house.gov/regula,,,R000141,27021,H6OH16029,400334,N00003651,,http://www.opencongress.org/wiki/Ralph_Regula,,,,,1924-12-03, +Sen,Harry,M.,Reid,,,D,NV,Senior Seat,1,M,202-224-3542,202-224-7327,http://www.reid.senate.gov,http://www.reid.senate.gov/contact,522 Hart Senate Office Building,R000146,53320,S6NV00028,300082,N00009922,SenatorReid,http://www.opencongress.org/wiki/Harry_Reid,http://youtube.com/SenatorReid,360249323990357,,III,1939-12-02,Sen.Reid@opencongress.org +Rep,Silvestre,,Reyes,,,D,TX,16,0,M,202-225-4831,202-225-2016,http://wwwc.house.gov/reyes,http://wwwc.house.gov/reyes/voice_your_opinion.asp,2210 Rayburn House Office Building,R000170,292,H6TX00115,400337,N00006067,silvestrereyes,http://www.opencongress.org/wiki/Silvestre_Reyes,http://youtube.com/RepReyes,105434391510,,,1944-11-10, +Sen,Pat,,Roberts,,,R,KS,Senior Seat,1,M,202-224-4774,202-224-3514,http://www.roberts.senate.gov,http://www.roberts.senate.gov/public/index.cfm?p=EmailPat,109 Hart Senate Office Building,R000307,26866,S6KS00080,300083,N00005285,SenPatRoberts,http://www.opencongress.org/wiki/Pat_Roberts,http://youtube.com/SenPatRoberts,205694792808927,,II,1936-04-20,Sen.Roberts@opencongress.org +Sen,John,D.,Rockefeller,IV,Jay,D,WV,Senior Seat,0,M,202-224-6472,202-224-7665,http://www.rockefeller.senate.gov,http://www.rockefeller.senate.gov/public/index.cfm/email-jay,531 Hart Senate Office Building,R000361,53360,S4WV00027,300084,N00001685,SenRockefeller,http://www.opencongress.org/wiki/John_Rockefeller,http://youtube.com/SenatorRockefeller,134189283320639,,II,1937-06-18, +Rep,Harold,,Rogers,,Hal,R,KY,5,1,M,202-225-4601,202-225-0940,http://halrogers.house.gov,https://halrogers.house.gov/contact/contactform.htm,2406 Rayburn House Office Building,R000395,26875,H0KY05015,400340,N00003473,RepHalRogers,http://www.opencongress.org/wiki/Harold_Rogers,http://youtube.com/RepHalRogers,6722039085,,,1937-12-31,Rep.Halrogers@opencongress.org +Rep,Dana,T.,Rohrabacher,,,R,CA,48,1,M,202-225-2415,202-225-0145,http://rohrabacher.house.gov,https://rohrabacher.house.gov/contact/email-me,2300 Rayburn House Office Building,R000409,26763,H8CA42061,400343,N00007151,,http://www.opencongress.org/wiki/Dana_Rohrabacher,http://youtube.com/RepDanaRohrabacher,,,,1947-06-21,Rep.Rohrabacher@opencongress.org +Rep,Ileana,,Ros-Lehtinen,,,R,FL,27,1,F,202-225-3931,202-225-5620,http://ros-lehtinen.house.gov,https://ros-lehtinen.house.gov/contact-me/email-me,2206 Rayburn House Office Building,R000435,26815,H0FL18025,400344,N00002858,RosLehtinen,http://www.opencongress.org/wiki/Ileana_Ros-Lehtinen,http://youtube.com/IleanaRosLehtinen,286546974761109,,,1952-07-15,Rep.Ros-lehtinen@opencongress.org +Rep,Steven,R.,Rothman,,,D,NJ,9,0,M,202-225-5061,202-225-5851,http://rothman.house.gov,https://forms.house.gov/rothman/webforms/issue_subscribe.htm,2303 Rayburn House Office Building,R000462,481,H6NJ09165,400346,N00008619,,http://www.opencongress.org/wiki/Steven_Rothman,,,,,1952-10-14, +Rep,Lucille,,Roybal-Allard,,,D,CA,40,1,F,202-225-1766,202-226-0350,http://roybal-allard.house.gov,http://roybal-allard.house.gov/contact/,2330 Rayburn House Office Building,R000486,26766,H2CA33048,400347,N00006671,RepRoybalAllard,http://www.opencongress.org/wiki/Lucille_Roybal-Allard,http://youtube.com/RepRoybalAllard,139773069370563,,,1941-06-12,Rep.Roybal-allard@opencongress.org +Rep,Edward,R.,Royce,,Ed,R,CA,39,1,M,202-225-4111,202-226-0335,http://royce.house.gov,https://royce.house.gov/contact/contactform.htm,2310 Rayburn House Office Building,R000487,26772,H6CA39020,400348,N00008264,RepEdRoyce,http://www.opencongress.org/wiki/Edward_Royce,http://youtube.com/RepEdRoyce,6460640558,,,1951-10-12,Rep.Royce@opencongress.org +Rep,Bobby,L.,Rush,,,D,IL,1,1,M,202-225-4372,202-226-0333,http://rush.house.gov,https://rush.house.gov/contact-me/legislative-issues,2188 Rayburn House Office Building,R000515,26831,H2IL01042,400350,N00004887,RepBobbyRush,http://www.opencongress.org/wiki/Bobby_Rush,http://youtube.com/CongressmanRush,230753786936538,,,1946-11-23,Rep.Rush@opencongress.org +Rep,Ciro,D.,Rodriguez,,,D,TX,23,0,M,,,http://rodriguez.house.gov,,,R000568,16389,H8TX28013,400339,N00009828,,http://www.opencongress.org/wiki/Ciro_Rodriguez,,,,,1946-12-09, +Rep,Thomas,M.,Reynolds,,,R,NY,26,0,M,,,http://reynolds.house.gov,,,R000569,4384,H8NY27077,400338,N00001295,,http://www.opencongress.org/wiki/Thomas_Reynolds,,,,,1950-09-03, +Rep,Paul,D.,Ryan,,,R,WI,1,1,M,202-225-3031,202-225-3393,http://paulryan.house.gov,https://paulryan.house.gov/contact/email.htm#.U032ra1dU_d,1233 Longworth House Office Building,R000570,26344,H8WI01024,400351,N00004357,SpeakerRyan,http://www.opencongress.org/wiki/Paul_Ryan,http://youtube.com/reppaulryan,924244934290700,,,1970-01-29,Rep.Paulryan@opencongress.org +Rep,Dennis,,Rehberg,,Denny,R,MT,0,0,M,202-225-3211,202-225-5687,http://www.house.gov/rehberg,http://www.house.gov/rehberg/issue.shtml,2448 Rayburn House Office Building,R000571,404,H0MT00033,400335,N00004645,DennyRehberg,http://www.opencongress.org/wiki/Dennis_Rehberg,http://youtube.com/DennyRehberg,denny.rehberg.mt,,,1955-10-05, +Rep,Mike,,Rogers,,,R,MI,8,0,M,202-225-4872,202-225-5820,http://mikerogers.house.gov,https://mikerogers.house.gov/contact/contactform.htm?zip5=48915,2112 Rayburn House Office Building,R000572,8751,H0MI08042,400342,N00009668,RepMikeRogers,http://www.opencongress.org/wiki/Mike_Rogers,http://youtube.com/RepMikeRogers,168209963203416,,,1963-06-02, +Rep,Mike,,Ross,,,D,AR,4,0,M,202-225-3772,202-225-1314,http://www.house.gov/ross,"http://ross.house.gov/?sectionid=77§iontree=76,77",2436 Rayburn House Office Building,R000573,24571,H0AR04038,400345,N00009571,RepMikeRoss,http://www.opencongress.org/wiki/Mike_Ross,http://youtube.com/MikeRossArkansas04,RepMikeRoss,,,1961-08-02, +Rep,Rick,,Renzi,,,R,AZ,1,0,M,,,http://www.house.gov/renzi,,,R000574,28172,H2AZ01172,400336,N00024931,,http://www.opencongress.org/wiki/Richard_Renzi,,,,,1958-06-11, +Rep,Mike,,Rogers,,,R,AL,3,1,M,202-225-3261,202-226-8485,http://mikerogers.house.gov,http://mikerogers.house.gov/contact-mike/email-me,324 Cannon House Office Building,R000575,5705,H2AL03032,400341,N00024759,RepMikeRogersAL,http://www.opencongress.org/wiki/Michael_Rogers,http://youtube.com/MikeRogersAL03,171770326187035,,,1958-07-16,Rep.Mikerogers@opencongress.org +Rep,C.,A. Dutch,Ruppersberger,,,D,MD,2,1,M,202-225-3061,202-225-3094,http://ruppersberger.house.gov,http://ruppersberger.house.gov/contact-dutch/email-dutch,2416 Rayburn House Office Building,R000576,36130,H2MD02160,400349,N00025482,Call_Me_Dutch,http://www.opencongress.org/wiki/C.A._Dutch_Ruppersberger,http://youtube.com/ruppersberger,184756771570504,,,1946-01-31,Rep.Ruppersberger@opencongress.org +Rep,Tim,J.,Ryan,,,D,OH,13,1,M,202-225-5261,202-225-3719,http://timryan.house.gov,http://timryanforms.house.gov/contact/,1421 Longworth House Office Building,R000577,45638,H2OH17109,400352,N00025280,RepTimRyan,http://www.opencongress.org/wiki/Timothy_Ryan,http://youtube.com/timryanvision,121560497865,,,1973-07-16,Rep.Timryan@opencongress.org +Rep,David,G.,Reichert,,,R,WA,8,1,M,202-225-7761,202-225-4282,http://reichert.house.gov,https://reichert.house.gov/contact-me,1127 Longworth House Office Building,R000578,51346,H4WA08071,400660,N00026885,DaveReichert,http://www.opencongress.org/wiki/David_George_Reichert,http://youtube.com/repdavereichert,91504302598,,,1950-08-29,Rep.Reichert@opencongress.org +Rep,Peter,J.,Roskam,,,R,IL,6,1,M,202-225-4561,202-225-1166,http://roskam.house.gov,https://roskam.house.gov/contact/email-me,2246 Rayburn House Office Building,R000580,6382,H6IL06117,412202,N00004719,PeterRoskam,http://www.opencongress.org/wiki/Peter_Roskam,http://youtube.com/RoskamIL06,118777661469195,,,1961-09-13,Rep.Roskam@opencongress.org +Rep,Laura,,Richardson,,,D,CA,37,0,F,202-225-7924,202-225-7926,http://richardson.house.gov/,http://richardson.house.gov/IMA/issue_subscribe.htm,1330 Longworth House Office Building,R000581,69508,H8CA37137,412253,N00029112,replrichardson,http://www.opencongress.org/wiki/Laura_Richardson,http://youtube.com/RepLRichardson,RepresentativeLauraRichardson,,,1962-04-14, +Rep,David,P.,Roe,,Phil,R,TN,1,1,M,202-225-6356,202-225-6356,http://roe.house.gov,https://roe.house.gov/contact/contactform.htm?zip5=37813&zip4=1659,407 Cannon House Office Building,R000582,65306,H6TN01388,412310,N00028463,DrPhilRoe,http://www.opencongress.org/wiki/David_Roe,http://youtube.com/drphilroe,130725126985966,,,1945-07-21,Rep.Roe@opencongress.org +Rep,Thomas,J.,Rooney,,,R,FL,17,1,M,202-225-5792,202-225-3132,https://rooney.house.gov,https://rooney.house.gov/email-me,2160 Rayburn House Office Building,R000583,107800,H8FL16022,412311,N00029018,TomRooney,http://www.opencongress.org/wiki/Tom_Rooney,http://youtube.com/CongressmanRooney,117697790448,,,1970-11-21,Rep.Rooney@opencongress.org +Sen,James,,Risch,,,R,ID,Junior Seat,1,M,202-224-2752,202-224-2573,http://www.risch.senate.gov,http://www.risch.senate.gov/public/index.cfm?p=Email,483 Russell Senate Office Building,R000584,2919,S8ID00092,412322,N00029441,SenatorRisch,http://www.opencongress.org/wiki/James_Risch,http://youtube.com/SenatorJamesRisch,,,II,1943-05-03,Sen.Risch@opencongress.org +Rep,Tom,W.,Reed,II,,R,NY,23,1,M,202-225-3161,202-226-6599,http://reed.house.gov,https://reed.house.gov/contact-me/email-me,2437 Rayburn House Office Building,R000585,127046,H0NY29054,412393,N00030949,RepTomReed,http://www.opencongress.org/wiki/Tom_Reed,http://youtube.com/CongressmanTomReed,102449199835273,,,1971-11-18,Rep.Reed@opencongress.org +Rep,James,B.,Renacci,,,R,OH,16,1,M,202-225-3876,202-225-3059,https://renacci.house.gov,https://renacci.house.gov/index.cfm/contact-form,328 Cannon House Office Building,R000586,120678,H0OH16097,412462,N00031127,RepJimRenacci,http://www.opencongress.org/wiki/Jim_Renacci,http://youtube.com/repjimrenacci,187639524595278,,,1958-12-03,Rep.Renacci@opencongress.org +Rep,Reid,J.,Ribble,,,R,WI,8,1,M,202-225-5665,202- 225-5729,http://ribble.house.gov,https://ribble.house.gov/contact-me/email-me,1513 Longworth House Office Building,R000587,126240,H0WI08075,412489,N00030968,RepRibble,http://www.opencongress.org/wiki/Reid_Ribble,http://youtube.com/RepRibble,157169920997203,,,1956-04-05,Rep.Ribble@opencongress.org +Rep,Cedric,L.,Richmond,,,D,LA,2,1,M,202-225-6636,202- 225-1988,http://richmond.house.gov,https://richmond.house.gov/contact-me/email-me,240 Cannon House Office Building,R000588,35384,H8LA02054,412432,N00030184,RepRichmond,http://www.opencongress.org/wiki/Cedric_Richmond,,197737020257085,,,1973-09-13,Rep.Richmond@opencongress.org +Rep,Edward,Scott,Rigell,,Scott,R,VA,2,1,M,202-225-4215,202-225-4218,http://rigell.house.gov,https://rigell.house.gov/contact/contactform.htm,418 Cannon House Office Building,R000589,121807,H0VA02084,412483,N00030962,RepScottRigell,http://www.opencongress.org/wiki/Scott_Rigell,http://youtube.com/RepScottRigell,167851429918010,,,1960-05-28,Rep.Rigell@opencongress.org +Rep,David,,Rivera,,,R,FL,25,0,M,202-225-2778,202-226-0346,http://rivera.house.gov/,,417 Cannon House Office Building,R000590,31234,H0FL25038,412415,N00031887,RepRivera,http://www.opencongress.org/wiki/David_Rivera,http://youtube.com/RepRivera,174136165957653,,,1965-09-16, +Rep,Martha,,Roby,,,R,AL,2,1,F,202-225-2901,202-225-8913,http://roby.house.gov,https://roby.house.gov/contact-me,442 Cannon House Office Building,R000591,71604,H0AL02087,412394,N00030768,RepMarthaRoby,http://www.opencongress.org/wiki/Martha_Roby,http://youtube.com/reproby,174519582574426,,,1976-07-27,Rep.Roby@opencongress.org +Rep,Todd,,Rokita,,,R,IN,4,1,M,202-225-5037,202-226-0544,http://rokita.house.gov,https://rokita.house.gov/contact-me,1717 Longworth House Office Building,R000592,34167,H0IN04170,412426,N00031741,ToddRokita,http://www.opencongress.org/wiki/Todd_Rokita,http://youtube.com/reptoddrokita,183180288372896,,,1970-02-09,Rep.Rokita@opencongress.org +Rep,Dennis,A.,Ross,,,R,FL,15,1,M,202-225-1252,202- 226-0585,http://dennisross.house.gov,https://dennisross.house.gov/forms/writeyourrep/,229 Cannon House Office Building,R000593,12813,H0FL12101,412411,N00030645,RepDennisRoss,http://www.opencongress.org/wiki/Dennis_Ross,http://youtube.com/RepDennisRoss,469477579757018,,,1959-10-18,Rep.Dennisross@opencongress.org +Rep,Jon,,Runyan,,,R,NJ,3,0,M,202-225-4765,202-225-0778,http://runyan.house.gov,https://runyan.house.gov/contact-me/email-me,1239 Longworth House Office Building,R000594,121117,H0NJ03153,412449,N00031988,RepJonRunyan,http://www.opencongress.org/wiki/Jon_Runyan,http://youtube.com/RepRunyan,177208315676754,,,1973-11-27, +Sen,Marco,,Rubio,,,R,FL,Junior Seat,1,M,202-224-3041,202-228-0285,http://www.rubio.senate.gov,http://www.rubio.senate.gov/public/index.cfm/contact,284 Russell Senate Office Building,R000595,1601,S0FL00338,412491,N00030612,SenRubioPress,http://www.opencongress.org/wiki/Marco_Rubio,http://youtube.com/SenatorMarcoRubio,178910518800987,,III,1971-05-28,Sen.Rubio@opencongress.org +Rep,Tom,,Rice,,,R,SC,7,1,M,202-225-9895,,http://rice.house.gov,https://tomriceforms.house.gov/forms/writeyourrep/,223 Cannon House Office Building,R000597,132382,H2SC07066,412572,N00033832,RepTomRice,,http://youtube.com/RepTomRice,403403083083104,,,1957-08-04,Rep.Rice@opencongress.org +Rep,Keith,J.,Rothfus,,,R,PA,12,1,M,202-225-2065,202-225-5709,https://rothfus.house.gov,https://rothfus.house.gov/email-keith,1205 Longworth House Office Building,R000598,119466,H0PA04220,412570,N00031253,KeithRothfus,,http://youtube.com/reprothfus,133803223451004,,,1962-04-25,Rep.Rothfus@opencongress.org +Rep,Raul,,Ruiz,,,D,CA,36,1,M,202-225-5330,202-225-1238,https://ruiz.house.gov,https://ruiz.house.gov/email-me,1319 Longworth House Office Building,R000599,136407,H2CA36439,412519,N00033510,CongressmanRuiz,,http://youtube.com/repraulruiz,245244468941114,,,1972-08-25,Rep.Ruiz@opencongress.org +Del,Aumua,,Amata,,,R,AS,0,1,F,202-225-8577,202-225-8757,https://radewagen.house.gov,,1339 Longworth House Office Building,R000600,,H4AS00036,412664,N00007635,RepAmata,,,1537155909907320,,,1947-12-29,Rep.Radewagen@opencongress.org +Rep,John,,Ratcliffe,,,R,TX,4,1,M,202-225-6673,202-225-3332,https://ratcliffe.house.gov,,325 Cannon House Office Building,R000601,,H4TX04153,412653,N00035972,RepRatcliffe,,,RepRatcliffe,,,1965-10-20,Rep.Ratcliffe@opencongress.org +Rep,Kathleen,,Rice,,,D,NY,4,1,F,202-225-5516,202-225-5758,http://kathleenrice.house.gov,,1508 Longworth House Office Building,R000602,,H4NY04075,412647,N00035927,RepKathleenRice,,,RepKathleenRice,,,1965-02-15,Rep.Kathleenrice@opencongress.org +Rep,David,,Rouzer,,,R,NC,7,1,M,202-225-2731,202-225-5773,https://rouzer.house.gov,,424 Cannon House Office Building,R000603,,H2NC07096,412641,N00033527,RepDavidRouzer,,,1579216395649220,,,1972-02-16,Rep.Rouzer@opencongress.org +Rep,Steve,,Russell,,,R,OK,5,1,M,202-225-2132,202-226-1463,https://russell.house.gov,,128 Cannon House Office Building,R000604,,H4OK05132,412650,N00036175,RepRussell,,,reprussell,,,1963-05-25,Rep.Russell@opencongress.org +Sen,Mike,,Rounds,,,R,SD,Junior Seat,1,M,202-224-5842,,http://www.rounds.senate.gov,,502 Hart Senate Office Building,R000605,,S4SD00049,412669,N00035187,SenatorRounds,,,SenatorMikeRounds,,II,1954-10-24,Sen.Rounds@opencongress.org +Rep,Matt,,Salmon,,,R,AZ,5,1,M,202-225-2635,202-226-4386,http://salmon.house.gov,https://salmon.house.gov/contact/email-me,2349 Rayburn House Office Building,S000018,22184,H4AZ01038,400606,N00006446,RepMattSalmon,,http://youtube.com/repmattsalmon,149561218527414,,,1958-01-21,Rep.Salmon@opencongress.org +Rep,Loretta,B.,Sanchez,,,D,CA,46,1,F,202-225-2965,202-225-5859,http://lorettasanchez.house.gov,https://lorettasanchez.house.gov/contact-me/email-me,1211 Longworth House Office Building,S000030,203,H6CA46033,400356,N00008274,LorettaSanchez,http://www.opencongress.org/wiki/Loretta_Sanchez,http://youtube.com/LorettaSanchezLive,90966961167,,,1960-01-07,Rep.Lorettasanchez@opencongress.org +Sen,Bernard,,Sanders,,Bernie,I,VT,Junior Seat,1,M,202-224-5141,202-228-0776,http://www.sanders.senate.gov,http://www.sanders.senate.gov/contact/comment,332 Dirksen Senate Office Building,S000033,27110,H8VT01016,400357,N00000528,SenSanders,http://www.opencongress.org/wiki/Bernard_Sanders,http://youtube.com/senatorsanders,9124187907,,I,1941-09-08,Sen.Sanders@opencongress.org +Rep,Marshall,,Sanford,,Mark,R,SC,1,1,M,202-225-3176,843-521-2535,http://sanford.house.gov,https://sanford.house.gov/contact/email-me,2201 Rayburn House Office Building,S000051,21991,H4SC01073,400607,N00002424,RepSanfordSC,,http://youtube.com/RepSanfordSC,118387985037658,,,1960-05-28,Rep.Sanford@opencongress.org +Rep,H.,James,Saxton,,Jim,R,NJ,3,0,M,,,http://www.house.gov/saxton,,,S000097,26953,H4NJ13022,400359,N00000834,,http://www.opencongress.org/wiki/H._James_Saxton,,,,,1943-01-22, +Sen,Charles,E.,Schumer,,Chuck,D,NY,Senior Seat,1,M,202-224-6542,202-228-3027,http://www.schumer.senate.gov,http://www.schumer.senate.gov/Contact/email-chuck,322 Hart Senate Office Building,S000148,26976,S8NY00082,300087,N00001093,SenSchumer,http://www.opencongress.org/wiki/Charles_Schumer,http://youtube.com/SenatorSchumer,15771239406,,III,1950-11-23,Sen.Schumer@opencongress.org +Rep,Robert,C.,Scott,,Bobby,D,VA,3,1,M,202-225-8351,202-225-8354,http://bobbyscott.house.gov,https://bobbyscott.house.gov/contact/email-me,1201 Longworth House Office Building,S000185,27117,H6VA01117,400364,N00002147,RepBobbyScott,http://www.opencongress.org/wiki/Robert_Scott,http://youtube.com/repbobbyscott,123839200978190,,,1947-04-30,Rep.Bobbyscott@opencongress.org +Rep,F.,James,Sensenbrenner,Jr.,,R,WI,5,1,M,202-225-5101,202-225-3190,http://sensenbrenner.house.gov,http://sensenbrenner.house.gov/contact/email.htm,2449 Rayburn House Office Building,S000244,27142,H8WI09050,400365,N00004291,JimPressOffice,http://www.opencongress.org/wiki/James_Sensenbrenner,http://youtube.com/RepSensenbrenner,RepSensenbrenner,,,1943-06-14,Rep.Sensenbrenner@opencongress.org +Rep,JosĂ©,E.,Serrano,,,D,NY,15,1,M,202-225-4361,202-225-6001,http://serrano.house.gov,https://serrano.house.gov/contact-me/email-me,2227 Rayburn House Office Building,S000248,26981,H0NY18065,400366,N00001813,RepJoseSerrano,http://www.opencongress.org/wiki/Jose_Serrano,,273446508512,,,1943-10-24,Rep.Serrano@opencongress.org +Rep,Pete,A.,Sessions,,,R,TX,32,1,M,202-225-2231,202-225-5878,https://sessions.house.gov,https://sessions.house.gov/index.cfm/contact-form,2233 Rayburn House Office Building,S000250,288,H2TX03126,400367,N00005681,PeteSessions,http://www.opencongress.org/wiki/Peter_Sessions,http://youtube.com/PeteSessions,367963843082,,,1955-03-22,Rep.Sessions@opencongress.org +Rep,John,B.,Shadegg,,,R,AZ,3,0,M,,,http://johnshadegg.house.gov,,,S000275,22186,H4AZ04016,400368,N00006425,RepJohnShadegg,http://www.opencongress.org/wiki/John_Shadegg,http://youtube.com/JohnShadegg,,,,1949-10-22, +Sen,Richard,C.,Shelby,,,R,AL,Senior Seat,1,M,202-224-5744,202-224-3416,http://www.shelby.senate.gov,http://www.shelby.senate.gov/public/index.cfm/emailsenatorshelby,304 Russell Senate Office Building,S000320,53266,S6AL00013,300089,N00009920,SenShelby,http://www.opencongress.org/wiki/Richard_Shelby,http://youtube.com/SenatorRichardShelby,50850514797,,III,1934-05-06,Sen.Shelby@opencongress.org +Rep,Brad,J.,Sherman,,,D,CA,30,1,M,202-225-5911,202-225-5879,http://sherman.house.gov,http://sherman.house.gov/contact/contact-congressman-sherman-form,2242 Rayburn House Office Building,S000344,142,H6CA24113,400371,N00006897,BradSherman,http://www.opencongress.org/wiki/Brad_Sherman,http://youtube.com/shermanca27,63158229861,,,1954-10-24,Rep.Sherman@opencongress.org +Rep,John,M.,Shimkus,,,R,IL,15,1,M,202-225-5271,202-225-5880,http://shimkus.house.gov,https://shimkus.house.gov/contact/email-me,2217 Rayburn House Office Building,S000364,246,H2IL20042,400373,N00004961,RepShimkus,http://www.opencongress.org/wiki/John_Shimkus,http://youtube.com/repshimkus,123916254317516,,,1958-02-21,Rep.Shimkus@opencongress.org +Rep,Ike,,Skelton,,,D,MO,4,0,M,,,http://www.house.gov/skelton,,,S000465,26936,H6MO04141,400377,N00005105,,http://www.opencongress.org/wiki/Ike_Skelton,,,,,1931-12-20, +Rep,Louise,McIntosh,Slaughter,,,D,NY,25,1,F,202-225-3615,202-225-7822,https://louise.house.gov,https://louise.house.gov/contact-louise,2469 Rayburn House Office Building,S000480,26991,H6NY03031,400378,N00001311,LouiseSlaughter,http://www.opencongress.org/wiki/Louise_McIntosh_Slaughter,http://youtube.com/louiseslaughter,82424647700,,,1929-08-14,Rep.Louise@opencongress.org +Rep,Adam,,Smith,,,D,WA,9,1,M,202-225-8901,202-225-5893,https://adamsmith.house.gov,https://adamsmith.house.gov/contact/contactform.htm,2264 Rayburn House Office Building,S000510,845,H6WA09025,400379,N00007833,RepAdamSmith,http://www.opencongress.org/wiki/Adam_Smith,http://youtube.com/CongressmanAdamSmith,288586617834523,,,1965-06-15,Rep.Adamsmith@opencongress.org +Rep,Christopher,H.,Smith,,Chris,R,NJ,4,1,M,202-225-3765,202-225-7768,http://chrissmith.house.gov,https://chrissmith.house.gov/contact/write.htm,2373 Rayburn House Office Building,S000522,26952,H8NJ04014,400380,N00009816,RepChrisSmith,http://www.opencongress.org/wiki/Christopher_Smith,http://youtube.com/USRepChrisSmith,371621772908416,,,1953-03-04,Rep.Chrissmith@opencongress.org +Rep,Lamar,S.,Smith,,,R,TX,21,1,M,202-225-4236,202-225-8628,http://lamarsmith.house.gov,http://lamarsmith.house.gov/contact/email-lamar,2409 Rayburn House Office Building,S000583,27097,H6TX21012,400381,N00001811,LamarSmithTX21,http://www.opencongress.org/wiki/Lamar_Smith,http://youtube.com/lamarsmithtexas21,107736785195,,,1947-11-19,Rep.Lamarsmith@opencongress.org +Sen,Olympia,J.,Snowe,,,R,ME,Senior Seat,0,F,202-224-5344,202-224-1946,http://snowe.senate.gov/,http://www.snowe.senate.gov/public/index.cfm/contact?p=email,154 Russell Senate Office Building,S000663,26885,S4ME00055,300091,N00000480,SenatorSnowe,http://www.opencongress.org/wiki/Olympia_Snowe,http://youtube.com/senatorolympiasnowe,165865453427287,,I,1947-02-21, +Rep,Victor,F.,Snyder,,Vic,D,AR,2,0,M,,,http://www.house.gov/snyder,,,S000672,434,H6AR02203,400383,N00008188,,http://www.opencongress.org/wiki/Victor_Snyder,http://youtube.com/VicSnyderAR02,,,,1947-09-27, +Sen,Arlen,,Specter,,,D,PA,Senior Seat,0,M,,,http://specter.senate.gov/,,,S000709,53340,S6PA00100,300092,N00001604,SenArlenSpecter,http://www.opencongress.org/wiki/Arlen_Specter,http://youtube.com/SenatorArlenSpecter,,,III,1930-02-12, +Rep,John,McKee,Spratt,Jr.,,D,SC,5,0,M,,,http://www.house.gov/spratt,,,S000749,27065,H2SC05052,400386,N00002492,,http://www.opencongress.org/wiki/John_Spratt,http://youtube.com/JohnMSpratt,,,,1942-11-01, +Sen,Debbie,Ann,Stabenow,,,D,MI,Senior Seat,1,F,202-224-4822,202-228-0325,http://www.stabenow.senate.gov,http://www.stabenow.senate.gov/?p=contact,731 Hart Senate Office Building,S000770,515,S8MI00281,300093,N00004118,SenStabenow,http://www.opencongress.org/wiki/Debbie_Stabenow,http://youtube.com/senatorstabenow,,,I,1950-04-29,Sen.Stabenow@opencongress.org +Rep,Fortney,H.,Stark,,Pete,D,CA,13,0,M,202-225-5065,202-226-3805,http://www.house.gov/stark,http://www.house.gov/stark/contact/index.htm,239 Cannon House Office Building,S000810,26736,H6CA09023,400387,N00007397,petestark,http://www.opencongress.org/wiki/Fortney_Stark,http://youtube.com/repstark,repstark,,,1931-11-11, +Rep,Clifford,B.,Stearns,,Cliff,R,FL,6,0,M,202-225-5744,202-225-3973,http://www.house.gov/stearns,http://www.house.gov/writerep,2306 Rayburn House Office Building,S000822,26803,H8FL06056,400388,N00002782,RepCliffStearns,http://www.opencongress.org/wiki/Clifford_Stearns,http://youtube.com/Repcliffstearns,RepCliffStearns,,,1941-04-16, +Sen,Ted,F.,Stevens,,,R,AK,Senior Seat,0,M,,,http://stevens.senate.gov/,,,S000888,53268,S2AK00010,300094,N00007997,,http://www.opencongress.org/wiki/Ted_Stevens,,,,II,1923-11-18, +Rep,Bart,T.,Stupak,,,D,MI,1,0,M,,,http://www.house.gov/stupak,,,S001045,26912,H2MI01068,400391,N00004196,,http://www.opencongress.org/wiki/Bart_Stupak,http://youtube.com/BartStupak,,,,1952-02-29, +Sen,John,E.,Sununu,,,R,NH,Junior Seat,0,M,,,http://sununu.senate.gov/,,,S001078,617,S0NH00201,300095,N00000397,,http://www.opencongress.org/wiki/John_Sununu,,,,II,1964-09-10, +Sen,Jefferson,B.,Sessions,,Jeff,R,AL,Junior Seat,1,M,202-224-4124,202-224-3149,http://www.sessions.senate.gov,http://www.sessions.senate.gov/public/index.cfm/contact-jeff,326 Russell Senate Office Building,S001141,443,S6AL00195,300088,N00003062,SenatorSessions,http://www.opencongress.org/wiki/Jefferson_Sessions,http://youtube.com/SenatorSessions,23444159584,,II,1946-12-24,Sen.Sessions@opencongress.org +Sen,Gordon,Harold,Smith,,,R,OR,Junior Seat,0,M,,,http://gsmith.senate.gov/,,,S001142,425,S6OR00094,300090,N00007815,,http://www.opencongress.org/wiki/Gordon_Harold_Smith,,,,II,1952-05-25, +Rep,Mark,Edward,Souder,,,R,IN,3,0,M,,,http://souder.house.gov,,,S001143,21780,H4IN04099,400385,N00003844,,http://www.opencongress.org/wiki/Mark_Souder,,,,,1950-07-18, +Rep,Christopher,H.,Shays,,,R,CT,4,0,M,,,http://www.house.gov/shays,,,S001144,26789,H8CT04057,400370,N00000652,ShaysCongress,http://www.opencongress.org/wiki/Christopher_Shays,,,,,1945-10-18, +Rep,Janice,D.,Schakowsky,,Jan,D,IL,9,1,F,202-225-2111,202-226-6890,http://schakowsky.house.gov,https://schakowsky.house.gov/write-to-congresswoman-jan-schakowsky,2367 Rayburn House Office Building,S001145,6387,H8IL09067,400360,N00004724,JanSchakowsky,http://www.opencongress.org/wiki/Janice_Schakowsky,http://youtube.com/repschakowsky,160143957118,,,1944-05-26,Rep.Schakowsky@opencongress.org +Rep,Michael,K.,Simpson,,Mike,R,ID,2,1,M,202-225-5531,202-225-8216,http://simpson.house.gov,http://simpson.house.gov/contact/,2312 Rayburn House Office Building,S001148,2917,H8ID02064,400376,N00006263,CongMikeSimpson,http://www.opencongress.org/wiki/Michael_Simpson,http://youtube.com/CongMikeSimpson,96007744606,,,1950-09-08,Rep.Simpson@opencongress.org +Rep,Adam,B.,Schiff,,,D,CA,28,1,M,202-225-4176,202-225-5828,http://schiff.house.gov,https://schiff.house.gov/contact,2411 Rayburn House Office Building,S001150,9489,H0CA27085,400361,N00009585,RepAdamSchiff,http://www.opencongress.org/wiki/Adam_Schiff,http://youtube.com/adamschiff,9086721830,,,1960-06-22,Rep.Schiff@opencongress.org +Rep,Hilda,L.,Solis,,,D,CA,32,0,F,,,http://solis.house.gov,,,S001153,3585,H0CA31087,400384,N00009586,,http://www.opencongress.org/wiki/Hilda_Solis,,,,,1957-10-20, +Rep,Bill,,Shuster,,,R,PA,9,1,M,202-225-2431,202-225-2486,http://shuster.house.gov,http://shuster.house.gov/contact-form/,2268 Rayburn House Office Building,S001154,55693,H2PA09035,409888,N00013770,RepBillShuster,http://www.opencongress.org/wiki/Bill_Shuster,http://youtube.com/repshuster,54386677806,,,1961-01-10,Rep.Shuster@opencongress.org +Rep,John,A.,Sullivan,,,R,OK,1,0,M,202-225-2211,202-225-9187,http://www.house.gov/sullivan,http://sullivan.house.gov/zipauth.html,434 Cannon House Office Building,S001155,24559,H2OK01093,400392,N00013847,USRepSullivan,http://www.opencongress.org/wiki/John_Sullivan,http://youtube.com/SullivanOK01,170752815378,,,1965-01-01, +Rep,Linda,T.,Sánchez,,,D,CA,38,1,F,202-225-6676,202-226-1012,https://lindasanchez.house.gov,https://forms.house.gov/lindasanchez/webforms/issue_subscribe.htm,2329 Rayburn House Office Building,S001156,29674,H2CA39078,400355,N00024870,RepLindaSanchez,http://www.opencongress.org/wiki/Linda_Sanchez,http://youtube.com/LindaTSanchez,110685735673141,,,1969-01-28,Rep.Lindasanchez@opencongress.org +Rep,David,,Scott,,,D,GA,13,1,M,202-225-2939,202-225-4628,http://davidscott.house.gov,https://davidscott.house.gov/contact/contactform.htm,225 Cannon House Office Building,S001157,7826,H2GA13012,400363,N00024871,RepDavidScott,http://www.opencongress.org/wiki/David_Scott,http://youtube.com/RepDavidScott,113303673339,,,1945-06-27,Rep.Davidscott@opencongress.org +Rep,John,Tony,Salazar,,,D,CO,3,0,M,,,http://www.house.gov/salazar,,,S001158,29778,H4CO03167,400620,N00026431,,http://www.opencongress.org/wiki/John_Salazar,,,,,1953-07-21, +Rep,Allyson,Y.,Schwartz,,,D,PA,13,0,F,202-225-6111,202-226-0611,http://schwartz.house.gov,http://schwartz.house.gov/serving-you/email-me,1227 Longworth House Office Building,S001162,5239,H4PA13124,400647,N00001579,,http://www.opencongress.org/wiki/Allyson_Schwartz,http://youtube.com/repallysonschwartz,244000962363116,,,1948-10-03, +Sen,Ken,,Salazar,,,D,CO,Junior Seat,0,M,,,http://salazar.senate.gov,,,S001163,1541,S4CO00163,400619,N00026892,,http://www.opencongress.org/wiki/Ken_Salazar,http://youtube.com/SenatorSalazar,,,III,1955-03-02, +Rep,Jean,,Schmidt,,,R,OH,2,0,F,202-225-3164,202-225-1992,http://www.house.gov/schmidt,http://www.house.gov/schmidt/contact.shtml,2464 Rayburn House Office Building,S001164,45475,H6OH02086,412010,N00027526,,http://www.opencongress.org/wiki/Jean_Schmidt,,108130217090,,,1951-11-29, +Rep,Albio,,Sires,,,D,NJ,8,1,M,202-225-7919,202-226-0792,http://sires.house.gov,https://sires.house.gov/contact-me/email-me,2342 Rayburn House Office Building,S001165,22510,H6NJ13191,412186,N00027523,Rep_Albio_Sires,http://www.opencongress.org/wiki/Albio_Sires,http://youtube.com/RepSiresNJ13,81058818750,,,1951-01-26,Rep.Sires@opencongress.org +Rep,Bill,,Sali,,,R,ID,1,0,M,,,http://sali.house.gov,,,S001167,2916,H6ID01177,412201,N00027644,,http://www.opencongress.org/wiki/William_Sali,,,,,1954-02-17, +Rep,John,P.,Sarbanes,,,D,MD,3,1,M,202-225-4016,202-225-9219,https://sarbanes.house.gov,http://sarbanes.house.gov/federal.asp,2444 Rayburn House Office Building,S001168,66575,H6MD03292,412212,N00027751,RepSarbanes,http://www.opencongress.org/wiki/John_Sarbanes,,RepSarbanes,,,1962-05-22,Rep.Sarbanes@opencongress.org +Rep,Joe,,Sestak,,,D,PA,7,0,M,,,http://sestak.house.gov,,,S001169,58333,H6PA07105,412232,N00028049,JoeSestak,http://www.opencongress.org/wiki/Joseph_Sestak,http://youtube.com/Sestak07,,,,1951-12-12, +Rep,Carol,,Shea-Porter,,,D,NH,1,0,F,202-225-5456,,http://shea-porter.house.gov,https://shea-porter.house.gov/contact/email-me,1530 Longworth House Office Building,S001170,65891,H6NH01230,412219,N00028091,RepSheaPorter,http://www.opencongress.org/wiki/Carol_Shea-Porter,http://youtube.com/RepCarolSheaPorter,422460677824474,,,1952-12-02, +Rep,Heath,,Shuler,,,D,NC,11,0,M,202-225-6401,202-226-6422,http://shuler.house.gov,http://shuler.house.gov/zipauth.htm,229 Cannon House Office Building,S001171,57781,H6NC11172,412225,N00027655,,http://www.opencongress.org/wiki/Heath_Shuler,http://youtube.com/RepHeathShuler,CongressmanShuler,,,1971-12-31, +Rep,Adrian,,Smith,,,R,NE,3,1,M,202-225-6435,202-225-0207,http://adriansmith.house.gov,https://adriansmith.house.gov/contact-me/email-me,2241 Rayburn House Office Building,S001172,21284,H6NE03115,412217,N00027623,RepAdrianSmith,http://www.opencongress.org/wiki/Adrian_Smith,http://youtube.com/RepAdrianSmith,,,,1970-12-19,Rep.Adriansmith@opencongress.org +Rep,Zachary,T.,Space,,Zack,D,OH,18,0,M,,,http://space.house.gov,,,S001173,56847,H6OH18157,412229,N00027902,,http://www.opencongress.org/wiki/Zachary_Space,,,,,1961-01-27, +Rep,Betty,,Sutton,,,D,OH,13,0,F,202-225-3401,202-225-2266,http://sutton.house.gov,http://sutton.house.gov/about/emailform.cfm,1519 Longworth House Office Building,S001174,8394,H6OH13133,412228,N00027901,,http://www.opencongress.org/wiki/Betty_Sutton,http://youtube.com/RepBettySutton,6871203036,,,1963-07-31, +Rep,Jackie,,Speier,,,D,CA,14,1,F,202-225-3531,202-347-0956,http://speier.house.gov,https://forms.house.gov/speier/webforms/email_jackie.shtml,2465 Rayburn House Office Building,S001175,8425,H8CA12171,412259,N00029649,RepSpeier,http://www.opencongress.org/wiki/K._Jacqueline_Speier,http://youtube.com/jackiespeierca12,99332606976,,,1950-05-14,Rep.Speier@opencongress.org +Rep,Steve,Joseph,Scalise,,,R,LA,1,1,M,202-225-3015,202-226-0386,http://scalise.house.gov,https://scalise.house.gov/contact-me/email-me,2338 Rayburn House Office Building,S001176,9026,H0LA01087,412261,N00009660,SteveScalise,http://www.opencongress.org/wiki/Stephen_Scalise,http://youtube.com/RepSteveScalise,50936151681,,,1965-10-06,Rep.Scalise@opencongress.org +Del,Gregorio,Kilili Camacho,Sablan,,,I,MP,0,1,M,202-225-2646,202-226-4249,http://sablan.house.gov,http://sablan.house.gov/email-me,423 Cannon House Office Building,S001177,110903,H8MP00041,412312,N00030418,,http://www.opencongress.org/wiki/Gregorio_Sablan,http://youtube.com/CongressmanSablan,153423912663,,,1955-01-19,Rep.Sablan@opencongress.org +Rep,Mark,H.,Schauer,,,D,MI,7,0,M,,,http://schauer.house.gov,,,S001178,12023,H8MI07096,412313,N00029327,,http://www.opencongress.org/wiki/Mark_Schauer,http://youtube.com/RepMarkSchauer,,,,1961-10-02, +Rep,Aaron,,Schock,,,R,IL,18,0,M,202-225-6201,202-225-9249,http://schock.house.gov,https://schock.house.gov/contact/contactform.htm?zip5=,2464 Rayburn House Office Building,S001179,33428,H8IL18043,412314,N00029273,AaronSchock,http://www.opencongress.org/wiki/Aaron_Schock,http://youtube.com/repaaronschock,70882853544,,,1981-05-28, +Rep,Kurt,,Schrader,,,D,OR,5,1,M,202-225-5711,202-225-5699,http://schrader.house.gov,https://schrader.house.gov/contact,2431 Rayburn House Office Building,S001180,10813,H8OR05107,412315,N00030071,RepSchrader,http://www.opencongress.org/wiki/Kurt_Schrader,http://youtube.com/repkurtschrader,94978896695,,,1951-10-19,Rep.Schrader@opencongress.org +Sen,Jeanne,,Shaheen,,,D,NH,Senior Seat,1,F,202-224-2841,202-228-3194,http://www.shaheen.senate.gov,http://www.shaheen.senate.gov/contact/,506 Hart Senate Office Building,S001181,1663,S0NH00219,412323,N00024790,SenatorShaheen,http://www.opencongress.org/wiki/Jeanne_Shaheen,http://youtube.com/senatorshaheen,127503767282103,,II,1947-01-28,Sen.Shaheen@opencongress.org +Rep,Robert,T.,Schilling,,Bobby,R,IL,17,0,M,202-225-5905,202- 225-5396,http://schilling.house.gov/,,507 Cannon House Office Building,S001182,116570,H0IL17059,412423,N00030668,RepSchilling,http://www.opencongress.org/wiki/Bobby_Schilling,http://youtube.com/repbobbyschilling,128585410538393,,,1964-01-23, +Rep,David,,Schweikert,,,R,AZ,6,1,M,202-225-2190,202-225-0096,http://schweikert.house.gov,https://schweikert.house.gov/contact-form,409 Cannon House Office Building,S001183,106387,H4AZ06045,412399,N00006460,RepDavid,http://www.opencongress.org/wiki/David_Schweikert,http://youtube.com/RepDavidSchweikert,150338151681908,,,1962-03-03,Rep.Schweikert@opencongress.org +Sen,Tim,,Scott,,,R,SC,Junior Seat,1,M,202-224-6121,202-225-3407,http://www.scott.senate.gov,http://www.scott.senate.gov/contact/email-me,520 Hart Senate Office Building,S001184,11940,H0SC01279,412471,N00031782,SenatorTimScott,http://www.opencongress.org/wiki/Tim_Scott,http://youtube.com/SenatorTimScott,163207553711385,,III,1965-09-19,Sen.Scott@opencongress.org +Rep,Terri,A.,Sewell,,,D,AL,7,1,F,202-225-2665,202-226-9567,https://sewell.house.gov,https://sewell.house.gov/email-me,1133 Longworth House Office Building,S001185,121621,H0AL07086,412396,N00030622,RepTerriSewell,http://www.opencongress.org/wiki/Terri_Sewell,http://youtube.com/RepSewell,117758198297225,,,1965-01-01,Rep.Sewell@opencongress.org +Rep,Steve,,Southerland,,,R,FL,2,0,M,202-225-5235,202-225-5615,http://southerland.house.gov,https://southerland.house.gov/index.cfm/email-me,1229 Longworth House Office Building,S001186,124329,H0FL02110,412408,N00031204,Rep_Southerland,http://www.opencongress.org/wiki/Steve_Southerland,http://youtube.com/RepSteveSoutherland,156234611092438,,,1965-10-10, +Rep,Steve,,Stivers,,,R,OH,15,1,M,202-225-2015,202-225-3529,http://stivers.house.gov,https://stivers.house.gov/forms/writeyourrep/,1022 Longworth House Office Building,S001187,45333,H8OH15076,412461,N00029574,RepSteveStivers,http://www.opencongress.org/wiki/Steve_Stivers,http://youtube.com/RepSteveStivers,116058275133542,,,1965-03-24,Rep.Stivers@opencongress.org +Rep,Marlin,A.,Stutzman,,,R,IN,3,1,M,202-225-4436,202-226-9870,http://stutzman.house.gov,http://stutzman.house.gov/contacts/new,2418 Rayburn House Office Building,S001188,34230,H0IN03198,412392,N00030891,RepStutzman,http://www.opencongress.org/wiki/Marlin_Stutzman,http://youtube.com/repstutzman,109067049164902,,,1976-08-31,Rep.Stutzman@opencongress.org +Rep,Austin,,Scott,,,R,GA,8,1,M,202-225-6531,202-225-3013,http://austinscott.house.gov,https://austinscott.house.gov/email-me/,2417 Rayburn House Office Building,S001189,11812,H0GA08099,412417,N00032457,AustinScottGA08,http://www.opencongress.org/wiki/Austin_Scott,http://youtube.com/RepAustinScott,131177916946914,,,1969-12-10,Rep.Austinscott@opencongress.org +Rep,Kyrsten,,Sinema,,,D,AZ,9,1,F,202-225-9888,202-225-9731,https://sinema.house.gov,https://sinemaforms.house.gov/forms/writeyourrep/,1530 Longworth House Office Building,S001191,28338,H2AZ09019,412509,N00033983,RepSinema,,http://youtube.com/repsinema,233846963416149,,,1976-07-12,Rep.Sinema@opencongress.org +Rep,Chris,,Stewart,,,R,UT,2,1,M,202-225-9730,801-364-5551,http://stewart.house.gov,https://stewart.house.gov/contact/email-me,323 Cannon House Office Building,S001192,135930,H2UT02324,412581,N00033932,RepChrisStewart,,http://youtube.com/repchrisstewart,242042855928904,,,1960-07-15,Rep.Stewart@opencongress.org +Rep,Eric,,Swalwell,,,D,CA,15,1,M,202-225-5065,,http://swalwell.house.gov,http://swalwell.house.gov/contact-me/email-eric/,129 Cannon House Office Building,S001193,129529,H2CA15094,412514,N00033508,RepSwalwell,,http://youtube.com/ericswalwell,450130878375355,,,1980-11-16,Rep.Swalwell@opencongress.org +Sen,Brian,Emanuel,Schatz,,,D,HI,Senior Seat,1,M,202-224-3934,202-228-1153,http://www.schatz.senate.gov,http://www.schatz.senate.gov/contact,722 Hart Senate Office Building,S001194,17852,S4HI00136,412507,N00028138,SenBrianSchatz,,http://youtube.com/senbrianschatz,357806137657533,,III,1972-10-20,Sen.Schatz@opencongress.org +Rep,Jason,T.,Smith,,,R,MO,8,1,M,202-225-4404,202-226-0326,http://jasonsmith.house.gov,https://jasonsmith.house.gov/contact/email-me,1118 Longworth House Office Building,S001195,59318,H4MO08162,412596,N00035282,RepJasonSmith,,http://youtube.com/RepJasonSmith,544741092252764,,,1980-06-16,Rep.Jasonsmith@opencongress.org +Rep,Elise,,Stefanik,,,R,NY,21,1,F,202-225-4611,202-226-0621,https://stefanik.house.gov,,512 Cannon House Office Building,S001196,,H4NY21079,412648,N00035523,RepStefanik,,,RepEliseStefanik,,,1984-07-02,Rep.Stefanik@opencongress.org +Sen,Benjamin,Eric,Sasse,,,R,NE,Junior Seat,1,M,202-224-4224,,http://www.sasse.senate.gov,,386a Russell Senate Office Building,S001197,,S4NE00090,412671,N00035544,SenSasse,,,SenatorSasse,,II,1972-02-22,Sen.Sasse@opencongress.org +Sen,Dan,,Sullivan,,,R,AK,Junior Seat,1,M,202-224-3004,,http://www.sullivan.senate.gov,,702 Hart Senate Office Building,S001198,,S4AK00214,412665,N00035774,SenDanSullivan,,,SenDanSullivan,,II,1964-11-13,Sen.Sullivan@opencongress.org +Rep,John,S.,Tanner,,,D,TN,8,0,M,,,http://www.house.gov/tanner,,,T000038,27074,H8TN08033,400395,N00003254,,http://www.opencongress.org/wiki/John_Tanner,,,,,1944-09-22, +Rep,Ellen,O.,Tauscher,,,D,CA,10,0,F,,,http://www.house.gov/tauscher,,,T000057,94,H6CA10088,400396,N00007422,,http://www.opencongress.org/wiki/Ellen_Tauscher,http://youtube.com/RepEllenTauscher,,,,1951-11-15, +Rep,Gene,,Taylor,,,D,MS,4,0,M,,,http://www.house.gov/genetaylor,,,T000074,26932,H8MS05047,400399,N00003350,,http://www.opencongress.org/wiki/Gene_Taylor,http://youtube.com/repgenetaylor,,,,1953-09-17, +Rep,Bennie,G.,Thompson,,,D,MS,2,1,M,202-225-5876,202-225-5898,http://benniethompson.house.gov,https://forms.house.gov/benniethompson/contact-form.shtml,2466 Rayburn House Office Building,T000193,26929,H4MS02068,400402,N00003288,BennieGThompson,http://www.opencongress.org/wiki/Bennie_Thompson,http://youtube.com/RepBennieThompson,7259193379,,,1948-01-28,Rep.Benniethompson@opencongress.org +Rep,Mac,M.,Thornberry,,,R,TX,13,1,M,202-225-3706,202-225-3486,http://thornberry.house.gov,https://thornberry.house.gov/forms/writeyourrep/,2208 Rayburn House Office Building,T000238,21706,H4TX13014,400404,N00006052,MacTXPress,http://www.opencongress.org/wiki/William_Thornberry,http://youtube.com/RepMacThornberry,7760165627,,,1958-07-15,Rep.Thornberry@opencongress.org +Sen,John,,Thune,,,R,SD,Senior Seat,1,M,202-224-2321,202-228-5429,http://www.thune.senate.gov,http://www.thune.senate.gov/public/index.cfm/contact,511 Dirksen Senate Office Building,T000250,398,S2SD00068,400546,N00004572,SenJohnThune,http://www.opencongress.org/wiki/John_Thune,http://youtube.com/johnthune,,,III,1961-01-07,Sen.Thune@opencongress.org +Rep,Todd,,Tiahrt,,,R,KS,4,0,M,,,http://www.house.gov/tiahrt,,,T000260,21953,H4KS04087,400405,N00008144,RepToddTiahrt,http://www.opencongress.org/wiki/Todd_Tiahrt,http://youtube.com/CongressmanTiahrt,,,,1951-06-15, +Rep,John,F.,Tierney,,,D,MA,6,0,M,202-225-8020,202-225-5915,http://tierney.house.gov,https://tierney.house.gov/contact/email-me,2238 Rayburn House Office Building,T000266,553,H4MA06033,400407,N00000226,RepTierney,http://www.opencongress.org/wiki/John_Tierney,http://youtube.com/CongressmanTierney,203760666318846,,,1951-09-18, +Rep,Edolphus,,Towns,,Ed,D,NY,10,0,M,202-225-5936,202-225-1018,http://www.house.gov/towns,http://www.house.gov/towns/contact_form_zipcheck.shtml,2232 Rayburn House Office Building,T000326,26973,H2NY11017,400409,N00001082,edtowns,http://www.opencongress.org/wiki/Edolphus_Towns,http://youtube.com/CongressmanEdTowns,EdTowns,,,1934-07-21, +Rep,Thomas,G.,Tancredo,,Tom,R,CO,6,0,M,,,http://tancredo.house.gov,,,T000458,17030,H8CO06054,400394,N00006103,,http://www.opencongress.org/wiki/Tom_Tancredo,,,,,1945-12-20, +Rep,Lee,R.,Terry,,,R,NE,2,0,M,202-225-4155,202-226-5452,http://leeterry.house.gov,http://leeterry.house.gov/contact/,2266 Rayburn House Office Building,T000459,21276,H8NE02139,400400,N00005321,LEETERRYNE,http://www.opencongress.org/wiki/Lee_Terry,http://youtube.com/NebraskaTerry,393886975960,,,1962-01-29, +Rep,Mike,Michael,Thompson,,,D,CA,5,1,M,202-225-3311,202-225-4335,http://mikethompson.house.gov,https://mikethompson.house.gov/contact/email-me,231 Cannon House Office Building,T000460,3564,H8CA01109,400403,N00007419,RepThompson,http://www.opencongress.org/wiki/Michael_Thompson,http://youtube.com/CongressmanMThompson,7109195747,,,1951-01-24,Rep.Mikethompson@opencongress.org +Sen,Patrick,J.,Toomey,,Pat,R,PA,Junior Seat,1,M,202-224-4254,202-228-0284,http://www.toomey.senate.gov,http://www.toomey.senate.gov/?p=contact,248 Russell Senate Office Building,T000461,24096,S4PA00121,400408,N00001489,SenToomey,http://www.opencongress.org/wiki/Pat_Toomey,http://youtube.com/sentoomey,189274047751251,,III,1961-11-17,Sen.Toomey@opencongress.org +Rep,Patrick,J.,Tiberi,,Pat,R,OH,12,1,M,202-225-5355,202-226-4523,http://tiberi.house.gov,https://tiberi.house.gov/contact/contactform.htm,1203 Longworth House Office Building,T000462,8404,H0OH12062,400406,N00009699,TiberiPress,http://www.opencongress.org/wiki/Patrick_Tiberi,http://youtube.com/PatTiberi,90452932937,,,1962-10-21,Rep.Tiberi@opencongress.org +Rep,Michael,R.,Turner,,,R,OH,10,1,M,202-225-6465,202-225-6754,https://turner.house.gov,http://turner.house.gov/contact/,2239 Rayburn House Office Building,T000463,45519,H2OH03067,400411,N00025175,RepMikeTurner,http://www.opencongress.org/wiki/Michael_Turner,http://youtube.com/CongressmanTurner,9275036647,,,1960-01-11,Rep.Turner@opencongress.org +Sen,Jon,,Tester,,,D,MT,Senior Seat,1,M,202-224-2644,202-224-8594,http://www.tester.senate.gov,http://www.tester.senate.gov/?p=email_senator,311 Hart Senate Office Building,T000464,20928,S6MT00162,412244,N00027605,SenatorTester,http://www.opencongress.org/wiki/Jon_Tester,http://youtube.com/senatorjontester,210573031664,,I,1956-08-21,Sen.Tester@opencongress.org +Rep,Niki,S.,Tsongas,,,D,MA,3,1,F,202-225-3411,202-226-0771,http://tsongas.house.gov,https://tsongas.house.gov/e-mail-niki/,1714 Longworth House Office Building,T000465,89417,H8MA05143,412254,N00029026,NikiInTheHouse,http://www.opencongress.org/wiki/Nicola_Tsongas,http://youtube.com/RepTsongas,131079823624873,,,1946-04-26,Rep.Tsongas@opencongress.org +Rep,Harry,,Teague,,,D,NM,2,0,M,,,http://teague.house.gov,,,T000466,102408,H8NM02032,412316,N00029556,,http://www.opencongress.org/wiki/Harry_Teague,http://youtube.com/RepresentativeTeague,,,,1949-06-29, +Rep,Glenn,,Thompson,,,R,PA,5,1,M,202-225-5121,202-225-5796,http://thompson.house.gov,https://thompson.house.gov/contact-me/email-me,124 Cannon House Office Building,T000467,24046,H8PA05071,412317,N00029736,CongressmanGT,http://www.opencongress.org/wiki/Glenn_Thompson,http://youtube.com/CongressmanGT,14463006747,,,1959-07-27,Rep.Thompson@opencongress.org +Rep,Dina,,Titus,,,D,NV,1,1,F,202-225-5965,,https://titus.house.gov,https://titus.house.gov/contact/email-me,401 Cannon House Office Building,T000468,2629,H8NV03036,412318,N00030191,RepDinaTitus,http://www.opencongress.org/wiki/Alice_Titus,http://youtube.com/CongresswomanTitus,120660834778561,,,1950-05-23,Rep.Titus@opencongress.org +Rep,Paul,,Tonko,,,D,NY,20,1,M,202-225-5076,202-225-5077,http://tonko.house.gov,https://tonko.house.gov/email-form1,2463 Rayburn House Office Building,T000469,4403,H8NY21203,412319,N00030196,RepPaulTonko,http://www.opencongress.org/wiki/Paul_Tonko,http://youtube.com/reppaultonko,30671144824,,,1949-06-18,Rep.Tonko@opencongress.org +Rep,Scott,R.,Tipton,,,R,CO,3,1,M,202-225-4761,202-226-9669,http://tipton.house.gov,https://tipton.house.gov/contact-me/email-me,218 Cannon House Office Building,T000470,65403,H6CO03139,412405,N00027509,RepTipton,http://www.opencongress.org/wiki/Scott_Tipton,http://youtube.com/RepScottTipton,191428784201721,,,1956-11-09,Rep.Tipton@opencongress.org +Rep,Robert,L.,Turner,,,R,NY,9,0,M,202-225-6616,202-226-0218,http://bobturner.house.gov/,https://bobturner.house.gov/contact-me,2104 Rayburn House Office Building,T000471,127071,H0NY09072,412499,N00032601,USRepBobTurner,http://www.opencongress.org/wiki/Bob_Turner,http://youtube.com/CongressmanBobTurner,9275036647,,,1941-05-02, +Rep,Mark,,Takano,,,D,CA,41,1,M,202-225-2305,202-225-7018,https://takano.house.gov,https://takano.house.gov/contact/email-me,1507 Longworth House Office Building,T000472,22337,H2CA43245,412520,N00006701,RepMarkTakano,,http://youtube.com/RepMarkTakano,262447300551014,,,1960-12-10,Rep.Takano@opencongress.org +Rep,Mark,,Takai,,,D,HI,1,1,M,202-225-2726,202-225-0688,https://takai.house.gov,,422 Cannon House Office Building,T000473,,H4HI01134,412626,N00035535,RepMarkTakai,,,repmarktakai,,,1967-07-01,Rep.Takai@opencongress.org +Rep,Norma,,Torres,,,D,CA,35,1,F,202-225-6161,202-225-8671,https://torres.house.gov,,516 Cannon House Office Building,T000474,,H4CA35031,412617,N00036107,NormaJTorres,,,RepNormaTorres,,,1965-04-04,Rep.Torres@opencongress.org +Rep,Dave,,Trott,,,R,MI,11,1,M,202-225-8171,,https://trott.house.gov,,1722 Longworth House Office Building,T000475,,H4MI11097,412636,N00035607,repdavetrott,,,CongressmanDaveTrott,,,1960-10-16,Rep.Trott@opencongress.org +Sen,Thom,,Tillis,,,R,NC,Junior Seat,1,M,202-224-6342,,http://www.tillis.senate.gov,,185 Dirksen Senate Office Building,T000476,,S4NC00162,412668,N00035492,senthomtillis,,,1576257352609470,,II,1960-08-30,Sen.Tillis@opencongress.org +Rep,Fred,Stephen,Upton,,,R,MI,6,1,M,202-225-3761,202-225-4986,http://upton.house.gov,http://upton.house.gov/contact/zipauth.htm,2183 Rayburn House Office Building,U000031,26906,H6MI04113,400414,N00004133,RepFredUpton,http://www.opencongress.org/wiki/Frederick_Stephen_Upton,http://youtube.com/RepFredUpton,212027388827797,,,1953-04-23,Rep.Upton@opencongress.org +Sen,Mark,E.,Udall,,,D,CO,Senior Seat,0,M,202-224-5941,202-226-7840,http://www.markudall.senate.gov,http://www.markudall.senate.gov/?p=contact_us,730 Hart Senate Office Building,U000038,12329,H8CO02087,400412,N00008051,MarkUdall,http://www.opencongress.org/wiki/Mark_Udall,http://youtube.com/senatormarkudall,17204170252,,II,1950-07-18, +Sen,Tom,S.,Udall,,,D,NM,Senior Seat,1,M,202-224-6621,,http://www.tomudall.senate.gov,http://www.tomudall.senate.gov/?p=contact,531 Hart Senate Office Building,U000039,22658,H8NM03097,400413,N00006561,SenatorTomUdall,http://www.opencongress.org/wiki/Tom_Udall,http://youtube.com/senatortomudall,106433512869,,II,1948-05-18,Sen.Tomudall@opencongress.org +Rep,Nydia,M.,Velázquez,,,D,NY,7,1,F,202-225-2361,202-226-0327,http://velazquez.house.gov,http://velazquez.house.gov/IMA/issue_subscribe.shtml,2302 Rayburn House Office Building,V000081,26975,H2NY00010,400416,N00001102,NydiaVelazquez,http://www.opencongress.org/wiki/Nydia_Velazquez,http://youtube.com/nydiavelazquez,8037068318,,,1953-03-28,Rep.Velazquez@opencongress.org +Rep,Peter,J.,Visclosky,,,D,IN,1,1,M,202-225-2461,202-225-2493,http://visclosky.house.gov,https://visclosky.house.gov/contact-pete/email-pete,2328 Rayburn House Office Building,V000108,26851,H4IN01012,400417,N00003813,RepVisclosky,http://www.opencongress.org/wiki/Peter_Visclosky,http://youtube.com/PeteVisclosky1,118723661514709,,,1949-08-13,Rep.Visclosky@opencongress.org +Sen,George,V.,Voinovich,,,R,OH,Senior Seat,0,M,,,http://voinovich.senate.gov/,,,V000126,21745,S8OH00011,300098,N00003583,,http://www.opencongress.org/wiki/George_Voinovich,http://youtube.com/SenVoinovich,,,III,1936-07-15, +Sen,David,,Vitter,,,R,LA,Senior Seat,1,M,202-224-4623,202-228-5061,http://www.vitter.senate.gov,http://www.vitter.senate.gov/contact/email-senator-vitter,516 Hart Senate Office Building,V000127,4615,S4LA00057,400418,N00009659,,http://www.opencongress.org/wiki/David_Vitter,http://youtube.com/SenatorVitter,,,III,1961-05-03,Sen.Vitter@opencongress.org +Rep,Chris,,Van Hollen,Jr.,,D,MD,8,1,M,202-225-5341,202-225-0375,https://vanhollen.house.gov,http://vanhollen.house.gov/contact/,1707 Longworth House Office Building,V000128,6098,H2MD08126,400415,N00013820,ChrisVanHollen,http://www.opencongress.org/wiki/Christopher_Van_Hollen,http://youtube.com/RepChrisVanHollen,109304033877,,,1959-01-10,Rep.Vanhollen@opencongress.org +Rep,David,G.,Valadao,,,R,CA,21,1,M,202-225-4695,202-226-3196,http://valadao.house.gov,http://valadao.house.gov/contact/,1004 Longworth House Office Building,V000129,120200,H2CA20094,412515,N00033367,RepDavidValadao,,http://youtube.com/congressmanvaladao,105596689621089,,,1977-04-14,Rep.Valadao@opencongress.org +Rep,Juan,,Vargas,,,D,CA,51,1,M,202-225-8045,202-225-9073,http://vargas.house.gov,https://vargas.house.gov/contact,1605 Longworth House Office Building,V000130,29100,H2CA50026,412522,N00007021,RepJuanVargas,,http://youtube.com/RepJuanVargas,176942192453747,,,1961-03-07,Rep.Vargas@opencongress.org +Rep,Marc,A.,Veasey,,,D,TX,33,1,M,202-225-9897,202-225-9702,http://veasey.house.gov,https://veaseyforms.house.gov/forms/writeyourrep/,414 Cannon House Office Building,V000131,49671,H2TX33073,412579,N00033839,RepVeasey,,http://youtube.com/marcveasey,394849110600016,,,1971-01-03,Rep.Veasey@opencongress.org +Rep,Filemon,,Vela,,,D,TX,34,1,M,202-225-9901,202-225-9770,http://vela.house.gov,https://forms.house.gov/vela/webforms/email-me.shtml,437 Cannon House Office Building,V000132,137719,H2TX27190,412580,N00034349,RepFilemonVela,,,510462622331477,,,1963-02-13,Rep.Vela@opencongress.org +Rep,James,T.,Walsh,,Jim,R,NY,25,0,M,,,http://www.house.gov/walsh,,,W000099,26990,H8NY27036,400420,N00001261,,http://www.opencongress.org/wiki/James_Walsh,,,,,1947-06-19, +Rep,Zach,,Wamp,,,R,TN,3,0,M,,,http://www.house.gov/wamp,,,W000119,21995,H2TN03052,400421,N00003159,zachwamp,http://www.opencongress.org/wiki/Zach_Wamp,http://youtube.com/repzachwamp,,,,1957-10-28, +Sen,John,W.,Warner,,,R,VA,Senior Seat,0,M,,,http://warner.senate.gov/,,,W000154,53356,S8VA00107,300099,N00002061,,http://www.opencongress.org/wiki/John_Warner,,,,II,1927-02-18, +Rep,Maxine,,Waters,,,D,CA,43,1,F,202-225-2201,202-225-7854,http://waters.house.gov,https://waters.house.gov/contact/contactform.htm,2221 Rayburn House Office Building,W000187,26759,H4CA23011,400422,N00006690,MaxineWaters,http://www.opencongress.org/wiki/Maxine_Waters,http://youtube.com/MaxineWaters,117483585008,,,1938-08-15,Rep.Waters@opencongress.org +Rep,Melvin,L.,Watt,,Mel,D,NC,12,0,M,202-225-1510,202-225-1512,http://watt.house.gov,http://www.house.gov/formwatt/IMA/issue_subscribe.htm,2304 Rayburn House Office Building,W000207,26997,H2NC12021,400424,N00002328,MelWattNC12,http://www.opencongress.org/wiki/Melvin_Watt,http://youtube.com/Wattnc12,191136754250537,,,1945-08-26, +Rep,Henry,A.,Waxman,,,D,CA,33,0,M,202-225-3976,202-225-4099,http://waxman.house.gov,https://waxman.house.gov/contact-me/email-me,2204 Rayburn House Office Building,W000215,26753,H6CA24048,400425,N00001861,WaxmanClimate,http://www.opencongress.org/wiki/Henry_Waxman,http://youtube.com/RepHenryWaxman,129514917081997,,,1939-09-12, +Rep,David,J.,Weldon,Jr.,Dave,R,FL,15,0,M,,,http://weldon.house.gov,,,W000267,22159,H4FL15114,400427,N00002807,,http://www.opencongress.org/wiki/David_Weldon,,,,,1953-08-31, +Rep,Gerald,C.,Weller,,Jerry,R,IL,11,0,M,,,http://www.house.gov/weller,,,W000273,21696,H4IL11096,400429,N00004745,,http://www.opencongress.org/wiki/Gerald_Weller,,,,,1957-07-07, +Rep,Robert,,Wexler,,,D,FL,19,0,M,,,http://wexler.house.gov,,,W000314,882,H6FL19038,400430,N00002905,,http://www.opencongress.org/wiki/Robert_Wexler,,,,,1961-01-02, +Rep,Ed,,Whitfield,,,R,KY,1,1,M,202-225-3115,202-225-3547,http://whitfield.house.gov,https://whitfield.house.gov/contact/email-me,2184 Rayburn House Office Building,W000413,21873,H4KY01040,400431,N00003467,RepEdWhitfield,http://www.opencongress.org/wiki/Edward_Whitfield,http://youtube.com/WhitfieldKY01,91115765425,,,1943-05-25,Rep.Whitfield@opencongress.org +Sen,Roger,F.,Wicker,,,R,MS,Junior Seat,1,M,202-224-6253,202-228-0378,http://www.wicker.senate.gov,http://www.wicker.senate.gov/public/index.cfm/contact,555 Dirksen Senate Office Building,W000437,21926,H4MS01078,400432,N00003280,SenatorWicker,http://www.opencongress.org/wiki/Roger_Wicker,http://youtube.com/SenatorWicker,SenatorWicker,,I,1951-07-05,Sen.Wicker@opencongress.org +Rep,Frank,R.,Wolf,,,R,VA,10,0,M,202-225-5136,202-225-0437,http://wolf.house.gov,https://wolf.house.gov/contact/email-me#.U06IH-ZdUrw,233 Cannon House Office Building,W000672,27120,H6VA10050,400435,N00002073,RepWOLFPress,http://www.opencongress.org/wiki/Frank_Wolf,http://youtube.com/repfrankwolf,335759964938,,,1939-01-30, +Rep,Lynn,C.,Woolsey,,,D,CA,6,0,F,202-225-5161,202-225-5163,http://woolsey.house.gov,http://woolsey.house.gov/contactemailform.asp,2263 Rayburn House Office Building,W000738,26733,H2CA01045,400436,N00007458,RepLynnWoolsey,http://www.opencongress.org/wiki/Lynn_Woolsey,http://youtube.com/RepLynnWoolsey,RepLynnWoolsey,,,1937-11-03, +Sen,Ron,,Wyden,,,D,OR,Senior Seat,1,M,202-224-5244,202-228-2717,http://www.wyden.senate.gov,http://www.wyden.senate.gov/contact,221 Dirksen Senate Office Building,W000779,27036,S6OR00110,300100,N00007724,RonWyden,http://www.opencongress.org/wiki/Ron_Wyden,http://youtube.com/senronwyden,,,III,1949-05-03,Sen.Wyden@opencongress.org +Rep,Albert,Russell,Wynn,,,D,MD,4,0,M,,,http://www.house.gov/wynn,,,W000784,26889,H2MD05361,400438,N00001849,,http://www.opencongress.org/wiki/Albert_Wynn,,,,,1951-09-10, +Rep,Heather,A.,Wilson,,,R,NM,1,0,F,,,http://wilson.house.gov,,,W000789,22687,H8NM01174,400434,N00006546,,http://www.opencongress.org/wiki/Heather_Wilson,,,,,1960-12-30, +Rep,Greg,P.,Walden,,,R,OR,2,1,M,202-225-6730,202-225-5774,http://walden.house.gov,https://walden.house.gov/e-mail-greg,2185 Rayburn House Office Building,W000791,2979,H6OR02116,400419,N00007690,RepGregWalden,http://www.opencongress.org/wiki/Greg_Walden,http://youtube.com/RepGregWalden,313301365382225,,,1957-01-10,Rep.Walden@opencongress.org +Rep,Anthony,David,Weiner,,,D,NY,9,0,M,,,http://www.house.gov/weiner,,,W000792,23162,H8NY09091,400426,N00001110,repweiner,http://www.opencongress.org/wiki/Anthony_David_Weiner,http://youtube.com/AskAnthonyWeiner,AnthonyDWeiner,,,1964-09-04, +Rep,David,,Wu,,,D,OR,1,0,M,,,http://www.house.gov/wu,,,W000793,23797,H8OR01072,400437,N00009824,,http://www.opencongress.org/wiki/David_Wu,,,,,1955-04-08, +Rep,Diane,E.,Watson,,,D,CA,33,0,F,,,http://www.house.gov/watson,,,W000794,3587,H2CA32099,400423,N00013744,,http://www.opencongress.org/wiki/Diane_Watson,,,,,1933-11-12, +Rep,Joe,G.,Wilson,,,R,SC,2,1,M,202-225-2452,202-225-2455,http://joewilson.house.gov,https://joewilson.house.gov/forms/writeyourrep/default.aspx,2229 Rayburn House Office Building,W000795,3985,H2SC02059,400433,N00024809,RepJoeWilson,http://www.opencongress.org/wiki/Addison_Wilson,http://youtube.com/RepJoeWilson,70150469414,,,1947-07-31,Rep.Joewilson@opencongress.org +Rep,Lynn,A.,Westmoreland,,,R,GA,3,1,M,202-225-5901,202-225-2515,http://westmoreland.house.gov,https://westmoreland.house.gov/email-me,2202 Rayburn House Office Building,W000796,8001,H4GA08067,400627,N00026163,RepWestmoreland,http://www.opencongress.org/wiki/Lynn_Westmoreland,http://youtube.com/RepLynnWestmoreland,71389451419,,,1950-04-02,Rep.Westmoreland@opencongress.org +Rep,Debbie,,Wasserman Schultz,,,D,FL,23,1,F,202-225-7931,202-226-2052,http://wassermanschultz.house.gov,http://wassermanschultz.house.gov/contact/email-me.shtml,1114 Longworth House Office Building,W000797,24301,H4FL20023,400623,N00026106,RepDWStweets,http://www.opencongress.org/wiki/Debbie_Wasserman_Schultz,http://youtube.com/RepWassermanSchultz,88904724121,,,1966-09-27,Rep.Wassermanschultz@opencongress.org +Rep,Tim,,Walberg,,,R,MI,7,1,M,202-225-6276,202-225-6281,http://walberg.house.gov,https://walberg.house.gov/contact/contactform.htm,2436 Rayburn House Office Building,W000798,8618,H4MI07103,412213,N00026368,RepWalberg,http://www.opencongress.org/wiki/Timothy_Walberg,http://youtube.com/RepWalberg,187654104587692,,,1951-04-12,Rep.Walberg@opencongress.org +Rep,Timothy,James,Walz,,,D,MN,1,1,M,202-225-2472,202-225-3433,http://walz.house.gov,http://walz.house.gov/contact,1034 Longworth House Office Building,W000799,65443,H6MN01174,412214,N00027467,RepTimWalz,http://www.opencongress.org/wiki/Timothy_Walz,http://youtube.com/1529tjw,,,,1964-04-06,Rep.Walz@opencongress.org +Rep,Peter,,Welch,,,D,VT,0,1,M,202-225-4115,202-225-6790,http://welch.house.gov,https://welch.house.gov/email-me,2303 Rayburn House Office Building,W000800,51272,H6VT00160,412239,N00000515,PeterWelch,http://www.opencongress.org/wiki/Peter_Welch,http://youtube.com/reppeterwelch,72680720883,,,1947-05-02,Rep.Welch@opencongress.org +Rep,Charles,A.,Wilson,,,D,OH,6,0,M,,,http://charliewilson.house.gov,,,W000801,10092,H6OH06095,412227,N00003528,,http://www.opencongress.org/wiki/Charles_Wilson,,,,,1943-01-18, +Sen,Sheldon,,Whitehouse,,,D,RI,Junior Seat,1,M,202-224-2921,202-228-6362,http://www.whitehouse.senate.gov,http://www.whitehouse.senate.gov/contact,530 Hart Senate Office Building,W000802,2572,S6RI00221,412247,N00027533,SenWhitehouse,http://www.opencongress.org/wiki/Sheldon_Whitehouse,http://youtube.com/SenatorWhitehouse,194172833926853,,I,1955-10-20,Sen.Whitehouse@opencongress.org +Sen,Jim,,Webb,,,D,VA,Senior Seat,0,M,202-224-4024,202-228-6363,http://webb.senate.gov/,http://www.webb.senate.gov/contact.cfm,248 Russell Senate Office Building,W000803,60043,S6VA00127,412249,N00028058,,http://www.opencongress.org/wiki/James_Webb,http://youtube.com/SenatorWebb,jimwebb,,I,1946-02-09, +Rep,Robert,J.,Wittman,,,R,VA,1,1,M,202-225-4261,202-225-4382,https://wittman.house.gov,https://wittman.house.gov/contact-form/,2454 Rayburn House Office Building,W000804,58133,H8VA01147,412255,N00029459,RobWittman,http://www.opencongress.org/wiki/Robert_Wittman,http://youtube.com/RobWittman,38932542633,,,1959-02-03,Rep.Wittman@opencongress.org +Sen,Mark,,Warner,,,D,VA,Senior Seat,1,M,202-224-2023,202-224-6295,http://www.warner.senate.gov,http://www.warner.senate.gov/public//index.cfm?p=ContactPage#form_f9db6196-2dc7-4cda-8add-f8435a71318a,475 Russell Senate Office Building,W000805,535,S6VA00093,412321,N00002097,MarkWarner,http://www.opencongress.org/wiki/Mark_Warner,http://youtube.com/SenatorMarkWarner,7935122852,,II,1954-12-15,Sen.Warner@opencongress.org +Rep,Daniel,,Webster,,,R,FL,10,1,M,202-225-2176,202-225-0999,http://webster.house.gov,https://webster.house.gov/contact/contactform.htm,1039 Longworth House Office Building,W000806,24302,H0FL08208,412410,N00026335,RepWebster,http://www.opencongress.org/wiki/Daniel_Webster,http://youtube.com/repdanwebster,188572961157305,,,1949-04-27,Rep.Webster@opencongress.org +Rep,Allen,,West,,,R,FL,22,0,M,202-225-3026,202-225-8398,http://west.house.gov/,,1708 Longworth House Office Building,W000807,124348,H8FL22038,412413,N00029131,AllenWest,http://www.opencongress.org/wiki/Allen_West,http://youtube.com/AllenWestFl,AllenWestFL,,,1961-02-07, +Rep,Frederica,S.,Wilson,,,D,FL,24,1,F,202-225-4506,202-226-0777,http://wilson.house.gov,https://wilsonforms.house.gov/contact-form,208 Cannon House Office Building,W000808,17319,H0FL17068,412412,N00030650,RepWilson,http://www.opencongress.org/wiki/Frederica_Wilson,http://youtube.com/repfredericawilson,162327487151626,,,1942-11-05,Rep.Wilson@opencongress.org +Rep,Steve,,Womack,,,R,AR,3,1,M,202-225-4301,202-225-5713,http://womack.house.gov,https://womack.house.gov/contact/contactform.htm,1119 Longworth House Office Building,W000809,71815,H0AR03055,412402,N00031857,Rep_SteveWomack,http://www.opencongress.org/wiki/Steve_Womack,http://youtube.com/CongressmanWomack,135898413136490,,,1957-02-18,Rep.Womack@opencongress.org +Rep,Rob,,Woodall,,,R,GA,7,1,M,202-225-4272,202-225-4696,http://woodall.house.gov,https://woodall.house.gov/contact-me/email-me,1724 Longworth House Office Building,W000810,122251,H0GA07133,412416,N00032416,RepRobWoodall,http://www.opencongress.org/wiki/Rob_Woodall,http://youtube.com/RobWoodallGA07,172573036140374,,,1970-02-11,Rep.Woodall@opencongress.org +Rep,Joe,,Walsh,,,R,IL,8,0,M,202-225-3711,202-225-7830,http://walsh.house.gov/,https://walsh.house.gov/contact-me,432 Cannon House Office Building,W000811,116545,H0IL08090,412424,N00004723,RepJoeWalsh,http://www.opencongress.org/wiki/Joe_Walsh_%28Illinois%29,http://youtube.com/RepJoeWalsh,126241104108023,,,1961-12-27, +Rep,Ann,,Wagner,,,R,MO,2,1,F,202-225-1621,,http://wagner.house.gov,https://wagner.house.gov/contact/email-me,435 Cannon House Office Building,W000812,136083,H2MO02102,412548,N00033106,RepAnnWagner,,,215485388588143,,,1962-09-13,Rep.Wagner@opencongress.org +Rep,Jackie,,Walorski,,,R,IN,2,1,F,202-225-3915,202-225-6798,http://walorski.house.gov,https://walorski.house.gov/contact/email-me,419 Cannon House Office Building,W000813,34205,H0IN02190,412538,N00031226,RepWalorski,,http://youtube.com/repwalorski,466876036704525,,,1963-08-17,Rep.Walorski@opencongress.org +Rep,Randy,K.,Weber,,,R,TX,14,1,M,202-225-2831,202-225-0271,http://weber.house.gov,https://weber.house.gov/contact/email-me,510 Cannon House Office Building,W000814,102026,H2TX14149,412574,N00033539,TXRandy14,,http://youtube.com/TXRandy14,128891177274584,,,1953-07-02,Rep.Weber@opencongress.org +Rep,Brad,R.,Wenstrup,,,R,OH,2,1,M,202-225-3164,202-225-1992,http://wenstrup.house.gov,http://wenstrup.house.gov/contact/,1318 Longworth House Office Building,W000815,135326,H2OH02085,412564,N00033310,RepBradWenstrup,,http://youtube.com/repbradwenstrup,124462944390458,,,1958-06-17,Rep.Wenstrup@opencongress.org +Rep,Roger,,Williams,,,R,TX,25,1,M,202-225-9896,512-473-8946,http://williams.house.gov,https://williams.house.gov/contact/email-me,1323 Longworth House Office Building,W000816,50112,H2TX33040,412578,N00030602,RepRWilliams,,,322383274535068,,,1949-09-13,Rep.Williams@opencongress.org +Sen,Elizabeth,,Warren,,,D,MA,Senior Seat,1,F,202-224-4543,,http://www.warren.senate.gov,http://www.warren.senate.gov/?p=email_senator#thisForm,317 Hart Senate Office Building,W000817,141272,S2MA00170,412542,N00033492,SenWarren,,http://youtube.com/senelizabethwarren,131559043673264,,I,1949-06-22,Sen.Warren@opencongress.org +Rep,Mark,,Walker,,,R,NC,6,1,M,202-225-3065,202-225-8611,https://walker.house.gov,,312 Cannon House Office Building,W000819,,H4NC06052,412670,N00035311,RepMarkWalker,,,RepMarkWalker,,,1969-05-20,Rep.Walker@opencongress.org +Rep,Mimi,,Walters,,,R,CA,45,1,F,202-225-5611,202-225-9177,https://walters.house.gov,,236 Cannon House Office Building,W000820,,H4CA45097,412618,N00035391,RepMimiWalters,,,RepMimiWalters,,,1962-05-14,Rep.Walters@opencongress.org +Rep,Bruce,,Westerman,,,R,AR,4,1,M,202-225-3772,,https://westerman.house.gov,,130 Cannon House Office Building,W000821,,H4AR04048,412610,N00035527,RepWesterman,,,RepWesterman,,,1967-11-18,Rep.Westerman@opencongress.org +Rep,Bonnie,,Watson Coleman,,,D,NJ,12,1,F,202-225-5801,202-225-6025,https://watsoncoleman.house.gov,,126 Cannon House Office Building,W000822,,H4NJ12149,412644,N00036158,,,,RepBonnieWatsonColeman,,,1945-02-06,Rep.Watsoncoleman@opencongress.org +Rep,C.,W. Bill,Young,,,R,FL,13,0,M,202-225-5961,202-225-9764,http://www.house.gov/young,http://www.house.gov/writerep,2407 Rayburn House Office Building,Y000031,26802,H6FL06035,400439,N00001817,,http://www.opencongress.org/wiki/C._W._Bill_Young,http://youtube.com/CongBillYoung,,,,1930-12-16, +Rep,Don,E.,Young,,,R,AK,0,1,M,202-225-5765,202-225-0425,http://donyoung.house.gov,https://donyoung.house.gov/forms/writeyourrep/,2314 Rayburn House Office Building,Y000033,26717,H6AK00045,400440,N00007999,RepDonYoung,http://www.opencongress.org/wiki/Donald_Young,http://youtube.com/RepDonYoung,7476269851,,,1933-06-09,Rep.Donyoung@opencongress.org +Rep,John,A.,Yarmuth,,,D,KY,3,1,M,202-225-5401,202-225-5776,http://yarmuth.house.gov,http://yarmuth.house.gov/contact-john2/,403 Cannon House Office Building,Y000062,58579,H6KY03124,412211,N00028073,RepJohnYarmuth,http://www.opencongress.org/wiki/John_Yarmuth,http://youtube.com/RepJohnYarmuth,214258646163,,,1947-11-04,Rep.Yarmuth@opencongress.org +Rep,Kevin,,Yoder,,,R,KS,3,1,M,202-225-2865,202- 225-2807,http://yoder.house.gov,https://yoder.house.gov/contact/email-me,215 Cannon House Office Building,Y000063,34433,H0KS03137,412430,N00031502,RepKevinYoder,http://www.opencongress.org/wiki/Kevin_Yoder,http://youtube.com/RepYoder,154026694650252,,,1976-01-08,Rep.Yoder@opencongress.org +Rep,Todd,C.,Young,,,R,IN,9,1,M,202-225-5315,202-226-6866,http://toddyoung.house.gov,https://toddyoungforms.house.gov/give-me-your-opinion,1007 Longworth House Office Building,Y000064,120345,H0IN09070,412428,N00030670,RepToddYoung,http://www.opencongress.org/wiki/Todd_Young,http://youtube.com/RepToddYoung,186203844738421,,,1972-08-24,Rep.Toddyoung@opencongress.org +Rep,Ted,S.,Yoho,,,R,FL,3,1,M,202-225-5744,,http://yoho.house.gov,https://yoho.house.gov/contact/email-me,511 Cannon House Office Building,Y000065,137622,H2FL06109,412525,N00033220,RepTedYoho,,http://youtube.com/RepTedYoho,563532937006022,,,1955-04-13,Rep.Yoho@opencongress.org +Rep,David,,Young,,,R,IA,3,1,M,202-225-5476,,https://davidyoung.house.gov,,515 Cannon House Office Building,Y000066,,S4IA00103,412628,N00035509,RepDavidYoung,,,RepDavidYoung,,,1968-05-11,Rep.Davidyoung@opencongress.org +Rep,Lee,,Zeldin,,,R,NY,1,1,M,202-225-3826,202-225-3143,https://zeldin.house.gov,,1517 Longworth House Office Building,Z000017,,H8NY01148,412646,N00029404,RepLeeZeldin,,,RepLeeZeldin,,,1980-01-30,Rep.Zeldin@opencongress.org +Rep,Ryan,,Zinke,,,R,MT,0,1,M,202-225-3211,202-225-5687,https://zinke.house.gov,,113 Cannon House Office Building,Z000018,,H4MT01041,412640,N00035616,RepRyanZinke,,,CongressmanRyanZinke,,,1961-11-01,Rep.Zinke@opencongress.org diff --git a/server.js b/server.js index 05133fc..12d687e 100644 --- a/server.js +++ b/server.js @@ -2,8 +2,12 @@ var express = require('express'); var db = require('./db/db-config.js'); var app = express(); -// db.connect(db.getPolitician); var connection = db.connect(); +var create_table = 'CREATE TABLE legislators (first_name varchar(160), last_name varchar(160))'; +var insert = "INSERT INTO legislators VALUES ('taylor', 'wirtz')"; + +// connection.query(query, null); +connection.query(insert); app.get('/', function (req, res) { res.sendFile(__dirname + '/index.html'); From c329b8d84ac15e78dd948f2a817fe97e54f14d75 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Wed, 13 Apr 2016 14:03:54 -0700 Subject: [PATCH 015/186] add node csv parser and db init --- db/init-db.js | 4 ++++ package.json | 1 + 2 files changed, 5 insertions(+) create mode 100644 db/init-db.js diff --git a/db/init-db.js b/db/init-db.js new file mode 100644 index 0000000..2b4711b --- /dev/null +++ b/db/init-db.js @@ -0,0 +1,4 @@ +var db = require('./db-config'); + +var create_query = 'CREATE TABLE legislators'; +var insert_record = ''; diff --git a/package.json b/package.json index d4d4b17..955b69d 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,7 @@ "description": "A visualizer for political contributions and report cards", "main": "server.js", "dependencies": { + "csv": "^0.4.6", "express": "^4.13.4", "pg": "4.5.3" }, From 93a3cb3287864c814e7b0d47ff92c7cca6b0b75d Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Wed, 13 Apr 2016 14:23:46 -0700 Subject: [PATCH 016/186] starter js file to initially populate our table --- db/init-db.js | 116 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 116 insertions(+) diff --git a/db/init-db.js b/db/init-db.js index 2b4711b..c8396f2 100644 --- a/db/init-db.js +++ b/db/init-db.js @@ -1,4 +1,120 @@ var db = require('./db-config'); +var csv = require('csv'); + +var cols = [ + { + name:'title', + type: 'varchar(16)', + }, + { + name: 'firstName', + type: 'varchar(48)', + }, + { + name: 'middleName', + type: 'varchar(48)', + }, + { + name: 'lastName', + type: 'varhcar(48)', + }, + { + name: 'nameSuffix', + type: 'varchar(10)', + }, + { + name: 'nickName', + type: 'varchar(48)', + }, + { + name: 'party', + type: 'varchar(48)', + }, + { + name: 'state', + type: 'varchar(28)', + }, + { + name: 'district', + type: 'varchar(48)', + }, + { + name: 'inOffice', + type: 'integer', + }, + { + name: 'gender', + type: 'varchar(2)', + }, + { + name: 'phone', + type: 'varchar(28)', + }, + { + name: 'fax', + type: 'varchar(28)', + }, + { + name: 'website', + type: 'varchar(160)', + }, + { + name: 'webform', + type: 'varchar(160)', + }, + { + name: 'congressOffice', + type: 'varchar(80)', + }, + { + name: 'bioguideID', + type: 'varchar(80)', + }, + { + name: 'votesmartID', + type: 'varchar(80)', + }, + { + name: 'fecID', + type: 'varchar(80)', + }, + { + name: 'govtrackID', + type: 'varchar(80)', + }, + { + name: 'crpID', + type: 'varchar(80)', + }, + { + name: 'twitterID', + type: 'varchar(80)', + }, + { + name: 'congresspediaURL', + type: 'varchar(160)', + }, + { + name: 'youtubeURL', + type: 'varchar(160)', + }, + { + name: 'facebookID', + type: 'varchar(160)', + }, + { + name: 'officialRSS', + type: 'varchar(160)', + }, + { + name: 'senateClass', + type: 'varchar(28)', + }, + { + name: 'birthdate', + type: 'varchar(28)', + }, +]; var create_query = 'CREATE TABLE legislators'; var insert_record = ''; From 1f9d1c10f9e38a854a78d7bb6455a524cbc5b79a Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Wed, 13 Apr 2016 14:25:54 -0700 Subject: [PATCH 017/186] small typo changes --- db/init-db.js | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/db/init-db.js b/db/init-db.js index c8396f2..b65546f 100644 --- a/db/init-db.js +++ b/db/init-db.js @@ -3,27 +3,27 @@ var csv = require('csv'); var cols = [ { - name:'title', + name: 'title', type: 'varchar(16)', }, { - name: 'firstName', + name: 'firstname', type: 'varchar(48)', }, { - name: 'middleName', + name: 'middlename', type: 'varchar(48)', }, { - name: 'lastName', + name: 'lastname', type: 'varhcar(48)', }, { - name: 'nameSuffix', + name: 'name_suffix', type: 'varchar(10)', }, { - name: 'nickName', + name: 'nickname', type: 'varchar(48)', }, { @@ -39,7 +39,7 @@ var cols = [ type: 'varchar(48)', }, { - name: 'inOffice', + name: 'in_office', type: 'integer', }, { @@ -63,51 +63,51 @@ var cols = [ type: 'varchar(160)', }, { - name: 'congressOffice', + name: 'congress_office', type: 'varchar(80)', }, { - name: 'bioguideID', + name: 'bioguide_id', type: 'varchar(80)', }, { - name: 'votesmartID', + name: 'votesmart_id', type: 'varchar(80)', }, { - name: 'fecID', + name: 'fec_id', type: 'varchar(80)', }, { - name: 'govtrackID', + name: 'govtrack_id', type: 'varchar(80)', }, { - name: 'crpID', + name: 'crp_id', type: 'varchar(80)', }, { - name: 'twitterID', + name: 'twitter_id', type: 'varchar(80)', }, { - name: 'congresspediaURL', + name: 'congresspedia_url', type: 'varchar(160)', }, { - name: 'youtubeURL', + name: 'youtube_url', type: 'varchar(160)', }, { - name: 'facebookID', + name: 'facebook_id', type: 'varchar(160)', }, { - name: 'officialRSS', + name: 'official_rss', type: 'varchar(160)', }, { - name: 'senateClass', + name: 'senate_class', type: 'varchar(28)', }, { From edbe4904df730f7bd7d8539ed7754b54b28638d5 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Wed, 13 Apr 2016 14:43:45 -0700 Subject: [PATCH 018/186] created main database schema, still need to populate with info --- db/init-db.js | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/db/init-db.js b/db/init-db.js index b65546f..9a5ad2e 100644 --- a/db/init-db.js +++ b/db/init-db.js @@ -16,7 +16,7 @@ var cols = [ }, { name: 'lastname', - type: 'varhcar(48)', + type: 'varchar(48)', }, { name: 'name_suffix', @@ -116,5 +116,17 @@ var cols = [ }, ]; -var create_query = 'CREATE TABLE legislators'; -var insert_record = ''; +var maketable = function (cols) { + var createQuery = 'CREATE TABLE politicians ('; + cols.map(function (col) { + createQuery += col.name + ' ' + col.type + ', '; + }); + + createQuery = createQuery.substr(0, createQuery.lastIndexOf(', ')); + createQuery += ')'; + return createQuery; +}; + +db.connect().query(maketable(cols)); + +var insertRecord = ''; From 6bbb74fed6eede14c26b860eef6469482b4da8be Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Wed, 13 Apr 2016 16:13:32 -0700 Subject: [PATCH 019/186] comment out the create table because we can't create twice --- db/init-db.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/db/init-db.js b/db/init-db.js index 9a5ad2e..235927f 100644 --- a/db/init-db.js +++ b/db/init-db.js @@ -127,6 +127,7 @@ var maketable = function (cols) { return createQuery; }; -db.connect().query(maketable(cols)); +// uncomment me to re-create the database +// db.connect().query(maketable(cols)); var insertRecord = ''; From 1565808fd819aa8678e8e0e657ae08d33bbe628e Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Wed, 13 Apr 2016 19:14:09 -0500 Subject: [PATCH 020/186] line reader creates an array of arrays --- db/init-db.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/db/init-db.js b/db/init-db.js index 235927f..5005014 100644 --- a/db/init-db.js +++ b/db/init-db.js @@ -1,5 +1,11 @@ var db = require('./db-config'); var csv = require('csv'); +var fs = require('fs'); +var readline = require('readline'); + +var lineReader = readline.createInterface({ + input: fs.createReadStream('legislators.csv'), +}); var cols = [ { @@ -116,6 +122,7 @@ var cols = [ }, ]; +var recordsToInsert = []; var maketable = function (cols) { var createQuery = 'CREATE TABLE politicians ('; cols.map(function (col) { @@ -127,6 +134,19 @@ var maketable = function (cols) { return createQuery; }; +lineReader.on('line', function (line) { + csv.parse(line, function (err, line) { + recordsToInsert.push(line[0]); + }); +}); + +lineReader.on('close', function (err) { + console.log(recordsToInsert); + + //map through stuff here + //make sure to add single quotes around everything +}); + // uncomment me to re-create the database // db.connect().query(maketable(cols)); From 63240c791e92b4487acbe37bef4c4b6c75c3d902 Mon Sep 17 00:00:00 2001 From: Matthew Smith Date: Wed, 13 Apr 2016 19:09:08 -0700 Subject: [PATCH 021/186] added background image and a dark overlay --- styles/style.css | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/styles/style.css b/styles/style.css index 123f4ee..0e0a513 100644 --- a/styles/style.css +++ b/styles/style.css @@ -1,5 +1,10 @@ body { - background-color: #6F256F; + background: linear-gradient( + rgba(0, 0, 0, 0.65), + rgba(0, 0, 0, 0.65) + ), + url('https://upload.wikimedia.org/wikipedia/commons/7/7b/Capitol1846.jpg'); + background-size: cover; } #searchTitle { color: white; From fe1eb31865bb234b1baf01e64a3bef9bfa279c5c Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Wed, 13 Apr 2016 19:27:43 -0700 Subject: [PATCH 022/186] added container to search, viewport tag, adjusted media q's --- index.html | 18 +++++++++++++----- styles/style.css | 41 +++++++++++++++++++++++++++++++---------- 2 files changed, 44 insertions(+), 15 deletions(-) diff --git a/index.html b/index.html index 031c668..585ddb8 100644 --- a/index.html +++ b/index.html @@ -3,14 +3,22 @@ + -

Find a politician

+
- - +

Find a politician

+
+ + +
+ +
+ +
diff --git a/styles/style.css b/styles/style.css index 123f4ee..52656aa 100644 --- a/styles/style.css +++ b/styles/style.css @@ -8,6 +8,19 @@ body { } +.container { + display: flex; + margin-top: 12%; + flex-direction: column; + justify-content: center; +} + +.search-contain { + max-width: 100%; + display: flex; + flex-direction: row; + justify-content: center; +} .search { font-size: 3em; @@ -15,20 +28,28 @@ body { .searchBtn { font-size: 3em; } -@media (min-width: 400px) { + +@media only screen and (max-width: 660px) { + .search-contain { + flex-direction: column; + } + + .searchBtn { + display: inline-block; + margin-top: .2em; + max-width: 50%; + margin: .2em auto 0 auto; + } +} + +@media (max-width: 550px) { .container { - display: flex; - margin-top: 50%; - flex-direction: row; - justify-content: center; + margin-top: 20%; } } -@media (min-width: 550px) { +@media only screen and (max-width: 400px) { .container { - display: flex; - margin-top: 12%; - flex-direction: row; - justify-content: center; + margin-top: 50%; } } From 0593f0d4906e137d826c3c8534bc982d8b4ac208 Mon Sep 17 00:00:00 2001 From: Matthew Smith Date: Wed, 13 Apr 2016 19:29:29 -0700 Subject: [PATCH 023/186] added background image and overlay --- styles/style.css | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/styles/style.css b/styles/style.css index 0e0a513..903b9ee 100644 --- a/styles/style.css +++ b/styles/style.css @@ -20,19 +20,19 @@ body { .searchBtn { font-size: 3em; } -@media (min-width: 400px) { + +@media (min-width: 550px) { .container { display: flex; - margin-top: 50%; + margin-top: 12%; flex-direction: row; justify-content: center; } } - -@media (min-width: 550px) { +@media (min-width: 400px) { .container { display: flex; - margin-top: 12%; + margin-top: 50%; flex-direction: row; justify-content: center; } From 6660a09dedae015126413c4cca2bd54537316c11 Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Wed, 13 Apr 2016 20:03:37 -0700 Subject: [PATCH 024/186] implement SMACSS, create politician section --- index.html | 17 ++++++++++++++--- styles/layout.css | 22 ++++++++++++++++++++++ styles/modules.css | 39 +++++++++++++++++++++++++++++++++++++++ styles/style.css | 12 ++++++------ 4 files changed, 81 insertions(+), 9 deletions(-) create mode 100644 styles/layout.css create mode 100644 styles/modules.css diff --git a/index.html b/index.html index 585ddb8..9e357e3 100644 --- a/index.html +++ b/index.html @@ -1,13 +1,15 @@ - + + + -
+

Find a politician

@@ -18,8 +20,17 @@

Find a politician

-
+
+
+
+
+
+
+
+ asdlfkjaslkdjf +
+
diff --git a/styles/layout.css b/styles/layout.css new file mode 100644 index 0000000..0b24fd4 --- /dev/null +++ b/styles/layout.css @@ -0,0 +1,22 @@ +body { + background-color: #6F256F; +} + +.container { + display: flex; + flex-direction: column; + justify-content: center; +} + +.search-contain { + max-width: 100%; + display: flex; + flex-direction: row; + justify-content: center; +} + +.general-info { + display: flex; + flex-direction: row; + justify-content: space-between; +} diff --git a/styles/modules.css b/styles/modules.css new file mode 100644 index 0000000..5fa7b53 --- /dev/null +++ b/styles/modules.css @@ -0,0 +1,39 @@ +#searchTitle { + color: white; + font-size: 5em; + text-align: center; +} + +.search { + font-size: 3em; +} +.searchBtn { + display: inline-block; + font-size: 3em; + margin-left: .2em; +} + +@media only screen and (max-width: 660px) { + .search-contain { + flex-direction: column; + } + + .searchBtn { + display: inline-block; + margin-top: .2em; + max-width: 50%; + margin: .2em auto 0 auto; + } +} + +@media (max-width: 550px) { + .container { + margin-top: 20%; + } +} + +@media only screen and (max-width: 400px) { + .container { + margin-top: 50%; + } +} diff --git a/styles/style.css b/styles/style.css index 52656aa..1d2aaa2 100644 --- a/styles/style.css +++ b/styles/style.css @@ -1,16 +1,14 @@ -body { +/*body { background-color: #6F256F; } #searchTitle { color: white; font-size: 5em; text-align: center; - } .container { display: flex; - margin-top: 12%; flex-direction: column; justify-content: center; } @@ -26,10 +24,12 @@ body { font-size: 3em; } .searchBtn { + display: inline-block; font-size: 3em; -} + margin-left: .2em; +}*/ -@media only screen and (max-width: 660px) { +/*@media only screen and (max-width: 660px) { .search-contain { flex-direction: column; } @@ -52,4 +52,4 @@ body { .container { margin-top: 50%; } -} +}*/ From 418a4ecfc553ee07859a1c7860be3ac6ce322349 Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Wed, 13 Apr 2016 20:09:58 -0700 Subject: [PATCH 025/186] add trump pic --- images/trump.jpg | Bin 0 -> 12302 bytes index.html | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 images/trump.jpg diff --git a/images/trump.jpg b/images/trump.jpg new file mode 100644 index 0000000000000000000000000000000000000000..57859ebff63ccc0bef62efe627bb05612f3f9091 GIT binary patch literal 12302 zcmeHtXHXQ~)^3w?9#D~-2LvQamJCB?$V1Kh5b}__3rBav-sx=K&hb$Q3bHD008Um0RC)X z7ekbkto5L}st_%ee>t#IJ?uUGa32GJr zPfrW@Z{-~GH#-1);{TiLzn%79J4hTH{p{}=B)oG=*n9i>-(mSXtP|+({THX+VUWFx zt-~Eg+~G&QcMaa*nZI_sf8(!zvGc$2#b4}e2vq_AY|=Z-;{0#?=r6YWH~za87JC<8 z&$~GucbLP|BjB!wf63pKkUDx98Qf`xf1Q2+6i@>c0T#dx2mo9G55OPbztdiKoc-5v z!vBiX0iNB(*x!xbz)QgQF2Wgbxr=>tXAJ=S0LMG+bZ2+GJ3Q`Y+{s_=|7rmE52t=k zB7gJUEtymU0Pr^d{5jzxlq) z{Wm{Qwg3Qz!2qB&1pv8u0Kj!ukHX^53ZMiK;^PzG;}H@N5D*a&5|e_+NJ&UYA5ha! zfEekSnHcFA7+5$2xLMd9u`@96JOMv?EF>x_%FHb(D3uS? z`@*aYtiu1-^5-2uMfmrw!NFn!u&Jrg5PReM*&iZ`&`4U}^wM>^ z0XhyYrLyM175sw>aOxrfFW@kW)#%T@{xjA^Pk7aiXhD>!}-!7go;!IQoLYq4lz$@ z1>1!b5$`g(zAJKjkBb}W-syXCRzaOp2cNz&@@Q;GMI9_*Ef*1~FPbRQJk&NGE4B!C z3oI`PAVV4yV>_Fc7Vj5$gsO=BQi8PveSuNskW; z%)Lz?q0;d6QJ}mvWL6Qm%-=Jft{D83-(Xz>qZ-Ri@9?nA-Bt1gRL#MpapU5PHZ04< ztS#1Jw@NI2 z<`V(!>o2#I`#LRFXsc!KZ7P7%vq?0Snfws?n|zj!P2&4)Um*LqMxo?JDY@Jz1_LT| z^Qzd6_rXvHrq~6M)*n%`)qDCRsYJU5Dn|S1xTimG&oXiCsg>S3rCsWVZ8LU3(sM-j zwTLb@c9gKni+!xbKz?5U->w9|^`A_RWdCFJABhm1*xD%Epu8<90}FOcy#seVhHu6- zU=+lz7QQ1IhhLgcpXa$mtp20&wM3e7i3n&wIj8ik&b(G+dY+XjS5|bCGBRAgL>z`c zT9^4HioM`IeKO2M37Z?~?6}Lw!{Kf<(O9baIHZcRsW<>#KEWyx`THO8_X6JpunphD zJfOY)x=V8)_sMi%&7h9o5nERS-Nz|sK6rTe6YB#>^l5Z_ioh>)vjfL;2IP`8;&jZ8)_qQX6IliZ?EPF%-NYbr{IRb;U~S(bg3)I+v8R@rj&O zNqk(*npp@_t7Yr@l9w^Tl>N6q!CG0pH^Jd5IpTRzp^aYOM&12qO*jJ8uZ%@}7+xSw4XUmb+^6`@Pd8a3vy zbqsSAaJJ;+Xm?DnVAyXm<8gW`&BhUt`o%cDPo?&~F${_WnQ#wd*$V5m zKDd#M-~*%Z2{a-Vh@=x|)J@6O4Hkd6BpiJYKMz#J5*pfmBT9S4NfNm{3Y|aUVI$J*9h`LaShb_q($)5WA@e?EvYKCQDF2J(CgfeRcy2 zHu9ErY%wZzJq+(ScTIPMM&cPMrce2FhTiovT@fz}Q8^=Z>979PMy~q6QfD;M+I~D1L!3;~Snw%S`yR7wGUcaB&sA3m9TbPeYp(FJXWN zbHvY?kVNKoc4+rD*LR+XM>fmi>63ogAp0$NJc7#Ahw`Vv51PilhpimxOE^7P;Q_m5 zeVD?RYmw>ndtPB7+)iiQB$-iF!x*mlGPohF-g>D{HKf~FiCmU$k^;9~(^c07P74vL zI=PwB3X6ns%HI^A$SWS@QQ&r|yZQd=Q%395!k z9KJWnMji&PrsFM2NLzayivDIL`W_|Nh8E(p+U3aBbOs19-_~eTC!sBSc!=B=k^I;Csy6AlBM!%s_?RBS#;6wZ*$OLymsdw9$E-Y z-@rY=k4ArSqw84po@f&rb8RqO&7IES?&*{s$E||ZqhvbuP;ZoRNg9?X71tkgXPvT- zs7SqbTIqn!MHi<%E~wF^w`_(kR>&(_@Jc15FoL@)ay(gi^$f}T6v1yS;0@6&O~hI7 zBs-3wDV44*RJ6di&%Yvv;-sltGG+=`h6;kbv~akY+m**&^(I@Pnrj?r`BGy--M~Z! z>OS%{9d&zbTsnD%rEBd0yq>YaPpC=nt^qblBj59z*oF#b^4k2)a3~@YB*qvB3K1GD z4|4U@7ZQznEk&&u>jEKAPm)VB&d2j=T7(Fv%U0Kp-+TEY6DdWg4tU@f^^2I8lL}$1 z6$%dn>ULfWHfL&Oxn#207YMKgp;Pk{QrwQIsKyJ0pWuEU?*{dLO%sC19=d`9&rN< zf*;LtRy*q=)D?L5v`vI+aW6u?h?fbVqnVgV^xl%d%EWt(t)8E#MN9C`5_UeIq_A2lPB z+Ec6t$Y(0Pr{yqI^KjR?>bBJ;1CR-Q@o9L!cau#vD0B)Un%*FlXI!`#AVUL&f);V? zkv!=H{;4uNqG0X#-})}5P(W`11>>8?d786ZYNYfYA0pXSW)<27HSGA5sq!##znNVK zce<}N(VA-~IofWFw}lrUl*V4kR@Bm?y;bVlMr3^QGSQxr`1zRnxMJD4iUnH&yl^F0q@TUWyCG}~K{m> z$8+5FqjW6@pHpajx3g+W`)KnaRRp_36%n+j6HKf}&7FDAk<9UdT`G!$3MrdiH;4Yo zP|YR(#DV8MI>vj~|Gcz-OQ(BAmtHi=u^OH>or&G684VIgbjbZ6hCRV_l#silOYm9> z+%!Im9Q-Uc(<*RNU5@iWbC{_YQ7I#Hb^2N-q)nJv!4UnOb!g;RtiiAE;X&Hqmt4U_ z;65q_DgsEdzZKJnJEHP1LfY>pFH{`kwLAZ=NJw`XhKkFSrYa%O-hIY~92DQGqvw6` zc4Yr@0aAFZ&Il}rvs5Ultu~Z@%U48zDiJgHW2RbTO1}ww*3@PRgqO7+Y*}F1rsrCP z`(tEHqj)#yj>e0#^R;{<*iXa+&N6r$f6)|hq*8i?e%ZHhA^L}Ew zq8@9i4V-|umH8}Cx3h-xi@BNSXDz`ePK_IczYV9z{rTf~yHMEX2v!Y(0!Y&rPnKM? zcnPBm3+vFKORR4OJZX=fQ45YMKsqHyO7?}Asu@nWTwo^Ydsg|HYVoFOm_LjqHLV?` zc9XsbM0aI6#y<#Tk`v=;S8^p{g3oq8(;K%4P}=4fM}ElnGy%82&xTNTWQm?SYLjqh zd&^^C;eok_9UO5mLE1q}tt+-i&tDTmRjaYFxGk$pWA^Xy7zl7G$QB>bgVTBr)cgFJ z2cgQzhX*jkd7EK>dcufFE{a*}dY@3Im-N=iX#I*nh}1ULTq}1nB!+hAS3&E>1AIk% zM}_UM&Ep#DK@VQDKpMT(tWOp21?Qm;18Ov5{UJ%&e0(6-ia1(roGrvvu=un-mn@yf^U}-oUF~H^bOoxwEebseBV;4Ut@gz=KEX;uwq^URBj z9XgJGJ~~9l|6_2VYHmNdj@lU#Fn61AU6CqIjT(p4#yz~KtUHz9uTyB~=twvvV$PK_ zk{@ccPE+`aCsxxXfkec~t#ROupwQdY4IwCe&$9SctTOYT)3q%0k7WbUPRC^i$V_0nz?5Ng@6V&JR0Aybp|X8~Pn*uwkw>u?o4%8XBPo z?Wj(l=L4ppq_j27u>4DBD96c;jzvQa33WEJ?MgcxHfVOfMSf0aXpCk{cXPu)Ucg99 zFiV9_h(IGP!IJA}b)DCTAD0VT)dAp=*JINue`y#-YyH~&@v=@akcL5K`2BL1!p}*~ zSsA*#&CES6WUG0j{Rl6Nq^I)fUI6E2x(5@8o=3r_EfnbsuTuyL)-FG}RdWDp@qr4ieAG({uqi0S+|<%ajMt zGBPx^R1LN%lJGYa0<7>6tcv(uWG>K1OZ~5q@^c4w?&o$PRoMpE9Qr<=89Ebbk0xJ< z`7LSTZOBUOeNIlqSm=JUCmTE|>L)yi6(L2}jLl@ZSoi+2(YL`*n-dy4fN7?S9Ev4Y;=t0yVp*^wd0cy4-XTsaGAdJGu1`BEXb$wE2Hk!e ztn0|+yGMC0!TL|dg*?7&LkYYu9V50gti=$KynlcnZ{x{HMzqZ(I@*TpKHF#coiIy& z8dGg{cWIewfBhox+HSC|&GV_3P3Y2g%cxVV#4H2Zr&1-97*PiqjZnh) zR`8WWyq9oh$}hjbtXNCo&912rvZ|Fx5*J?Sp+Z)`ibZ!M)84eV+ysSJzp_)O!O6Pb zxBU>AKeLO!qo816@x-fw(Z`lYeiBK8Gm=1uMvLzumuTa``6A@3!@nNrx~xlAo)nqM zWu{nKNWOf2G?<4Prd5M%8LXNN6Au@Nw;{5Kn|VG=&AcL*4u9u;5Pax6zIL)z6YR{W z9bF#-R$ zJ#fORuzdWaWX@ki<+00|)}|MS6;oQAnPk@1&_o@_{<1FX#;YhRoB0ar-e+Wk0?!z! zv&?xXgmO-p$_Y?*fq~Dg*E$2dd#1Zek@s)*EG8HBTcQx+(Yx9b5ms89O?f9$DqJqG zRNpBMM3im`2OMaGTvl20oHiOk4e%OhEonj z*vEA%Fg@4YvB7Ni8@Y5pa3a_1NNJ~B;28)gWBN4+Kt60w8vzb zTj-nsak`}Jg0wUMfE??8@(ks3^}{9F(2Rvc6iuP}n>pWifU8*v9M?myLu(B~kT8lN z`AZ7FYdsn7NL@CUh*Q_A?k|^){H)EN>CZ%~r5_GvM%zEhBIbDOj2Y9vb>YA{=ttpL zQYo4fY{+Qhn$msTc5-MqtRkq(Pl=C$=~5iWGA4oBj9*Q?C?#-MpH(Z>m9wOXaiFqV zPLO0s{jK^L745qxU(>xs&G+ctE!)P0lB?Z1xZhTq0In4EPSCnijta)bn6$iUYA0~S zz(GT-aG6?Xb0fRk3~3r#m1fELZD=&my)wHX;7TMjeMWcE>)PWoj4gxOeL`5uXcZf} zt9B1G7imwOXulovS_z?Ucv^ix*f%{aw-b)XcIq`Usgp(3vlg9?7E0Q$( zVU95z=6f>pDUfWO;~A!9*8Bm~VNaV1`M@KKq0?5dvLuF|b(l=UKe+5prgiHq3d34RbIE^rfWqnajhcOR9pW^%hyuxzj z=#M5QJobVyrSqs_GohY<{SV4XZF@T8=OYwK+EHMt=>kQY1M|lc@OMbEgUq@4-I&4k zLSb(!nZW{RQ?qw}vvgZY5YZ3f@ld|K_Ei#yC+|3UZba0c^}|R7TrctZ8i_y}HOe0t z=ETVK&BGW;xcm|RYn(Cp6b*c%GH9BJM{&f`E+M7pOk!dn`$9Z_HK=to;v^~VKqd2L zIXtzeJbG}MxPzp?K4|?$;Yu>1)*Ui~xBT&<>=_l-9FG%s07pC(hDa1%DtJ3LI&05Y zmLrq$MV4pcoNJzC_rR5$Ln|;{>=%#%BO296y>f%s=&24FSnG_gJ)vE;X%cvDXMO*1 zf0K_-kA|*u(6~iTM1d??Hd6POu|KJc`-_X=xa!lG+GE^E?Sdh`V#Ohv+v3FcbF9iH zFsqq+i^VAadMFK2pvAUuxmM;uLJh@-)L9Fm=hB=}jV32WlAo@UOmyb9x~tpGO$aY@ zeFP{TJJnegPKZCu91DLrXFtB0#FNdW8Lu%@r4bz|nTR)ky&Prfq6&`eve$UvR1g3y zRUt>}&#)p7rt?HM_DaQ2Y!o4C-F*Gc&5+sh@yP)Fm7B7)Dgct0xk0LSZNS{qm8xek zo&rju4wa|9SIpHR$+Xu9m&kz}sEBW*auQr=W7FbjYd`QB7(HT`l}VSJXQM!Ff0i^9 zu0hFi1k!%A*OHm=0+dUv$5F%L^8omwWBJ=Hr?BIse3YTD|_p zX}5AdExZqH%SunrbR(3h5gxpyXbpVke>8Pk$vRBpJx2-u1Aq;av=ky}%dFx)dn$NQ zOGXsqOq?N_6G+4{#4U!Igoy3cpR#^;Yx55|NU#mO&m`m*^Vw0Lsbf-HZ9+}=2{noMx$I} zRgw+@FW6s))?oDwWHlMN{O|z^QX3m?zg8BV8dI61L@)MVSTmW6ZVZ_9Dx$J<*@DMX z7{=7kO1_$_)O{>v@SqiZr;dP`?=Hp9(1Y!TAyfrYRGMv6UbAT@DFYpA#>bnLvH1aK z8n4On!{b|{S46+jw@lj3uGeo{JCyQOVi~NXj-|<`bR^nn(}-rWY1Y)P!t1lw7>^l- z78W8Tjf+JmIbJSIljJsbwq>k(KMIQf1GJSh z7+)WtHv3()XrBwWy0^iHruYYuB3wC-Ii0jc1CW&mqLFTBR-;iuMs0~$>Of3-#`Wu2 zB}FnH`5i{Sk8h%pa5DJ{5C{=&=)a}q%+_ULxa)SVm#vW}T+o@UTEwGy^kzii(#TSs z{7EM4lkpzR%fPdWoQG2mw}97QXW}W*kAPc|Un$fWCZd?4T!%3Ay^@7`OLvcf!<>P| z7RM}ftoZ}`3ZeQUsb^RXO7|Vh$hi4jTmUIosLnD99L|@S&DVaLTqi?(kMWJ=DtogY zcU^1Bap3*B1FDXJ$G@_&mL{_c7OUjntM61;FJXj0{qE6gmg33tm|WOQ%Dx^X!dfU( z(lOrRd6l=Ib&(&J!_>nM3C}#3GXwb4edg#sBU@^dFZh%cNlM$L2Nhi+)5Z(5c48hm z)^mrtf+c5&E@PviBbiMx6>e;p^_7Pc!6T%yUK^Gkg&L5wGwfK%mJTCStZIp(-lOhq z-ylke#Qv9VQ#Oq>oClkG<|9fDz1|--G|#=x#Cgm4j&2J4GQSmiG(S$Pg$OHAXUg>T zxLL%>ikt3aa^A?GV2E5Jf*jZWqV2Gv9cnX~N)Hwb3}21vIHQ(zSMI)qB-K3Kh;2p* zFsbsT9PPQqn(*|=z~QW4dBD7p>EbLHg5x++x*p@Vh*FwBuS~E-B3eWDN|DcPeIhDw zFiEsbKxp;$^M?vSjgPmYOL$*8EPtJf{?1(q*_-+U>{z}2(CP}k1R?84c{{0E`Gcsz z_;2yK;05&FXvp03*??_p!deMYGM#rBHS8sSS;d=_%Nps4)p=<=zs6zDgvInC|Gc(3 z!!PP{1-N7f6&p{FBgYoUlbbF1QD9;o7DmJ~^Cx89!*xUsOXlj9$JCoc5Q0)&)(P$X z7f23D`KXQ(>%vSo<5_na=jlWQChqti#rs3EcHhs@A|d_dGYkBH$7G*aiMs}I}- zM39>2sYA<1_w@x=y^4n`$qbe!&-rKf~a*wZXJG6jO=0u@hqUo!6fAV+*6$BhF~I*NRj18r)g zW#`mIN)EysTtOu;*2WOhp}P-aw1c4Srq6>eKj!)5wz?MWo6XCrzXnD80mM!#2Bc4& zkE!R2)9z_Wjp={I4%QuRv{wBLWRB+QF+*#tEHNC`8{ZEi> zMm=x!hWccb*iMts7}L6mrU_QrNl#=(#bXYdy|-(T7d0-~68M*HT3HOPLl+F|Pa~5A zhE?Dta}~mG^-Q&f-rw!_`WYJD77~xJ_oTUO=J}1MSN%4z-phT$)c@{5wzQm4fb0pl zY)e@#$5L43d5o$t%Yiz5s??|C>$yce4aD3dfmw2a+xbT&ntrXSh6o6kYPfO1pp0yS zwcT@*s%9vPzDv!mm6Dw|LW)K#XMLf_b_n%MUDC{7vO+?{TE)AF((IpQN8c^P+N#`U zLF_m+Bx0cpzs2LF7hA7>Hn_EEwgKIo%&L2jouR9@`O1!;UU<=SOjZBmqxU)7`qM2z zQ6oZ!{Iyb-IMgji>7NqF;?j-s$kRkb6y9r_&@?~KP_+$q9SYGxYAm&+tL$%0evD@hF>E zPj@`6`i);WnftZkR6#HL@oNx1>hJ+6f@9Z2xNL`uXovRR4{IV%q@C&6pzr4{5?47T zsq5r~g`wHSaD&B+kCdR++A6&#+y>2*?6pK>1Lkrf z;$Eyw(U7AU?^L{13Hm^qIGTZa!NM_`3*w?bDIifio2V=s#dK-H{ho8fPwH{3xJUz* z(;*D|!ei4U9Y+0(Htq^<7N*3*#*w&1C1Pj3SBK(N7?#@`zRhc@GxKA7hTmG??(!^( z^oaWUSE_j_nfhl`m*_s|>eCA^Y3yF=F&s?I6LyIxWAj1&VH2jA$`=cnje7)bluYQC}VW(YAN&j5I=vwc}OdKzrB#qnb zp(s>jYg|qAMFn|(4zQCKULwTvza?zdLO)-QA~^NRCe$m<7T|`JU$GMBJAm_5bDPGK zudx1$c{54j64=Lq#W038>z}YHD|7DC^2fdQ{TEKzJWJ|nw5MmMpW9fyzlMARTYbgc zw&Jo>9^x)ce?4Gp|9Lhg>~!(u4Vk1w7`f__CyeT*w33;|Vk&V-?B-EsaOG`g(E19( z%KI#8l;vgsT91c?8yuw{Vm1(V5#zD?__tYyt0b!p93>)`h7yd$$XxZGyJhXDUw($} zeP_gf=fPJZf^9?QYRi!dtYv2OGSuKw)5uf}5yjVC8dRxT^X9SkUyC#=T-fZJYgPSR z1Wrk~xK`3QJ4L(zno*H0 zSi$GbX(pV|L6Sb=y(&)XSyKxVD5x2$C#3}7Y z*nSTdMjc|IGMqV;ML94Qz}ep-*bS$mzWXSE7SQlgmE??|)W7c_?(tWAErzeQeh_6~HC9;P6Hsp)yQ8q~*TfF{>Ya=*~ z^ybF4>QIoX0_!mWxz{SnlBdHDqdMSr4~(ccH58re;(kENUKrJ$IJ2!bZ%>?GaWlAk zB!bV22@?x9=(=V6sJ-MgD+~@xd2ts|7nC*=`P;fu8r;Gu(IytMTkew!4{zx|rflg& z5@G8902CJq5;(C(#v@;zyE#+!Sl}i8`s~M|Fn#(4p_2XpXTdX-vLDfXVsIa znEMNrGAaG*Ca=R1B&6fK}Po6uT$7pEV9LCfyM7m+qer*7F{Vt zV~+AH5PobYkI?KKI=N*@FHcVhXP`DVWI>9C zI-MY1WKVM^skozl{;&*=DLHPZ)!`gz-%}izbt^wgRZ~V}Qm9lZHZ7KKfcROZ zM~{vQ%YGmtPsSb+Q?)U84?x|lMiy6EYX1?gOz*@Wu$f#)VC(Ih-)yBU4xA@SA=Xrn z)i}t;Hw3m_Mlya$2E|t&Hs}T5_f2|E|3mCJ<17u)I|CL*-0-+4U{@6QfoEUeAM{3&UTO>h`Ki)<#%q^3J#TbC-&5s{H=cMnbkhcVIG3 zn>`myDJ+p6Bg1#7nV5fLJ}rR7L3?#~j-|H%I^ M@IMUvf6BoB0+%be&j0`b literal 0 HcmV?d00001 diff --git a/index.html b/index.html index 9e357e3..ef9b403 100644 --- a/index.html +++ b/index.html @@ -23,8 +23,8 @@

Find a politician

-
- +
+ trump
From 33b6fe99395cdbb45dd136567add6131ba69c54d Mon Sep 17 00:00:00 2001 From: Matthew Smith Date: Wed, 13 Apr 2016 20:16:04 -0700 Subject: [PATCH 026/186] deleted styles.css --- styles/layout.css | 8 ++++++-- styles/style.css | 7 ------- 2 files changed, 6 insertions(+), 9 deletions(-) delete mode 100644 styles/style.css diff --git a/styles/layout.css b/styles/layout.css index 0b24fd4..6302f00 100644 --- a/styles/layout.css +++ b/styles/layout.css @@ -1,6 +1,10 @@ body { - background-color: #6F256F; -} + background: linear-gradient( + rgba(0, 0, 0, 0.65), + rgba(0, 0, 0, 0.65) + ), + url('https://upload.wikimedia.org/wikipedia/commons/7/7b/Capitol1846.jpg'); + background-size: cover; .container { display: flex; diff --git a/styles/style.css b/styles/style.css deleted file mode 100644 index 7ab0ff0..0000000 --- a/styles/style.css +++ /dev/null @@ -1,7 +0,0 @@ -body { - background: linear-gradient( - rgba(0, 0, 0, 0.65), - rgba(0, 0, 0, 0.65) - ), - url('https://upload.wikimedia.org/wikipedia/commons/7/7b/Capitol1846.jpg'); - background-size: cover; From 4d6449cac3d589b23bf1be3815711db38722dd2f Mon Sep 17 00:00:00 2001 From: Matthew Smith Date: Wed, 13 Apr 2016 20:19:48 -0700 Subject: [PATCH 027/186] adjusted body in css --- styles/layout.css | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/styles/layout.css b/styles/layout.css index 6302f00..474b95e 100644 --- a/styles/layout.css +++ b/styles/layout.css @@ -4,7 +4,8 @@ body { rgba(0, 0, 0, 0.65) ), url('https://upload.wikimedia.org/wikipedia/commons/7/7b/Capitol1846.jpg'); - background-size: cover; + background-size: cover; +} .container { display: flex; From d005b0b2f7cd77fbbcf20a109a9880b9dc4478b2 Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Wed, 13 Apr 2016 20:51:14 -0700 Subject: [PATCH 028/186] fleshing out html for politician view --- index.html | 28 ++++++++++++++++++---------- styles/layout.css | 10 ++++++++++ 2 files changed, 28 insertions(+), 10 deletions(-) diff --git a/index.html b/index.html index ef9b403..575e490 100644 --- a/index.html +++ b/index.html @@ -20,17 +20,25 @@

Find a politician

-
-
-
-
- trump -
+
+
+
+
+
+ trump +
+
    +
  • Donald Trump
  • +
  • DOB: Dawn of time
  • +
  • +
+
+
+

Largest Donor

+

Dirtus McBaggus: A ton

+
-
- asdlfkjaslkdjf -
-
+
diff --git a/styles/layout.css b/styles/layout.css index 474b95e..1e73c56 100644 --- a/styles/layout.css +++ b/styles/layout.css @@ -7,6 +7,11 @@ body { background-size: cover; } +section { + max-width: 960px; + margin: 2em auto; +} + .container { display: flex; flex-direction: column; @@ -20,6 +25,11 @@ body { justify-content: center; } +.poli-view { + + +} + .general-info { display: flex; flex-direction: row; From 9f260a1d4a018e64c74d34183a3ad5465af429a6 Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Wed, 13 Apr 2016 21:06:52 -0700 Subject: [PATCH 029/186] finish general info section --- index.html | 3 ++- styles/layout.css | 16 +++++++++++++--- styles/modules.css | 4 ++++ 3 files changed, 19 insertions(+), 4 deletions(-) diff --git a/index.html b/index.html index 575e490..240797e 100644 --- a/index.html +++ b/index.html @@ -30,7 +30,8 @@

Find a politician

  • Donald Trump
  • DOB: Dawn of time
  • -
  • +
  • Occupation
  • +
  • Elected:
diff --git a/styles/layout.css b/styles/layout.css index 1e73c56..87da43e 100644 --- a/styles/layout.css +++ b/styles/layout.css @@ -4,7 +4,12 @@ body { rgba(0, 0, 0, 0.65) ), url('https://upload.wikimedia.org/wikipedia/commons/7/7b/Capitol1846.jpg'); - background-size: cover; + background-size: cover; + color: #eee; +} + +img { + width: 100%; } section { @@ -25,9 +30,14 @@ section { justify-content: center; } -.poli-view { - +.poli-info { + display: flex; + flex-direction: row; +} +figure.poli-picture { + width: 30%; + border-radius: 50%; } .general-info { diff --git a/styles/modules.css b/styles/modules.css index 5fa7b53..4a27556 100644 --- a/styles/modules.css +++ b/styles/modules.css @@ -13,6 +13,10 @@ margin-left: .2em; } +figure.poli-picture img { + border-radius: 50%; +} + @media only screen and (max-width: 660px) { .search-contain { flex-direction: column; From afe1970a8ab154c1e9f1e748a7b5128d3ab9ae41 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Wed, 13 Apr 2016 23:29:22 -0500 Subject: [PATCH 030/186] final changes to db-init. all records uploaded --- db/db-config.js | 8 +- db/init-db.js | 300 ++++++++++++++++++++++++++---------------------- 2 files changed, 168 insertions(+), 140 deletions(-) diff --git a/db/db-config.js b/db/db-config.js index 077b686..edafcaa 100644 --- a/db/db-config.js +++ b/db/db-config.js @@ -5,12 +5,16 @@ var db = function () { var connect = function () { return { query: function (query, callback) { - pg.connect(process.env.DATABASE_URL, function (err, client) { + pg.connect(process.env.DATABASE_URL, function (err, client, done) { if (err) {return err;} console.log('connected'); console.log('running query ' + query); - client.query(query, callback); + client.query(query, function (err, data) { + if (callback) {callback(err, data);} + + done(); + }); }); }, }; diff --git a/db/init-db.js b/db/init-db.js index 5005014..f23dae2 100644 --- a/db/init-db.js +++ b/db/init-db.js @@ -3,151 +3,175 @@ var csv = require('csv'); var fs = require('fs'); var readline = require('readline'); -var lineReader = readline.createInterface({ - input: fs.createReadStream('legislators.csv'), -}); +var dbInit = { + cols: [ + { + name: 'title', + type: 'varchar(16)', + }, + { + name: 'firstname', + type: 'varchar(48)', + }, + { + name: 'middlename', + type: 'varchar(48)', + }, + { + name: 'lastname', + type: 'varchar(48)', + }, + { + name: 'name_suffix', + type: 'varchar(48)', + }, + { + name: 'nickname', + type: 'varchar(48)', + }, + { + name: 'party', + type: 'varchar(48)', + }, + { + name: 'state', + type: 'varchar(28)', + }, + { + name: 'district', + type: 'varchar(48)', + }, + { + name: 'in_office', + type: 'varchar(48)', + }, + { + name: 'gender', + type: 'varchar(20)', + }, + { + name: 'phone', + type: 'varchar(28)', + }, + { + name: 'fax', + type: 'varchar(28)', + }, + { + name: 'website', + type: 'varchar(160)', + }, + { + name: 'webform', + type: 'varchar(160)', + }, + { + name: 'congress_office', + type: 'varchar(80)', + }, + { + name: 'bioguide_id', + type: 'varchar(80)', + }, + { + name: 'votesmart_id', + type: 'varchar(80)', + }, + { + name: 'fec_id', + type: 'varchar(80)', + }, + { + name: 'govtrack_id', + type: 'varchar(80)', + }, + { + name: 'crp_id', + type: 'varchar(80)', + }, + { + name: 'twitter_id', + type: 'varchar(80)', + }, + { + name: 'congresspedia_url', + type: 'varchar(160)', + }, + { + name: 'youtube_url', + type: 'varchar(160)', + }, + { + name: 'facebook_id', + type: 'varchar(160)', + }, + { + name: 'official_rss', + type: 'varchar(160)', + }, + { + name: 'senate_class', + type: 'varchar(28)', + }, + { + name: 'birthdate', + type: 'varchar(28)', + }, + { + name: 'oc_email', + type: 'varchar(80)', + }, + ], -var cols = [ - { - name: 'title', - type: 'varchar(16)', - }, - { - name: 'firstname', - type: 'varchar(48)', - }, - { - name: 'middlename', - type: 'varchar(48)', - }, - { - name: 'lastname', - type: 'varchar(48)', - }, - { - name: 'name_suffix', - type: 'varchar(10)', - }, - { - name: 'nickname', - type: 'varchar(48)', - }, - { - name: 'party', - type: 'varchar(48)', - }, - { - name: 'state', - type: 'varchar(28)', - }, - { - name: 'district', - type: 'varchar(48)', - }, - { - name: 'in_office', - type: 'integer', - }, - { - name: 'gender', - type: 'varchar(2)', - }, - { - name: 'phone', - type: 'varchar(28)', - }, - { - name: 'fax', - type: 'varchar(28)', - }, - { - name: 'website', - type: 'varchar(160)', - }, - { - name: 'webform', - type: 'varchar(160)', - }, - { - name: 'congress_office', - type: 'varchar(80)', - }, - { - name: 'bioguide_id', - type: 'varchar(80)', - }, - { - name: 'votesmart_id', - type: 'varchar(80)', - }, - { - name: 'fec_id', - type: 'varchar(80)', - }, - { - name: 'govtrack_id', - type: 'varchar(80)', - }, - { - name: 'crp_id', - type: 'varchar(80)', - }, - { - name: 'twitter_id', - type: 'varchar(80)', - }, - { - name: 'congresspedia_url', - type: 'varchar(160)', - }, - { - name: 'youtube_url', - type: 'varchar(160)', - }, - { - name: 'facebook_id', - type: 'varchar(160)', - }, - { - name: 'official_rss', - type: 'varchar(160)', - }, - { - name: 'senate_class', - type: 'varchar(28)', + recordsToInsert: [], + insertQueries: [], + + maketable: function (cols, table) { + var createQuery = 'CREATE TABLE ' + table + ' ('; + cols.map(function (col) { + createQuery += col.name + ' ' + col.type + ', '; + }); + + createQuery = createQuery.substr(0, createQuery.lastIndexOf(', ')); + createQuery += ')'; + return createQuery; }, - { - name: 'birthdate', - type: 'varchar(28)', + + dropTable: function (table) { + db.connect().query('DROP TABLE ' + table); }, -]; -var recordsToInsert = []; -var maketable = function (cols) { - var createQuery = 'CREATE TABLE politicians ('; - cols.map(function (col) { - createQuery += col.name + ' ' + col.type + ', '; - }); + createTable: function () { + db.connect().query(dbInit.maketable(dbInit.cols), 'politicians'); + }, - createQuery = createQuery.substr(0, createQuery.lastIndexOf(', ')); - createQuery += ')'; - return createQuery; -}; + loopThroughRecords: function (insertQueries) { + insertQueries.map(function (query) { + db.connect().query(query); + }); + }, -lineReader.on('line', function (line) { - csv.parse(line, function (err, line) { - recordsToInsert.push(line[0]); - }); -}); + initTableWithRecords: function (csvFile) { + var lineReader = readline.createInterface({ + input: fs.createReadStream(csvFile), + }); -lineReader.on('close', function (err) { - console.log(recordsToInsert); + lineReader.on('line', function (line) { + csv.parse(line, function (err, line) { + dbInit.recordsToInsert.push(line[0]); + }); + }); - //map through stuff here - //make sure to add single quotes around everything -}); + lineReader.on('close', function (err) { + insertQueries = dbInit.recordsToInsert.map(function (record) { + var modRec = record.map(function (field) { + return "'" + field + "'"; + }); -// uncomment me to re-create the database -// db.connect().query(maketable(cols)); + return 'INSERT INTO politicians VALUES (' + modRec.join(', ') + ')'; + }); -var insertRecord = ''; + dbInit.loopThroughRecords(insertQueries); + }); + }, +}; From cc0913cda4ce3e505b3ec6f49978f6efe9af3cd1 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Thu, 14 Apr 2016 00:14:57 -0500 Subject: [PATCH 031/186] update server to accept rudimentary query params --- package.json | 1 + server.js | 25 ++++++++++++++++++------- 2 files changed, 19 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 955b69d..c441c6e 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,7 @@ "description": "A visualizer for political contributions and report cards", "main": "server.js", "dependencies": { + "body-parser": "^1.15.0", "csv": "^0.4.6", "express": "^4.13.4", "pg": "4.5.3" diff --git a/server.js b/server.js index 12d687e..b7787ff 100644 --- a/server.js +++ b/server.js @@ -2,17 +2,28 @@ var express = require('express'); var db = require('./db/db-config.js'); var app = express(); -var connection = db.connect(); -var create_table = 'CREATE TABLE legislators (first_name varchar(160), last_name varchar(160))'; -var insert = "INSERT INTO legislators VALUES ('taylor', 'wirtz')"; - -// connection.query(query, null); -connection.query(insert); - app.get('/', function (req, res) { res.sendFile(__dirname + '/index.html'); }); +app.get('/database/', function (req, res) { + var table = 'politicians'; + var q = req.query.query === undefined ? '*' : req.query.query; + console.log(req.query.query); + var query = 'SELECT ' + q + ' FROM ' + table; + + db.connect().query(query, function (err, data) { + if (err) { + console.log(JSON.stringify(err)); + res.sendStatus(500); + } + + data; + res.status(200).send(data); + }); + +}); + var server = app.listen(process.env.PORT || 3000, function () { console.log('Server is listening on port %s', server.address().port); }); From f1274042d955c859e501c72d18a2136aedd0bfc3 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Thu, 14 Apr 2016 00:21:53 -0500 Subject: [PATCH 032/186] typo fix and readme --- README.md | 8 ++++++++ server.js | 15 +++++++-------- 2 files changed, 15 insertions(+), 8 deletions(-) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..34dee64 --- /dev/null +++ b/README.md @@ -0,0 +1,8 @@ +# CONTRACKER + +## Interacting with cache database +The cache database holds bulk data regarding politicians. This includes common bio information as well as ids for common databases. + +The database can be queried at the ```/database/``` route. By default all columns and records will be returned. + +Future support is planned for filtering columns and rows. diff --git a/server.js b/server.js index b7787ff..5ad02c7 100644 --- a/server.js +++ b/server.js @@ -2,28 +2,27 @@ var express = require('express'); var db = require('./db/db-config.js'); var app = express(); -app.get('/', function (req, res) { - res.sendFile(__dirname + '/index.html'); -}); - -app.get('/database/', function (req, res) { +var queryDB = function (req, res) { var table = 'politicians'; var q = req.query.query === undefined ? '*' : req.query.query; - console.log(req.query.query); var query = 'SELECT ' + q + ' FROM ' + table; db.connect().query(query, function (err, data) { if (err) { - console.log(JSON.stringify(err)); + console.log('ERROR:: ' + JSON.stringify(err)); res.sendStatus(500); } - data; res.status(200).send(data); }); +}; +app.get('/', function (req, res) { + res.sendFile(__dirname + '/index.html'); }); +app.get('/database/', queryDB); + var server = app.listen(process.env.PORT || 3000, function () { console.log('Server is listening on port %s', server.address().port); }); From e26a27c68bd34459f91dd3f6c01a6cee71d59fdd Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Thu, 14 Apr 2016 00:28:30 -0500 Subject: [PATCH 033/186] Update with comments about env vars --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 34dee64..b44240c 100644 --- a/README.md +++ b/README.md @@ -4,5 +4,8 @@ The cache database holds bulk data regarding politicians. This includes common bio information as well as ids for common databases. The database can be queried at the ```/database/``` route. By default all columns and records will be returned. +An ```array``` of rows can be accessed at the ```req.data.rows``` property. Future support is planned for filtering columns and rows. + +Everyone will need to set their ```env.process.DATABASE_URL``` to the heroku config var. From 5a1416fa010f14921a211e84775139e0eb97cf31 Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Thu, 14 Apr 2016 12:08:09 -0700 Subject: [PATCH 034/186] Merging i-3-setupDB into dev --- README.md | 11 + db/db-config.js | 28 ++ db/init-db.js | 177 +++++++++ db/legislators.csv | 898 +++++++++++++++++++++++++++++++++++++++++++++ package.json | 5 +- server.js | 22 +- 6 files changed, 1138 insertions(+), 3 deletions(-) create mode 100644 README.md create mode 100644 db/db-config.js create mode 100644 db/init-db.js create mode 100644 db/legislators.csv diff --git a/README.md b/README.md new file mode 100644 index 0000000..b44240c --- /dev/null +++ b/README.md @@ -0,0 +1,11 @@ +# CONTRACKER + +## Interacting with cache database +The cache database holds bulk data regarding politicians. This includes common bio information as well as ids for common databases. + +The database can be queried at the ```/database/``` route. By default all columns and records will be returned. +An ```array``` of rows can be accessed at the ```req.data.rows``` property. + +Future support is planned for filtering columns and rows. + +Everyone will need to set their ```env.process.DATABASE_URL``` to the heroku config var. diff --git a/db/db-config.js b/db/db-config.js new file mode 100644 index 0000000..edafcaa --- /dev/null +++ b/db/db-config.js @@ -0,0 +1,28 @@ +var pg = require('pg'); +pg.defaults.ssl = true; + +var db = function () { + var connect = function () { + return { + query: function (query, callback) { + pg.connect(process.env.DATABASE_URL, function (err, client, done) { + if (err) {return err;} + + console.log('connected'); + console.log('running query ' + query); + client.query(query, function (err, data) { + if (callback) {callback(err, data);} + + done(); + }); + }); + }, + }; + }; + + return { + connect: connect, + }; +}; + +module.exports = db(); diff --git a/db/init-db.js b/db/init-db.js new file mode 100644 index 0000000..f23dae2 --- /dev/null +++ b/db/init-db.js @@ -0,0 +1,177 @@ +var db = require('./db-config'); +var csv = require('csv'); +var fs = require('fs'); +var readline = require('readline'); + +var dbInit = { + cols: [ + { + name: 'title', + type: 'varchar(16)', + }, + { + name: 'firstname', + type: 'varchar(48)', + }, + { + name: 'middlename', + type: 'varchar(48)', + }, + { + name: 'lastname', + type: 'varchar(48)', + }, + { + name: 'name_suffix', + type: 'varchar(48)', + }, + { + name: 'nickname', + type: 'varchar(48)', + }, + { + name: 'party', + type: 'varchar(48)', + }, + { + name: 'state', + type: 'varchar(28)', + }, + { + name: 'district', + type: 'varchar(48)', + }, + { + name: 'in_office', + type: 'varchar(48)', + }, + { + name: 'gender', + type: 'varchar(20)', + }, + { + name: 'phone', + type: 'varchar(28)', + }, + { + name: 'fax', + type: 'varchar(28)', + }, + { + name: 'website', + type: 'varchar(160)', + }, + { + name: 'webform', + type: 'varchar(160)', + }, + { + name: 'congress_office', + type: 'varchar(80)', + }, + { + name: 'bioguide_id', + type: 'varchar(80)', + }, + { + name: 'votesmart_id', + type: 'varchar(80)', + }, + { + name: 'fec_id', + type: 'varchar(80)', + }, + { + name: 'govtrack_id', + type: 'varchar(80)', + }, + { + name: 'crp_id', + type: 'varchar(80)', + }, + { + name: 'twitter_id', + type: 'varchar(80)', + }, + { + name: 'congresspedia_url', + type: 'varchar(160)', + }, + { + name: 'youtube_url', + type: 'varchar(160)', + }, + { + name: 'facebook_id', + type: 'varchar(160)', + }, + { + name: 'official_rss', + type: 'varchar(160)', + }, + { + name: 'senate_class', + type: 'varchar(28)', + }, + { + name: 'birthdate', + type: 'varchar(28)', + }, + { + name: 'oc_email', + type: 'varchar(80)', + }, + ], + + recordsToInsert: [], + insertQueries: [], + + maketable: function (cols, table) { + var createQuery = 'CREATE TABLE ' + table + ' ('; + cols.map(function (col) { + createQuery += col.name + ' ' + col.type + ', '; + }); + + createQuery = createQuery.substr(0, createQuery.lastIndexOf(', ')); + createQuery += ')'; + return createQuery; + }, + + dropTable: function (table) { + db.connect().query('DROP TABLE ' + table); + }, + + createTable: function () { + db.connect().query(dbInit.maketable(dbInit.cols), 'politicians'); + }, + + loopThroughRecords: function (insertQueries) { + insertQueries.map(function (query) { + db.connect().query(query); + }); + }, + + initTableWithRecords: function (csvFile) { + var lineReader = readline.createInterface({ + input: fs.createReadStream(csvFile), + }); + + lineReader.on('line', function (line) { + csv.parse(line, function (err, line) { + dbInit.recordsToInsert.push(line[0]); + }); + }); + + lineReader.on('close', function (err) { + insertQueries = dbInit.recordsToInsert.map(function (record) { + var modRec = record.map(function (field) { + return "'" + field + "'"; + }); + + return 'INSERT INTO politicians VALUES (' + modRec.join(', ') + ')'; + }); + + dbInit.loopThroughRecords(insertQueries); + }); + }, +}; diff --git a/db/legislators.csv b/db/legislators.csv new file mode 100644 index 0000000..87d0eb8 --- /dev/null +++ b/db/legislators.csv @@ -0,0 +1,898 @@ +title,firstname,middlename,lastname,name_suffix,nickname,party,state,district,in_office,gender,phone,fax,website,webform,congress_office,bioguide_id,votesmart_id,fec_id,govtrack_id,crp_id,twitter_id,congresspedia_url,youtube_url,facebook_id,official_rss,senate_class,birthdate,oc_email +Rep,Neil,,Abercrombie,,,D,HI,1,0,M,,,http://www.house.gov/abercrombie,,,A000014,26827,H6HI01121,400001,N00007665,neilabercrombie,http://www.opencongress.org/wiki/Neil_Abercrombie,http://youtube.com/hawaiirep1,,,,1938-06-26, +Rep,Gary,L.,Ackerman,,,D,NY,5,0,M,202-225-2601,202-225-1589,http://ackerman.house.gov/,http://www.house.gov/writerep,2111 Rayburn House Office Building,A000022,26970,H4NY07011,400003,N00001143,repgaryackerman,http://www.opencongress.org/wiki/Gary_Ackerman,http://youtube.com/RepAckerman,RepAcherman,,,1942-11-19, +Rep,Robert,B.,Aderholt,,,R,AL,4,1,M,202-225-4876,202-225-5587,https://aderholt.house.gov,http://aderholt.house.gov/email-me2/,235 Cannon House Office Building,A000055,441,H6AL04098,400004,N00003028,Robert_Aderholt,http://www.opencongress.org/wiki/Robert_Aderholt,http://youtube.com/RobertAderholt,19787529402,,,1965-07-22,Rep.Aderholt@opencongress.org +Sen,Daniel,Kahikina,Akaka,,,D,HI,Junior Seat,0,M,202-224-6361,202-224-2126,http://akaka.senate.gov,http://www.akaka.senate.gov/email-senator-akaka.cfm,141 Hart Senate Office Building,A000069,53286,S0HI00084,300001,N00007653,,http://www.opencongress.org/wiki/Daniel_Akaka,http://youtube.com/senatorakaka,danielakaka,,I,1924-09-11, +Sen,Wayne,A.,Allard,,,R,CO,Senior Seat,0,M,,,http://allard.senate.gov,,,A000109,26783,S6CO00168,300003,N00009082,,http://www.opencongress.org/wiki/Wayne_Allard,,,,II,1943-12-02, +Rep,Robert,E.,Andrews,,Rob,D,NJ,1,0,M,202-225-6501,,http://andrews.house.gov,http://andrews.house.gov/contact-me/email-me,2265 Rayburn House Office Building,A000210,26949,H0NJ01066,400008,N00000826,,http://www.opencongress.org/wiki/Robert_Andrews,,,,,1957-08-04, +Rep,Thomas,H.,Allen,,Tom,D,ME,1,0,M,,,http://tomallen.house.gov,,,A000357,380,H6ME01157,400007,N00000469,,http://www.opencongress.org/wiki/Thomas_Allen,,,,,1945-04-16, +Rep,W.,Todd,Akin,,,R,MO,2,0,M,202-225-2561,202-225-2563,http://akin.house.gov,http://akin.house.gov/email.shtml,117 Cannon House Office Building,A000358,9301,H0MO02148,400005,N00009677,ToddAkin,http://www.opencongress.org/wiki/W._Todd_Akin,http://youtube.com/RepToddAkin,CongressmanToddAkin,,,1947-07-05, +Sen,Lamar,,Alexander,,,R,TN,Senior Seat,1,M,202-224-4944,202-228-3398,http://www.alexander.senate.gov,http://www.alexander.senate.gov/public/index.cfm?p=Email,455 Dirksen Senate Office Building,A000360,15691,S2TN00058,300002,N00009888,SenAlexander,http://www.opencongress.org/wiki/Lamar_Alexander,http://youtube.com/lamaralexander,89927603836,,II,1940-07-03,Sen.Alexander@opencongress.org +Rep,Rodney,M.,Alexander,,,R,LA,5,0,M,202-225-8490,202-225-5639,http://alexander.house.gov,https://alexander.house.gov/email-me,316 Cannon House Office Building,A000361,4545,H2LA05084,400006,N00025464,USRepAlexander,http://www.opencongress.org/wiki/Rodney_Alexander,http://youtube.com/RepRodneyMAlexander,20002702544,,,1946-12-05, +Rep,Jason,,Altmire,,,D,PA,4,0,M,202-225-2565,202-226-2274,http://altmire.house.gov,https://forms.house.gov/altmire/webforms/issue_subscribe.htm,332 Cannon House Office Building,A000362,59999,H6PA04110,412231,N00027664,RepJasonAltmire,http://www.opencongress.org/wiki/Jason_Altmire,http://youtube.com/congressmanaltmire,1258677943,,,1968-03-07, +Rep,Michael,A.,Arcuri,,,D,NY,24,0,M,,,http://arcuri.house.gov,,,A000363,67657,H6NY24128,412224,N00027890,,http://www.opencongress.org/wiki/Michael_Arcuri,http://youtube.com/RepArcuri,,,,1959-06-11, +Rep,John,H.,Adler,,,D,NJ,3,0,M,,,http://adler.house.gov,,,A000364,4171,H8NJ03156,412264,N00000812,,http://www.opencongress.org/wiki/John_Adler,,,,,1959-08-23, +Rep,Steve,,Austria,,,R,OH,7,0,M,202-225-4324,202-225-1984,http://austria.house.gov,https://forms.house.gov/austria/contact-form.shtml,439 Cannon House Office Building,A000365,23398,H8OH07065,412265,N00029412,SteveAustria,http://www.opencongress.org/wiki/Steven_Austria,http://youtube.com/CongressmanAustria,186083068071784,,,1958-10-12, +Rep,Sandy,,Adams,,,R,FL,24,0,F,202-225-2706,202-226-6299,http://adams.house.gov/,,216 Cannon House Office Building,A000366,31041,H0FL24049,412414,N00030926,RepSandyAdams,http://www.opencongress.org/wiki/Sandy_Adams,http://youtube.com/RepSandyAdams,172898846062893,,,1956-12-14, +Rep,Justin,,Amash,,,R,MI,3,1,M,202-225-3831,202-225-5144,http://amash.house.gov,https://amash.house.gov/contact-me/email-me,114 Cannon House Office Building,A000367,105566,H0MI03126,412438,N00031938,,http://www.opencongress.org/wiki/Justin_Amash,http://youtube.com/repjustinamash,173604349345646,,,1980-04-18,Rep.Amash@opencongress.org +Sen,Kelly,,Ayotte,,,R,NH,Junior Seat,1,F,202-224-3324,202-224-4952,http://www.ayotte.senate.gov,http://www.ayotte.senate.gov/?p=contact,144 Russell Senate Office Building,A000368,42352,S0NH00235,412493,N00030980,,http://www.opencongress.org/wiki/Kelly_Ayotte,http://youtube.com/SenatorAyotte,123436097729198,,III,1968-06-27,Sen.Ayotte@opencongress.org +Rep,Mark,E.,Amodei,,,R,NV,2,1,M,202-225-6155,202-225-5679,http://amodei.house.gov,https://amodei.house.gov/contact-us,332 Cannon House Office Building,A000369,12537,H2NV02395,412500,N00031177,MarkAmodeiNV2,http://www.opencongress.org/wiki/Mark_Amodei,http://youtube.com/markamodeinv2,307227745970624,,,1958-06-12,Rep.Amodei@opencongress.org +Rep,Alma,,Adams,,,D,NC,12,1,F,202-225-1510,202-225-1512,http://adams.house.gov,http://adams.house.gov/contact,222 Cannon House Office Building,A000370,,H4NC12100,412607,N00035451,RepAdams,,,CongresswomanAdams,,,1946-05-27,Rep.Adams@opencongress.org +Rep,Pete,,Aguilar,,,D,CA,31,1,M,202-225-3201,202-226-6962,https://aguilar.house.gov,,1223 Longworth House Office Building,A000371,,H2CA31125,412615,N00033997,reppeteaguilar,,,reppeteaguilar,,,1979-06-19,Rep.Aguilar@opencongress.org +Rep,Rick,,Allen,,,R,GA,12,1,M,202-225-2823,202-225-3377,http://allen.house.gov,,513 Cannon House Office Building,A000372,,H2GA12121,412625,N00033720,reprickallen,,,CongressmanRickAllen,,,1951-11-07,Rep.Allen@opencongress.org +Rep,Brad,,Ashford,,,D,NE,2,1,M,202-225-4155,202-226-5452,https://ashford.house.gov,,107 Cannon House Office Building,A000373,,H4NE02054,412642,N00005293,RepBradAshford,,,RepBradAshford,,,1949-11-10,Rep.Ashford@opencongress.org +Rep,Ralph,,Abraham,,,R,LA,5,1,M,202-225-8490,202-225-5639,https://abraham.house.gov,,417 Cannon House Office Building,A000374,,H4LA05221,412630,N00036633,RepAbraham,,,CongressmanRalphAbraham,,,1954-09-16,Rep.Abraham@opencongress.org +Rep,Spencer,Thomas,Bachus,III,,R,AL,6,0,M,202-225-4921,202-225-2082,http://bachus.house.gov,https://bachus.house.gov/email-me,2246 Rayburn House Office Building,B000013,26715,H2AL06035,400010,N00008091,BachusAL06,http://www.opencongress.org/wiki/Spencer_Bachus,http://youtube.com/congressmanbachus,6769692966,,,1947-12-28, +Rep,Richard,Hugh,Baker,,,R,LA,6,0,M,,,http://baker.house.gov,,,B000072,26882,H6LA06083,400012,N00005407,,http://www.opencongress.org/wiki/Richard_Baker,,,,,1948-05-22, +Rep,Roscoe,G.,Bartlett,,,R,MD,6,0,M,202-225-2721,202-225-2193,http://bartlett.house.gov,http://www.bartlett.house.gov/Email_Roscoe/,2412 Rayburn House Office Building,B000208,26891,H2MD06054,400017,N00002017,,http://www.opencongress.org/wiki/Roscoe_Bartlett,http://youtube.com/RepRoscoeBartlett,roscoebartlett,,,1926-06-03, +Rep,Joe,Linus,Barton,,,R,TX,6,1,M,202-225-2002,202-225-3052,http://joebarton.house.gov,https://joebarton.house.gov/contact1/,2107 Rayburn House Office Building,B000213,27082,H4TX06117,400018,N00005656,RepJoeBarton,http://www.opencongress.org/wiki/Joe_Barton,http://youtube.com/repjoebarton,15617630596,,,1949-09-15,Rep.Joebarton@opencongress.org +Rep,Charles,F.,Bass,,Charlie,R,NH,2,0,M,202-225-5206,202-225-2946,http://bass.house.gov/,,2350 Rayburn House Office Building,B000220,22216,H0NH02017,400019,N00000423,RepCharlesBass,http://www.opencongress.org/wiki/Charlie_Bass,http://youtube.com/RepCharlesBass,120969677973134,,,1952-01-08, +Sen,Max,S.,Baucus,,,D,MT,Senior Seat,0,M,202-224-2651,202-224-0515,http://www.baucus.senate.gov,http://www.baucus.senate.gov/contact/emailForm.cfm?subj=issue,511 Hart Senate Office Building,B000243,53315,S8MT00010,300005,N00004643,,http://www.opencongress.org/wiki/Max_Baucus,http://youtube.com/SenatorBaucus,,,II,1941-12-11, +Rep,Xavier,,Becerra,,,D,CA,34,1,M,202-225-6235,202-225-2202,http://becerra.house.gov,http://becerraforms.house.gov/forms/writeyourrep/,1226 Longworth House Office Building,B000287,26754,H2CA30143,400021,N00009774,RepBecerra,http://www.opencongress.org/wiki/Xavier_Becerra,http://youtube.com/XavierBecerra,90311772229,,,1958-01-26,Rep.Becerra@opencongress.org +Sen,Robert,F.,Bennett,,,R,UT,Junior Seat,0,M,,,http://bennett.senate.gov,,,B000382,53351,S2UT00104,300007,N00006347,,http://www.opencongress.org/wiki/Robert_Bennett,http://youtube.com/SenatorBennett,,,III,1933-09-18, +Rep,Howard,L.,Berman,,,D,CA,28,0,M,202-225-4695,202-225-3196,http://www.house.gov/berman,http://www.house.gov/berman/contact/,2221 Rayburn House Office Building,B000410,26756,H2CA26026,400025,N00008094,RepHowardBerman,http://www.opencongress.org/wiki/Howard_Berman,http://youtube.com/RepHowardBerman,RepHowardBerman,,,1941-04-15, +Rep,Robert,Marion,Berry,,Marion,D,AR,1,0,M,,,http://www.house.gov/berry/,,,B000420,430,H6AR01072,400026,N00005455,,http://www.opencongress.org/wiki/Robert_Marion_Berry,http://youtube.com/CongressmanBerry,,,,1942-08-27, +Sen,Joseph,R.,Biden,Jr.,,D,DE,Senior Seat,0,M,,,http://biden.senate.gov,,,B000444,53279,S8DE00012,300008,N00001669,joebiden,http://www.opencongress.org/wiki/Joseph_Biden,,,,II,1942-11-20, +Rep,Brian,P.,Bilbray,,,R,CA,50,0,M,202-225-0508,202-225-2558,http://www.house.gov/bilbray,http://www.house.gov/bilbray/contact.shtml,2410 Rayburn House Office Building,B000461,21916,H4CA49032,400570,N00006981,BilbrayCA50,http://www.opencongress.org/wiki/Brian_Bilbray,http://youtube.com/CongressmanBilbray,CongressmanBilbray,,,1951-01-28, +Sen,Jeff,,Bingaman,,,D,NM,Senior Seat,0,M,202-224-5521,202-224-2852,http://bingaman.senate.gov,http://www.bingaman.senate.gov/contact/,703 Hart Senate Office Building,B000468,53326,S2NM00021,300009,N00006518,,http://www.opencongress.org/wiki/Jeff_Bingaman,http://youtube.com/SenJeffBingaman,jeffbingaman,,I,1943-10-03, +Rep,Sanford,D.,Bishop,Jr.,,D,GA,2,1,M,202-225-3631,202-225-2203,http://bishop.house.gov,http://bishop.house.gov/contact,2407 Rayburn House Office Building,B000490,26817,H2GA02031,400030,N00002674,SanfordBishop,http://www.opencongress.org/wiki/Sanford_Bishop,http://youtube.com/RepSanfordBishop,366739521606,,,1947-02-04,Rep.Bishop@opencongress.org +Rep,Earl,,Blumenauer,,,D,OR,3,1,M,202-225-4811,202-225-8941,http://blumenauer.house.gov,https://forms.house.gov/blumenauer/webforms/issue_subscribe.html,1111 Longworth House Office Building,B000574,367,H6OR03064,400033,N00007727,BlumenauerMedia,http://www.opencongress.org/wiki/Earl_Blumenauer,http://youtube.com/RepBlumenauer,,,,1948-08-16,Rep.Blumenauer@opencongress.org +Sen,Roy,,Blunt,,,R,MO,Junior Seat,1,M,202-224-5721,202-224-8149,http://www.blunt.senate.gov,http://www.blunt.senate.gov/public/index.cfm/contact-form?p=contact-roy,260 Russell Senate Office Building,B000575,418,H6MO07128,400034,N00005195,RoyBlunt,http://www.opencongress.org/wiki/Roy_Blunt,http://youtube.com/SenatorBlunt,142473042477322,,III,1950-01-10,Sen.Blunt@opencongress.org +Rep,John,A.,Boehner,,,R,OH,8,0,M,202-225-6205,202-225-0704,http://johnboehner.house.gov,http://boehner.house.gov/contact/,1011 Longworth House Office Building,B000589,27015,H0OH08029,400036,N00003675,SpeakerBoehner,http://www.opencongress.org/wiki/John_Boehner,http://youtube.com/johnboehner,175082565865743,,,1949-11-17, +Sen,Christopher,S.,Bond,,Kit,R,MO,Senior Seat,0,M,,,http://bond.senate.gov,,,B000611,53313,S6MO00289,300010,N00005178,,http://www.opencongress.org/wiki/Christopher_Bond,http://youtube.com/CSBondMO,,,III,1939-03-06, +Rep,Leonard,L.,Boswell,,,D,IA,3,0,M,202-225-3806,202-225-5608,http://boswell.house.gov,http://boswell.house.gov/messageform.htm,1026 Longworth House Office Building,B000652,384,H6IA03144,400042,N00004208,LeonardBoswell,http://www.opencongress.org/wiki/Leonard_Boswell,http://youtube.com/RepLeonardBoswell,leonard.boswell,,,1934-01-10, +Rep,Frederick,C.,Boucher,,Rick,D,VA,9,0,M,,,http://www.boucher.house.gov,,,B000657,27119,H2VA09010,400043,N00002171,,http://www.opencongress.org/wiki/Frederick_Boucher,,,,,1946-08-01, +Sen,Barbara,,Boxer,,,D,CA,Junior Seat,1,F,202-224-3553,202-224-0454,http://www.boxer.senate.gov,https://www.boxer.senate.gov/contact/shareyourviews.html,112 Hart Senate Office Building,B000711,53274,S2CA00286,300011,N00006692,SenatorBoxer,http://www.opencongress.org/wiki/Barbara_Boxer,http://youtube.com/SenatorBoxer,116513005087055,,III,1940-11-11,Sen.Boxer@opencongress.org +Rep,Allen,,Boyd,Jr.,,D,FL,2,0,M,,,http://boyd.house.gov,,,B000716,729,H6FL00046,400044,N00002743,,http://www.opencongress.org/wiki/Allen_Boyd,,,,,1945-06-06, +Rep,Kevin,P.,Brady,,,R,TX,8,1,M,202-225-4901,202-225-5524,http://kevinbrady.house.gov,https://kevinbrady.house.gov/contact-form,301 Cannon House Office Building,B000755,361,H6TX08100,400046,N00005883,RepKevinBrady,http://www.opencongress.org/wiki/Kevin_Brady,http://youtube.com/KBrady8,9307301412,,,1955-04-11,Rep.Kevinbrady@opencongress.org +Rep,Corrine,,Brown,,,D,FL,5,1,F,202-225-0123,202-225-2256,https://corrinebrown.house.gov,https://forms.house.gov/corrinebrown/webforms/contact-me.shtml,2111 Rayburn House Office Building,B000911,26797,H2FL03056,400048,N00002713,RepCorrineBrown,http://www.opencongress.org/wiki/Corrine_Brown,http://youtube.com/CongresswomanBrown,179120958813519,,,1946-11-11,Rep.Corrinebrown@opencongress.org +Sen,Sherrod,,Brown,,,D,OH,Senior Seat,1,M,202-224-2315,202-228-6321,http://www.brown.senate.gov,http://www.brown.senate.gov/contact,713 Hart Senate Office Building,B000944,27018,H2OH13033,400050,N00003535,SenSherrodBrown,http://www.opencongress.org/wiki/Sherrod_Brown,http://youtube.com/SherrodBrownOhio,,,I,1952-11-09,Sen.Brown@opencongress.org +Sen,Samuel,D.,Brownback,,Sam,R,KS,Senior Seat,0,M,,,http://brownback.senate.gov,,,B000953,21952,S6KS00122,300013,N00005244,SenSamBrownback,http://www.opencongress.org/wiki/Samuel_Brownback,http://youtube.com/SenatorSamBrownback,,,III,1956-09-12, +Sen,Jim,,Bunning,,,R,KY,Junior Seat,0,M,,,http://bunning.senate.gov,,,B001066,26874,S8KY00118,300014,N00003437,,http://www.opencongress.org/wiki/Jim_Bunning,http://youtube.com/SenJimBunning,,,III,1931-10-23, +Sen,Richard,M.,Burr,,,R,NC,Senior Seat,1,M,202-224-3154,202-228-2981,http://www.burr.senate.gov,http://www.burr.senate.gov/public/index.cfm?FuseAction=Contact.ContactForm,217 Russell Senate Office Building,B001135,21787,S4NC00089,400054,N00002221,SenatorBurr,http://www.opencongress.org/wiki/Richard_Burr,http://youtube.com/SenatorRichardBurr,132653626787856,,III,1955-11-30,Sen.Burr@opencongress.org +Rep,Dan,L.,Burton,,,R,IN,5,0,M,202-225-2276,202-225-0016,http://burton.house.gov,http://burton.house.gov/contacts/new,2308 Rayburn House Office Building,B001149,26855,H2IN06023,400055,N00000010,RepDanBurton,http://www.opencongress.org/wiki/Dan_Burton,http://youtube.com/CongressmanDanBurton,congressmandanburton,,,1938-06-21, +Rep,Stephen,E.,Buyer,,Steve,R,IN,4,0,M,,,http://stevebuyer.house.gov,,,B001203,26854,H2IN05025,400056,N00003924,,http://www.opencongress.org/wiki/Stephen_Buyer,http://youtube.com/sbuyer,,,,1958-11-26, +Sen,Robert,C.,Byrd,,,D,WV,Senior Seat,0,M,,,http://byrd.senate.gov,,,B001210,53359,S6WV00014,300016,N00002200,,http://www.opencongress.org/wiki/Robert_Byrd,,,,I,1917-11-20, +Rep,Robert,Alan,Brady,,,D,PA,1,1,M,202-225-4731,202-225-0088,http://brady.house.gov,https://brady.house.gov/contact-me/email-me,102 Cannon House Office Building,B001227,2519,H8PA01153,400047,N00001619,RepBrady,http://www.opencongress.org/wiki/Robert_Brady,http://youtube.com/BradyPA01,118845109487,,,1945-04-07,Rep.Brady@opencongress.org +Rep,Mary,Whitaker,Bono Mack,,,R,CA,45,0,F,202-225-5330,202-225-2961,http://bono.house.gov,http://www.house.gov/formbono/issue.htm,104 Cannon House Office Building,B001228,1434,H8CA44034,400039,N00007068,MaryBonoMack,http://www.opencongress.org/wiki/Mary_Bono_Mack,http://youtube.com/BonoMackCA45,mary.b.mack,,,1961-10-24, +Rep,Brian,N.,Baird,,,D,WA,3,0,M,,,http://www.baird.house.gov,,,B001229,837,H6WA03135,400011,N00007936,,http://www.opencongress.org/wiki/Brian_Baird,,,,,1956-03-07, +Sen,Tammy,,Baldwin,,,D,WI,Junior Seat,1,F,202-224-5653,202-225-6942,http://www.baldwin.senate.gov,http://www.baldwin.senate.gov/contact,717 Hart,B001230,3470,H8WI00018,400013,N00004367,SenatorBaldwin,http://www.opencongress.org/wiki/Tammy_Baldwin,http://youtube.com/witammybaldwin,7357041101,,I,1962-02-11,Sen.Baldwin@opencongress.org +Rep,Shelley,,Berkley,,,D,NV,1,0,F,202-225-5965,202-225-3119,http://berkley.house.gov,http://berkley.house.gov/contact/email.html,405 Cannon House Office Building,B001231,22744,H8NV01071,400024,N00009818,repberkley,http://www.opencongress.org/wiki/Shelley_Berkley,http://youtube.com/ShelleyBerkley,shelleyberkley,,,1951-01-20, +Rep,Judy,,Biggert,,,R,IL,13,0,F,202-225-3515,202-225-9420,http://judybiggert.house.gov,http://judybiggert.house.gov/ContactJudy.aspx,2113 Rayburn House Office Building,B001232,6298,H8IL13069,400027,N00004762,JudyBiggert,http://www.opencongress.org/wiki/Judy_Biggert,http://youtube.com/JudyBiggert,JudyBiggert,,,1937-08-15, +Sen,Evan,,Bayh,,,D,IN,Junior Seat,0,M,,,http://bayh.senate.gov,,,B001233,22418,S8IN00049,300006,N00003762,,http://www.opencongress.org/wiki/Evan_Bayh,http://youtube.com/SenEvanBayh,,,III,1955-12-26, +Rep,Joe,,Baca,,,D,CA,43,0,M,202-225-6161,202-225-8671,http://www.house.gov/baca,http://www.house.gov/baca/zipauth.shtml,2366 Rayburn House Office Building,B001234,8039,H6CA42099,400009,N00007089,RepJoeBaca,http://www.opencongress.org/wiki/Joe_Baca,http://youtube.com/RepJoeBaca,BacaCA43,,,1947-01-23, +Rep,Henry,E.,Brown,Jr.,,R,SC,1,0,M,,,http://brown.house.gov,,,B001235,3993,H0SC01071,400049,N00002428,,http://www.opencongress.org/wiki/Henry_Brown,http://youtube.com/CongressmanBrown,,,,1935-12-20, +Sen,John,,Boozman,,,R,AR,Senior Seat,1,M,202-224-4843,202-228-1371,http://www.boozman.senate.gov,http://www.boozman.senate.gov/public/index.cfm/e-mail-me,141 Hart Senate Office Building,B001236,27958,H2AR03176,400040,N00013873,JohnBoozman,http://www.opencongress.org/wiki/John_Boozman,http://youtube.com/BoozmanPressOffice,7686715735,,III,1950-12-10,Sen.Boozman@opencongress.org +Rep,James,Gresham,Barrett,,J. Gresham,R,SC,3,0,M,,,http://www.house.gov/barrett,,,B001239,14577,H2SC03057,400016,N00013837,greshambarrett,http://www.opencongress.org/wiki/J._Gresham_Barrett,http://youtube.com/Repgreshambarrett,,,,1961-02-14, +Rep,Timothy,H.,Bishop,,,D,NY,1,0,M,202-225-3826,202-225-3143,http://timbishop.house.gov,https://timbishop.house.gov/email-me,306 Cannon House Office Building,B001242,44518,H2NY01067,400031,N00025413,TimBishopNY,http://www.opencongress.org/wiki/Timothy_Bishop,http://youtube.com/timbishop01,7940339401,,,1950-06-01, +Rep,Marsha,W.,Blackburn,,,R,TN,7,1,F,202-225-2811,202-225-3004,http://blackburn.house.gov,https://blackburn.house.gov/contactform/email.htm,2266 Rayburn House Office Building,B001243,25186,H2TN06030,400032,N00003105,MarshaBlackburn,http://www.opencongress.org/wiki/Marsha_Blackburn,http://youtube.com/RepMarshaBlackburn,6470828395,,,1952-06-06,Rep.Blackburn@opencongress.org +Rep,Jo,,Bonner,,,R,AL,1,0,M,202-225-4931,202-225-0562,http://bonner.house.gov,https://forms.house.gov/bonner/webforms/issue_subscribe.html,2236 Rayburn House Office Building,B001244,27522,H2AL01077,400038,N00025330,RepJoBonner,http://www.opencongress.org/wiki/Josiah_Bonner,http://youtube.com/JoBonner,49704847429,,,1959-11-19, +Del,Madeleine,Z.,Bordallo,,,D,GU,0,1,F,202-225-1188,202-226-0341,http://bordallo.house.gov,https://bordallo.house.gov/contact-me,2441 Rayburn House Office Building,B001245,1751,H2GU00033,400041,N00024866,,http://www.opencongress.org/wiki/Madeline_Bordallo,,161729837225622,,,1933-05-31,Rep.Bordallo@opencongress.org +Rep,Virginia,,Brown-Waite,,Ginny,R,FL,5,0,F,,,http://www.house.gov/brown-waite,,,B001247,8077,H2FL05127,400051,N00024777,,http://www.opencongress.org/wiki/Virginia_Brown-Waite,http://youtube.com/RepGinnyBrownWaite,,,,1943-10-05, +Rep,Michael,C.,Burgess,,,R,TX,26,1,M,202-225-7772,202-225-2919,http://burgess.house.gov,http://burgess.house.gov/contact/356345.htm,2336 Rayburn House Office Building,B001248,50120,H2TX26093,400052,N00025219,MichaelCBurgess,http://www.opencongress.org/wiki/Michael_Burgess,http://youtube.com/michaelcburgessmd,6916472567,,,1950-12-23,Rep.Burgess@opencongress.org +Rep,Rob,,Bishop,,,R,UT,1,1,M,202-225-0453,202-225-5857,http://robbishop.house.gov,https://robbishop.house.gov/contact/contactform.htm,123 Cannon House Office Building,B001250,50544,H2UT01094,400029,N00025292,RepRobBishop,http://www.opencongress.org/wiki/Rob_Bishop,http://youtube.com/CongressmanBishop,RepRobBishop,,,1951-07-13,Rep.Robbishop@opencongress.org +Rep,George,Kenneth,Butterfield,Jr.,G.K.,D,NC,1,1,M,202-225-3101,202-225-3354,http://butterfield.house.gov,https://butterfield.house.gov/email-congressman-butterfield,2305 Rayburn House Office Building,B001251,41077,H4NC01046,400616,N00027035,GKButterfield,http://www.opencongress.org/wiki/George_Butterfield,http://youtube.com/GKBNC01,274687979233940,,,1947-04-27,Rep.Butterfield@opencongress.org +Rep,John,,Barrow,,,D,GA,12,0,M,202-225-2823,202-225-3377,http://barrow.house.gov,http://barrowforms.house.gov/contact/,2202 Rayburn House Office Building,B001252,31780,H4GA12010,400628,N00026080,RepJohnBarrow,http://www.opencongress.org/wiki/John_Barrow,http://youtube.com/RepJohnBarrow,285483767395,,,1955-10-31, +Rep,Melissa,L.,Bean,,,D,IL,8,0,F,,,http://www.house.gov/bean,,,B001253,33448,H2IL08088,400631,N00024875,,http://www.opencongress.org/wiki/Melissa_Bean,,,,,1962-01-22, +Rep,Dan,,Boren,,,D,OK,2,0,M,202-225-2701,202-225-3038,http://www.house.gov/boren,http://www.house.gov/boren/emailsignup.shtml,2447 Rayburn House Office Building,B001254,46182,H4OK02089,400645,N00026481,,http://www.opencongress.org/wiki/David_Daniel_Boren,http://youtube.com/CongressmanBoren,,,,1973-08-02, +Rep,Charles,W.,Boustany,Jr.,,R,LA,3,1,M,202-225-2031,202-225-5724,http://boustany.house.gov,https://boustanyforms.house.gov/contact-me/,1431 Longworth House Office Building,B001255,35514,H4LA07029,400636,N00026595,RepBoustany,http://www.opencongress.org/wiki/Charles_Boustany,http://youtube.com/boustanyla07,197407646951718,,,1956-02-21,Rep.Boustany@opencongress.org +Rep,Michele,Marie,Bachmann,,,R,MN,6,0,F,202-225-2331,202-225-6475,http://bachmann.house.gov,https://bachmann.house.gov/contact/email-michele,2417 Rayburn House Office Building,B001256,54675,H6MN06074,412216,N00027493,MicheleBachmann,http://www.opencongress.org/wiki/Michele_Bachmann,http://youtube.com/RepMicheleBachmann,7658849357,,,1956-04-06, +Rep,Gus,M.,Bilirakis,,,R,FL,12,1,M,202-225-5755,202-225-4085,https://bilirakis.house.gov,https://bilirakis.house.gov/email-congressman-bilirakis/,2112 Rayburn House Office Building,B001257,17318,H6FL09070,412250,N00027462,RepGusBilirakis,http://www.opencongress.org/wiki/Gus_Michael_Bilirakis,http://youtube.com/RepGusBilirakis,135445766485586,,,1963-02-08,Rep.Bilirakis@opencongress.org +Rep,Nancy,E.,Boyda,,,D,KS,2,0,F,,,http://boyda.house.gov,,,B001258,34790,H4KS02107,412210,N00026434,,http://www.opencongress.org/wiki/Nancy_Boyda,,,,,1955-08-02, +Rep,Bruce,L.,Braley,,,D,IA,1,0,M,202-225-2911,202-225-6666,http://braley.house.gov,http://braley.house.gov/contact,2263 Rayburn House Office Building,B001259,57382,H6IA01098,412208,N00027464,BruceBraley,http://www.opencongress.org/wiki/Bruce_Braley,http://youtube.com/repbrucebraley,178887452188843,,,1957-10-30, +Rep,Vern,,Buchanan,,,R,FL,16,1,M,202-225-5015,202-226-0828,https://buchanan.house.gov,https://buchanan.house.gov/email-me,2104 Rayburn House Office Building,B001260,66247,H6FL13148,412196,N00027626,VernBuchanan,http://www.opencongress.org/wiki/Vern_Buchanan,http://youtube.com/vernbuchanan,67106719910,,,1951-05-08,Rep.Buchanan@opencongress.org +Sen,John,A.,Barrasso,,,R,WY,Junior Seat,1,M,202-224-6441,202-224-1724,http://www.barrasso.senate.gov,http://www.barrasso.senate.gov/public/index.cfm?FuseAction=ContactUs.ContactForm,307 Dirksen Senate Office Building,B001261,52662,S6WY00068,412251,N00006236,SenJohnBarrasso,http://www.opencongress.org/wiki/John_Barrasso,http://youtube.com/barrassowyo,21146775942,,I,1952-07-21,Sen.Barrasso@opencongress.org +Rep,Paul,C.,Broun,Jr.,,R,GA,10,0,M,202-225-4101,202-226-0776,http://broun.house.gov,https://broun.house.gov/forms/writeyourrep/,2437 Rayburn House Office Building,B001262,70001,H8GA10049,412252,N00028986,RepPaulBrounMD,http://www.opencongress.org/wiki/Paul_Broun,http://youtube.com/RepPaulBroun,123908980957273,,,1946-05-14, +Rep,John,A.,Boccieri,,,D,OH,16,0,M,,,http://boccieri.house.gov,,,B001263,45694,H8OH16058,412266,N00029161,,http://www.opencongress.org/wiki/John_Boccieri,,,,,1969-10-05, +Rep,Bobby,,Bright,,,D,AL,2,0,M,,,http://www.bright.house.gov,,,B001264,104839,H8AL02130,412267,N00029838,,http://www.opencongress.org/wiki/Bobby_Bright,,,,,1952-07-21, +Sen,Mark,,Begich,,,D,AK,Junior Seat,0,M,202-224-3004,202-224-2354,http://www.begich.senate.gov,http://www.begich.senate.gov/public/index.cfm?p=EmailSenator,111 Russell Senate Office Building,B001265,79426,S8AK00090,412326,N00029901,SenatorBegich,http://www.opencongress.org/wiki/Mark_Begich,http://youtube.com/USSenatorMarkBegich,121360477876652,,II,1962-03-30, +Sen,Roland,,Burris,,,D,IL,Junior Seat,0,M,,,http://burris.senate.gov/,,,B001266,18168,S4IL00057,412328,N00015389,rolandwburris,http://www.opencongress.org/wiki/Roland_Burris,,,,III,1937-08-03, +Sen,Michael,F.,Bennet,,,D,CO,Senior Seat,1,M,202-224-5852,202-228-5036,http://www.bennet.senate.gov,http://www.bennet.senate.gov/contact/email,261 Russell Senate Office Building,B001267,110942,S0CO00211,412330,N00030608,SenBennetCo,http://www.opencongress.org/wiki/Michael_Bennet,http://youtube.com/SenatorBennet,97172997732,,III,1964-11-28,Sen.Bennet@opencongress.org +Sen,Scott,,Brown,,,R,MA,Junior Seat,0,M,202-224-4543,,http://scottbrown.senate.gov,http://www.scottbrown.senate.gov/public/index.cfm/emailscottbrown,359 Dirksen Senate Office Building,B001268,18919,S0MA00109,412384,N00031174,USSenScottBrown,http://www.opencongress.org/wiki/Scott_Brown,http://youtube.com/ussenatorscottbrown,141799555838816,,I,1959-09-12, +Rep,Lou,,Barletta,,,R,PA,11,1,M,202-225-6511,202-225-0764,http://barletta.house.gov,https://barletta.house.gov/contact/email-me,115 Cannon House Office Building,B001269,47143,H2PA11098,412469,N00025495,RepLouBarletta,http://www.opencongress.org/wiki/Lou_Barletta,http://youtube.com/reploubarletta,192357174108435,,,1956-01-28,Rep.Barletta@opencongress.org +Rep,Karen,,Bass,,,D,CA,37,1,F,202-225-7084,202- 225-2422,http://bass.house.gov,https://bass.house.gov/contact-me/email-me,408 Cannon House Office Building,B001270,28963,H0CA33117,412404,N00031877,RepKarenBass,http://www.opencongress.org/wiki/Karen_Bass,http://youtube.com/RepKarenBass,190867440939405,,,1953-10-03,Rep.Bass@opencongress.org +Rep,Dan,,Benishek,,,R,MI,1,1,M,202-225-4735,202- 225-4744,http://benishek.house.gov,https://benishek.house.gov/contact-me/email-me,514 Cannon House Office Building,B001271,123056,H0MI01088,412436,N00031934,CongressmanDan,http://www.opencongress.org/wiki/Dan_Benishek,,124163654317596,,,1952-04-20,Rep.Benishek@opencongress.org +Rep,Rick,,Berg,,,R,ND,0,0,M,202-225-2611,202-226-0893,http://berg.house.gov/,,323 Cannon House Office Building,B001272,7693,H0ND00135,412458,N00031629,RepRickBerg,http://www.opencongress.org/wiki/Rick_Berg,http://youtube.com/reprickberg,RepRickBerg,,,1959-08-16, +Rep,Diane,,Black,,,R,TN,6,1,F,202-225-4231,202- 225-6887,http://black.house.gov,https://black.house.gov/contact-me/email-me,1131 Longworth House Office Building,B001273,25292,H0TN06257,412478,N00031539,RepDianeBlack,http://www.opencongress.org/wiki/Diane_Black,http://youtube.com/RepDianeBlack,186436274719648,,,1951-01-16,Rep.Black@opencongress.org +Rep,Mo,,Brooks,,,R,AL,5,1,M,202-225-4801,202-225-4392,http://brooks.house.gov,https://brooks.house.gov/email-me,1230 Longworth House Office Building,B001274,121610,H0AL05163,412395,N00030910,RepMoBrooks,http://www.opencongress.org/wiki/Mo_Brooks,http://youtube.com/RepMoBrooks,155220881193244,,,1954-04-29,Rep.Brooks@opencongress.org +Rep,Larry,,Bucshon,,,R,IN,8,1,M,202-225-4636,202-225-3284,http://bucshon.house.gov,https://bucshon.house.gov/contact-me/email-me,1005 Longworth House Office Building,B001275,120335,H0IN08114,412427,N00031227,RepLarryBucshon,http://www.opencongress.org/wiki/Larry_Bucshon,http://youtube.com/RepLarryBucshon,135670516492974,,,1962-05-31,Rep.Bucshon@opencongress.org +Rep,Ann Marie,,Buerkle,,,R,NY,25,0,F,202-225-3701,202-225-4042,http://buerkle.house.gov/,,1630 Longworth House Office Building,B001276,127047,H0NY25078,412456,N00031640,RepBuerkle,http://www.opencongress.org/wiki/Ann_Marie_Buerkle,http://youtube.com/RepBuerkle,112695845462513,,,1951-05-08, +Sen,Richard,,Blumenthal,,,D,CT,Senior Seat,1,M,202-224-2823,202-224-9673,http://www.blumenthal.senate.gov,https://www.blumenthal.senate.gov/contact/,706 Hart Senate Office Building,B001277,1568,S0CT00177,412490,N00031685,SenBlumenthal,http://www.opencongress.org/wiki/Richard_Blumenthal,http://youtube.com/SenatorBlumenthal,289987304364966,,III,1946-02-13,Sen.Blumenthal@opencongress.org +Rep,Suzanne,,Bonamici,,,D,OR,1,1,F,202-225-0855,202-225-9497,http://bonamici.house.gov,https://bonamici.house.gov/contact-me/email-me,439 Cannon House Office Building,B001278,59641,H2OR01133,412501,N00033474,RepBonamici,http://www.opencongress.org/wiki/Suzanne_Bonamici,http://youtube.com/RepSuzanneBonamici,252633384817156,,,1954-10-14,Rep.Bonamici@opencongress.org +Rep,Ron,,Barber,,,D,AZ,2,0,M,202-225-2542,202-225-0378,http://barber.house.gov,https://barber.house.gov/contact/email-me,1029 Longworth House Office Building,B001279,137292,H2AZ08094,412502,N00033981,RepRonBarber,http://www.opencongress.org/wiki/Ron_Barber,http://youtube.com/RepRonBarber,244907165625305,,,1945-08-25, +Rep,Joyce,,Beatty,,,D,OH,3,1,F,202-225-4324,202-225-1984,http://beatty.house.gov,https://beattyforms.house.gov/forms/writeyourrep/,133 Cannon House Office Building,B001281,2427,H2OH03125,412565,N00033904,RepBeatty,,,RepJoyceBeatty,,,1950-03-12,Rep.Beatty@opencongress.org +Rep,Garland,,Barr,,Andy,R,KY,6,1,M,202-225-4706,,https://barr.house.gov,https://barr.house.gov/contact/email-me,1432 Longworth House Office Building,B001282,117290,H0KY06104,412541,N00031233,RepAndyBarr,,http://youtube.com/RepAndyBarr,457461137635018,,,1973-07-24,Rep.Barr@opencongress.org +Rep,Jim,,Bridenstine,,,R,OK,1,1,M,202-225-2211,918-935-2716,http://bridenstine.house.gov,https://bridenstineforms.house.gov/forms/writeyourrep/,216 Cannon House Office Building,B001283,135894,H2OK01143,412567,N00033532,RepJBridenstine,,http://youtube.com/RepJimBridenstine,460003650715961,,,1975-06-15,Rep.Bridenstine@opencongress.org +Rep,Susan,W.,Brooks,,,R,IN,5,1,F,202-225-2276,202-225-0016,http://susanwbrooks.house.gov,https://susanwbrooks.house.gov/contact/email-me,1505 Longworth House Office Building,B001284,135988,H2IN05082,412539,N00033495,SusanWBrooks,,http://youtube.com/SusanWBrooks,517697358277175,,,1960-08-25,Rep.Susanwbrooks@opencongress.org +Rep,Julia,,Brownley,,,D,CA,26,1,F,202-225-5811,202-225-1100,http://juliabrownley.house.gov,https://juliabrownley.house.gov/contact/email-me,1019 Longworth House Office Building,B001285,59904,H2CA00120,412516,N00034254,JuliaBrownley26,,http://youtube.com/RepJuliaBrownley,330504617051234,,,1952-08-28,Rep.Juliabrownley@opencongress.org +Rep,Cheri,,Bustos,,,D,IL,17,1,F,202-225-5905,309-786-3720,http://bustos.house.gov,http://bustos.house.gov/contact,1009 Longworth House Office Building,B001286,134964,H2IL17071,412537,N00033390,RepCheri,,http://youtube.com/RepCheri,581909665168588,,,1961-10-17,Rep.Bustos@opencongress.org +Rep,Ami,,Bera,,,D,CA,7,1,M,202-225-5716,202-226-1298,http://bera.house.gov,https://beraforms.house.gov/forms/writeyourrep/,1535 Longworth House Office Building,B001287,120030,H0CA03078,412512,N00030717,RepBera,,http://youtube.com/repamibera,528662157146886,,,1965-03-02,Rep.Bera@opencongress.org +Sen,Cory,Anthony,Booker,,,D,NJ,Junior Seat,1,M,202-224-3224,202-224-8378,http://www.booker.senate.gov,http://www.booker.senate.gov/?p=contact,359 Dirksen Senate Office Building,B001288,76151,S4NJ00185,412598,N00035267,SenBookerOfc,,http://youtube.com/SenCoryBooker,,,II,1969-04-27,Sen.Booker@opencongress.org +Rep,Bradley,,Byrne,,,R,AL,1,1,M,202-225-4931,202-225-0562,https://byrne.house.gov,https://byrne.house.gov/contact/email-me,119 Cannon House Office Building,B001289,27584,H4AL01123,412601,N00035380,RepByrne,,,1374832002773142,,,1955-02-16,Rep.Byrne@opencongress.org +Rep,David,Alan,Brat,,Dave,R,VA,7,1,M,202-225-2815,,http://brat.house.gov,http://brat.house.gov/contact,330 Cannon House Office Building,B001290,,H4VA07143,412605,N00036013,RepDaveBrat,,,RepDaveBrat,,,1964-07-27,Rep.Brat@opencongress.org +Rep,Brian,,Babin,,,R,TX,36,1,M,202-225-1555,202-226-0396,http://babin.house.gov,,316 Cannon House Office Building,B001291,,H6TX02079,412655,N00005736,RepBrianBabin,,,RepBrianBabin,,,1948-03-23,Rep.Babin@opencongress.org +Rep,Donald,,Beyer,,,D,VA,8,1,M,202-225-4376,202-225-0017,http://beyer.house.gov,,431 Cannon House Office Building,B001292,,H4VA08224,412657,N00036018,repdonbeyer,,,repdonbeyer,,,1950-06-20,Rep.Beyer@opencongress.org +Rep,Mike,,Bishop,,,R,MI,8,1,M,202-225-4872,202-225-5820,https://mikebishop.house.gov,,428 Cannon House Office Building,B001293,,H4MI08135,412635,N00036449,RepMikeBishop,,,RepMikeBishop,,,1967-03-18,Rep.Mikebishop@opencongress.org +Rep,Rod,,Blum,,,R,IA,1,1,M,202-225-2911,,https://blum.house.gov,,213 Cannon House Office Building,B001294,,H2IA01055,412627,N00033744,RepRodBlum,,,congressmanrodblum,,,1955-04-26,Rep.Blum@opencongress.org +Rep,Mike,,Bost,,,R,IL,12,1,M,202-225-5661,202-225-0285,https://bost.house.gov,,1440 Longworth House Office Building,B001295,,H4IL12060,412629,N00035420,RepBost,,,RepBost,,,1960-12-30,Rep.Bost@opencongress.org +Rep,Brendan,,Boyle,,,D,PA,13,1,M,202-225-6111,202-226-0611,https://boyle.house.gov,,118 Cannon House Office Building,B001296,,H4PA13199,412652,N00035307,RepBrendanBoyle,,,CongressmanBoyle,,,1977-02-06,Rep.Boyle@opencongress.org +Rep,Ken,,Buck,,,R,CO,4,1,M,202-225-4676,202-225-5870,https://buck.house.gov,,416 Cannon House Office Building,B001297,,S0CO00237,412619,N00030829,RepKenBuck,,,repkenbuck,,,1959-02-16,Rep.Buck@opencongress.org +Rep,Ken,S.,Calvert,,,R,CA,42,1,M,202-225-1986,202-225-2004,http://calvert.house.gov,https://calvert.house.gov/contactform/,2205 Rayburn House Office Building,C000059,26777,H2CA37023,400057,N00007099,KenCalvert,http://www.opencongress.org/wiki/Ken_Calvert,http://youtube.com/RepKenCalvert,70063393423,,,1953-06-08,Rep.Calvert@opencongress.org +Rep,Dave,Lee,Camp,,,R,MI,4,0,M,202-225-3561,202-225-9679,http://camp.house.gov,http://camp.house.gov/contact/,341 Cannon House Office Building,C000071,26911,H0MI10071,400058,N00008086,RepDaveCamp,http://www.opencongress.org/wiki/David_Lee_Camp,http://youtube.com/DaveCampYT,6775033524,,,1953-07-09, +Rep,Christopher,B.,Cannon,,Chris,R,UT,3,0,M,,,http://chriscannon.house.gov,,,C000116,393,H6UT03042,400059,N00006349,,http://www.opencongress.org/wiki/Chris_Cannon,,,,,1950-10-20, +Sen,Maria,,Cantwell,,,D,WA,Junior Seat,1,F,202-224-3441,202-228-0514,http://www.cantwell.senate.gov,http://www.cantwell.senate.gov/public/index.cfm/email-maria,511 Hart Senate Office Building,C000127,27122,S8WA00194,300018,N00007836,SenatorCantwell,http://www.opencongress.org/wiki/Maria_Cantwell,http://youtube.com/SenatorCantwell,,,I,1958-10-13,Sen.Cantwell@opencongress.org +Sen,Benjamin,L.,Cardin,,,D,MD,Junior Seat,1,M,202-224-4524,202-224-1651,http://www.cardin.senate.gov,http://www.cardin.senate.gov/contact/,509 Hart Senate Office Building,C000141,26888,H6MD03177,400064,N00001955,SenatorCardin,http://www.opencongress.org/wiki/Benjamin_Cardin,http://youtube.com/senatorcardin,120421834675191,,I,1943-10-05,Sen.Cardin@opencongress.org +Sen,Thomas,Richard,Carper,,,D,DE,Senior Seat,1,M,202-224-2441,202-228-2190,http://www.carper.senate.gov,http://www.carper.senate.gov/public/index.cfm/email-senator-carper,513 Hart Senate Office Building,C000174,22421,S8DE00079,300019,N00012508,SenatorCarper,http://www.opencongress.org/wiki/Thomas_Carper,http://youtube.com/senatorcarper,124891107521733,,I,1947-01-23,Sen.Carper@opencongress.org +Rep,Julia,M.,Carson,,,D,IN,7,0,F,,,http://juliacarson.house.gov,,,C000191,359,H6IN10141,400067,N00003758,,http://www.opencongress.org/wiki/Julia_Carson,,,,,1938-07-08, +Rep,Michael,N.,Castle,,,R,DE,0,0,M,,,http://www.house.gov/castle,,,C000243,26792,H2DE00072,400070,N00009775,repmikecastle,http://www.opencongress.org/wiki/Michael_Castle,http://youtube.com/mncastle,,,,1939-07-02, +Rep,Steve,J.,Chabot,,,R,OH,1,1,M,202-225-2216,202-225-3012,http://chabot.house.gov,https://chabot.house.gov/forms/writeyourrep/?zip5=45202&zip4=3003,2371 Rayburn House Office Building,C000266,21790,H8OH01043,400071,N00003689,RepSteveChabot,http://www.opencongress.org/wiki/Steven_Chabot,http://youtube.com/congressmanchabot,204705339555378,,,1953-01-22,Rep.Chabot@opencongress.org +Sen,Saxby,,Chambliss,,,R,GA,Senior Seat,0,M,202-224-3521,202-224-0103,http://www.chambliss.senate.gov,http://www.chambliss.senate.gov/public/index.cfm?p=Email,416 Russell Senate Office Building,C000286,22029,S2GA00118,300021,N00002685,SaxbyChambliss,http://www.opencongress.org/wiki/C._Saxby_Chambliss,http://youtube.com/SenatorChambliss,SaxbyChambliss,,II,1943-11-10, +Del,Donna,M.,Christensen,,,D,VI,0,0,F,202-225-1790,202-225-5517,http://donnachristensen.house.gov,https://donnachristensen.house.gov/contact-me/email-me,1510 Longworth House Office Building,C000380,1032,H4VI00054,400073,N00000133,DelegateDonna,http://www.opencongress.org/wiki/Donna_Christensen,http://youtube.com/delegatedonna,138013351189,,,1945-09-19, +Rep,James,E.,Clyburn,,Jim,D,SC,6,1,M,202-225-3315,202-225-2313,http://clyburn.house.gov,https://clyburn.house.gov/contact-me/email-me,242 Cannon House Office Building,C000537,27066,H2SC02042,400075,N00002408,Clyburn,http://www.opencongress.org/wiki/James_Clyburn,http://youtube.com/repjamesclyburn,127744320598870,,,1940-07-21,Rep.Clyburn@opencongress.org +Sen,Daniel,Ray,Coats,,,R,IN,Senior Seat,1,M,202-224-5623,202-228-1820,http://www.coats.senate.gov,http://www.coats.senate.gov/contact/,493 Russell Senate Office Building,C000542,53291,S0IN00053,402675,N00003845,SenDanCoats,http://www.opencongress.org/wiki/Daniel_Coats,http://youtube.com/SenatorCoats,180671148633644,,III,1943-05-16,Sen.Coats@opencongress.org +Rep,Howard,,Coble,,,R,NC,6,0,M,202-225-3065,202-225-8611,http://coble.house.gov,http://coble.house.gov/contact/zipcheck.htm,2188 Rayburn House Office Building,C000556,27001,H4NC06011,400076,N00002247,HowardCoble,http://www.opencongress.org/wiki/John_Coble,,208742429162356,,,1931-03-18, +Sen,Thomas,A.,Coburn,,,R,OK,Junior Seat,0,M,202-224-5754,202-224-6008,http://www.coburn.senate.gov,http://www.coburn.senate.gov/public/?p=ContactForm#form_904650a1-34fd-4705-aec9-87815cbf9cb4,172 Russell Senate Office Building,C000560,22085,S4OK00174,400576,N00005601,TomCoburn,http://www.opencongress.org/wiki/Tom_Coburn,http://youtube.com/SenatorCoburn,,,III,1948-03-14, +Sen,Thad,,Cochran,,,R,MS,Senior Seat,1,M,202-224-5054,202-224-9450,http://www.cochran.senate.gov,http://www.cochran.senate.gov/public/index.cfm/email-me,113 Dirksen Senate Office Building,C000567,53312,S8MS00055,300023,N00003328,SenThadCochran,http://www.opencongress.org/wiki/Thad_Cochran,http://youtube.com/sencochran,,,II,1937-12-07,Sen.Cochran@opencongress.org +Sen,Kent,Kent,Conrad,,,D,ND,Senior Seat,0,M,202-224-2043,202-224-7776,http://conrad.senate.gov,http://www.conrad.senate.gov/contact/webform.cfm,530 Hart Senate Office Building,C000705,53331,S6ND00058,300026,N00004613,,http://www.opencongress.org/wiki/Kent_Conrad,http://youtube.com/SenatorConrad,kentconrad,,I,1948-03-12, +Rep,John,,Conyers,Jr.,,D,MI,13,1,M,202-225-5126,202-225-0072,https://conyers.house.gov,https://conyers.house.gov/index.cfm/online-contact-form,2426 Rayburn House Office Building,C000714,26904,H6MI01028,400080,N00004029,RepJohnConyers,http://www.opencongress.org/wiki/John_Conyers,http://youtube.com/JCMI14,206947066849,,,1929-05-16,Rep.Conyers@opencongress.org +Rep,Jim,,Cooper,,,D,TN,5,1,M,202-225-4311,202-226-1035,http://cooper.house.gov,https://cooper.house.gov/contact/email-me,1536 Longworth House Office Building,C000754,48891,H2TN05131,400081,N00003132,RepJimCooper,http://www.opencongress.org/wiki/Jim_Cooper,http://youtube.com/RepJimCooper,JimCooper,,,1954-06-19,Rep.Cooper@opencongress.org +Rep,Jerry,F.,Costello,,,D,IL,12,0,M,202-225-5661,202-225-0285,http://www.house.gov/costello,http://costello.house.gov/IMA/issue_subscribe.shtml,2408 Rayburn House Office Building,C000794,26849,H8IL21021,400082,N00004956,jerrycostello,http://www.opencongress.org/wiki/Jerry_Costello,http://youtube.com/repjerrycostello,115552205154936,,,1949-09-25, +Sen,Larry,E.,Craig,,,R,ID,Senior Seat,0,M,,,http://craig.senate.gov,,,C000858,53288,S0ID00057,300029,N00002091,,http://www.opencongress.org/wiki/Larry_Craig,,,,II,1945-07-20, +Rep,Robert,E.,Cramer,Jr.,Bud,D,AL,5,0,M,,,http://cramer.house.gov,,,C000868,26714,H0AL05049,400084,N00003042,,http://www.opencongress.org/wiki/Robert_Cramer,,,,,1947-08-22, +Sen,Michael,D.,Crapo,,,R,ID,Senior Seat,1,M,202-224-6142,202-228-1375,http://www.crapo.senate.gov,http://www.crapo.senate.gov/contact/email.cfm,239 Dirksen Senate Office Building,C000880,26830,S8ID00027,300030,N00006267,MikeCrapo,http://www.opencongress.org/wiki/Michael_Crapo,http://youtube.com/senatorcrapo,80335332266,,III,1951-05-20,Sen.Crapo@opencongress.org +Rep,Barbara,L.,Cubin,,,R,WY,0,0,F,,,http://www.house.gov/cubin,,,C000962,22044,H4WY00055,400088,N00006242,,http://www.opencongress.org/wiki/Barbara_Cubin,,,,,1946-11-30, +Rep,Elijah,E.,Cummings,,,D,MD,7,1,M,202-225-4741,202-225-3178,http://cummings.house.gov,https://cummings.house.gov/contact-me/email-me,2230 Rayburn House Office Building,C000984,345,H6MD07160,400090,N00001971,RepCummings,http://www.opencongress.org/wiki/Elijah_Cummings,http://youtube.com/ElijahECummings,291368465380,,,1951-01-18,Rep.Cummings@opencongress.org +Sen,Susan,M.,Collins,,,R,ME,Senior Seat,1,F,202-224-2523,202-224-2693,http://www.collins.senate.gov,http://www.collins.senate.gov/public/index.cfm/email,413 Dirksen Senate Office Building,C001035,379,S6ME00159,300025,N00000491,SenatorCollins,http://www.opencongress.org/wiki/Susan_Collins,http://youtube.com/SenatorSusanCollins,7593313361,,II,1952-12-07,Sen.Collins@opencongress.org +Rep,Lois,,Capps,,,D,CA,24,1,F,202-225-3601,202-225-5632,http://capps.house.gov,https://capps.house.gov/contact-me/email-me,2231 Rayburn House Office Building,C001036,16886,H8CA22089,400062,N00007232,RepLoisCapps,http://www.opencongress.org/wiki/Lois_Capps,http://youtube.com/reploiscapps,168989481141,,,1938-01-10,Rep.Capps@opencongress.org +Rep,Michael,E.,Capuano,,,D,MA,7,1,M,202-225-5111,202-225-9322,http://capuano.house.gov,http://www.house.gov/capuano/contact/email.shtml,1414 Longworth House Office Building,C001037,18883,H8MA08071,400063,N00000267,,http://www.opencongress.org/wiki/Michael_Capuano,http://youtube.com/RepMikeCapuano,151168844937573,,,1952-01-09,Rep.Capuano@opencongress.org +Rep,Joseph,,Crowley,,Joe,D,NY,14,1,M,202-225-3965,202-225-1909,http://crowley.house.gov,https://crowley.house.gov/contact-me/email-me,1436 Longworth House Office Building,C001038,4295,H8NY07046,400087,N00001127,RepJoeCrowley,http://www.opencongress.org/wiki/Joseph_Crowley,http://youtube.com/RepJoeCrowley,176197712425090,,,1962-03-16,Rep.Crowley@opencongress.org +Sen,Hillary,Rodham,Clinton,,,D,NY,Junior Seat,0,F,,,http://clinton.senate.gov,,,C001041,55463,S0NY00188,300022,N00000019,hillaryclinton,http://www.opencongress.org/wiki/Hillary_Clinton,,,,I,1947-10-26, +Rep,Ander,,Crenshaw,,,R,FL,4,1,M,202-225-2501,202-225-2504,https://crenshaw.house.gov,https://forms.house.gov/write/crenshaw/email-me.shtml,2161 Rayburn House Office Building,C001045,31130,H0FL04066,400086,N00012739,AnderCrenshaw,http://www.opencongress.org/wiki/Ander_Crenshaw,http://youtube.com/RepAnderCrenshaw,200388204657,,,1944-09-01,Rep.Crenshaw@opencongress.org +Rep,Eric,I.,Cantor,,,R,VA,7,0,M,202-225-2815,202-225-0011,http://cantor.house.gov,http://form-cantor.house.gov/index.php,303 Cannon House Office Building,C001046,5121,H0VA07042,400060,N00013131,GOPLeader,http://www.opencongress.org/wiki/Eric_Cantor,http://youtube.com/EricCantor,,,,1963-06-06, +Sen,Shelley,Moore,Capito,,,R,WV,Junior Seat,1,F,202-224-6472,,http://www.capito.senate.gov,,172 Russell Senate Office Building,C001047,11701,H0WV02138,400061,N00009771,SenCapito,http://www.opencongress.org/wiki/Shelley_Moore_Capito,http://youtube.com/UCbiXdR4XQ3vD9Xp5lfR9QXw,8057864757,,II,1953-11-26,Sen.Capito@opencongress.org +Rep,John,Abney,Culberson,,,R,TX,7,1,M,202-225-2571,202-225-4381,http://culberson.house.gov,https://culbersonforms.house.gov/forms/writeyourrep/default.aspx,2372 Rayburn House Office Building,C001048,5488,H0TX07055,400089,N00009738,CongCulberson,http://www.opencongress.org/wiki/John_Culberson,http://youtube.com/johnculbersontx07,1751723339,,,1956-08-24,Rep.Culberson@opencongress.org +Rep,Wm.,Lacy,Clay,Jr.,,D,MO,1,1,M,202-225-2406,202-226-3717,http://lacyclay.house.gov,http://lacyclay.house.gov/contact-form/,2428 Rayburn House Office Building,C001049,8967,H0MO01066,400074,N00012460,,http://www.opencongress.org/wiki/William_Lacy_Clay,http://youtube.com/WilliamLacyClay,109135405838588,,,1956-07-27,Rep.Lacyclay@opencongress.org +Rep,Dennis,A.,Cardoza,,,D,CA,18,0,M,202-225-6131,202-225-0819,http://www.house.gov/cardoza,https://forms.house.gov/wyr/welcome.shtml,2437 Rayburn House Office Building,C001050,9680,H2CA18056,400065,N00024874,RepCardoza,http://www.opencongress.org/wiki/Dennis_Cardoza,http://youtube.com/congressmancardoza,RepDennisCardoza,,,1959-03-31, +Rep,John,R.,Carter,,,R,TX,31,1,M,202-225-3864,202-225-5886,http://carter.house.gov,https://carter.house.gov/email-john2,2110 Rayburn House Office Building,C001051,49296,H2TX31044,400068,N00025095,JudgeCarter,http://www.opencongress.org/wiki/John_Carter,http://youtube.com/repjohncarter,1287257083,,,1941-11-06,Rep.Carter@opencongress.org +Rep,Tom,,Cole,,,R,OK,4,1,M,202-225-6165,202-225-3512,http://cole.house.gov,https://coleforms.house.gov/contact/default.aspx,2467 Rayburn House Office Building,C001053,46034,H2OK04055,400077,N00025726,TomColeOK04,http://www.opencongress.org/wiki/Tom_Cole,http://youtube.com/reptomcole,146497782066300,,,1949-04-28,Rep.Cole@opencongress.org +Sen,John,,Cornyn,,,R,TX,Senior Seat,1,M,202-224-2934,202-228-2856,http://www.cornyn.senate.gov,http://www.cornyn.senate.gov/public/index.cfm?p=ContactForm,517 Hart Senate Office Building,C001056,15375,S2TX00106,300027,N00024852,JohnCornyn,http://www.opencongress.org/wiki/John_Cornyn,http://youtube.com/senjohncornyn,75755694423,,II,1952-02-02,Sen.Cornyn@opencongress.org +Sen,Norm,,Coleman,,,R,MN,Senior Seat,0,M,,,http://coleman.senate.gov,,,C001057,20239,S2MN00126,300024,N00013870,,http://www.opencongress.org/wiki/Norm_Coleman,,,,II,1949-08-17, +Rep,Ben,,Chandler,,,D,KY,6,0,M,202-225-4706,202-225-2122,http://chandler.house.gov,https://forms.house.gov/wyr/welcome.shtml,1504 Longworth House Office Building,C001058,1891,H4KY06072,400442,N00026591,,http://www.opencongress.org/wiki/Albert_Chandler,,,,,1959-09-12, +Rep,Jim,,Costa,,,D,CA,16,1,M,202-225-3341,202-225-9308,https://costa.house.gov,http://www.house.gov/formcosta/issue.htm,1314 Longworth House Office Building,C001059,3577,H4CA20082,400618,N00026341,RepJimCosta,http://www.opencongress.org/wiki/Jim_Costa,http://youtube.com/RepJimCostaCA20,RepJimCosta,,,1952-04-13,Rep.Costa@opencongress.org +Rep,Russ,,Carnahan,,,D,MO,3,0,M,202-225-2671,202-225-7452,http://www.house.gov/carnahan,http://carnahan.house.gov/contact.shtml,1710 Longworth House Office Building,C001060,39948,H0MO00019,400638,N00005181,RepCarnahan,http://www.opencongress.org/wiki/John_Russell_Carnahan,http://youtube.com/congressmancarnahan,congressmancarnahan,,,1958-07-10, +Rep,Emanuel,,Cleaver,II,,D,MO,5,1,M,202-225-4535,202-225-4403,http://cleaver.house.gov,https://cleaver.house.gov/contact/email-me,2335 Rayburn House Office Building,C001061,39507,H4MO05234,400639,N00026790,RepCleaver,http://www.opencongress.org/wiki/Emanuel_Cleaver,http://youtube.com/repcleaver,7954512692,,,1944-10-26,Rep.Cleaver@opencongress.org +Rep,K.,Michael,Conaway,,,R,TX,11,1,M,202-225-3605,202-225-1783,http://conaway.house.gov,https://conaway.house.gov/forms/writeyourrep/default.aspx,2430 Rayburn House Office Building,C001062,49935,H4TX19136,400655,N00026041,ConawayTX11,http://www.opencongress.org/wiki/K._Michael_Conaway,http://youtube.com/mikeconaway11,203482063021985,,,1948-06-11,Rep.Conaway@opencongress.org +Rep,Henry,,Cuellar,,,D,TX,28,1,M,202-225-1640,202-225-1641,http://cuellar.house.gov,https://cuellar.house.gov/forms/writeyourrep/default.aspx,2209 Rayburn House Office Building,C001063,5486,H2TX23082,400657,N00024978,RepCuellar,http://www.opencongress.org/wiki/Henry_Cuellar,http://youtube.com/henrycuellar,152569121550,,,1955-09-19,Rep.Cuellar@opencongress.org +Rep,John,Bayard Taylor,Campbell,III,,R,CA,45,0,M,202-225-5611,202-225-9177,http://www.campbell.house.gov,https://campbell.house.gov/email-me,2331 Rayburn House Office Building,C001064,29368,H6CA48039,412011,N00027565,RepJohnCampbell,http://www.opencongress.org/wiki/John_B.T._Campbell,http://youtube.com/RepJohnCampbellCA48,60546090739,,,1955-07-19, +Rep,Christopher,P.,Carney,,,D,PA,10,0,M,,,http://carney.house.gov,,,C001065,60032,H6PA10109,412234,N00027703,,http://www.opencongress.org/wiki/Christopher_Carney,,,,,1959-03-02, +Rep,Kathy,,Castor,,,D,FL,14,1,F,202-225-3376,202-225-5652,http://castor.house.gov,https://castor.house.gov/contact/contactform.htm,205 Cannon House Office Building,C001066,53825,H6FL11126,412195,N00027514,USRepKCastor,http://www.opencongress.org/wiki/Kathy_Castor,http://youtube.com/RepKathyCastor,181810465190906,,,1966-08-20,Rep.Castor@opencongress.org +Rep,Yvette,D.,Clarke,,,D,NY,9,1,F,202-225-6231,202-226-0112,http://clarke.house.gov,https://clarke.house.gov/contact/email-me,2351 Rayburn House Office Building,C001067,44741,H4NY11138,412221,N00026961,YvetteClarke,http://www.opencongress.org/wiki/Yvette_Clarke,http://youtube.com/repyvetteclarke,135031389892682,,,1964-11-21,Rep.Clarke@opencongress.org +Rep,Steve,,Cohen,,,D,TN,9,1,M,202-225-3265,202-225-5663,http://cohen.house.gov,https://cohen.house.gov/contact-me/email-me,2404 Rayburn House Office Building,C001068,24340,H6TN09068,412236,N00003225,RepCohen,http://www.opencongress.org/wiki/Steve_Cohen,http://youtube.com/repcohen,111456965545421,,,1949-05-24,Rep.Cohen@opencongress.org +Rep,Joe,,Courtney,,,D,CT,2,1,M,202-225-2076,202-225-4977,http://courtney.house.gov,https://courtney.house.gov/email-joe1,2348 Rayburn House Office Building,C001069,30333,H2CT02112,412193,N00024842,RepJoeCourtney,http://www.opencongress.org/wiki/Joseph_Courtney,http://youtube.com/repcourtney,330408799230,,,1953-04-06,Rep.Courtney@opencongress.org +Sen,Robert,P.,Casey,Jr.,Bob,D,PA,Senior Seat,1,M,202-224-6324,202-228-0604,http://www.casey.senate.gov,http://www.casey.senate.gov/contact/,393 Russell Senate Office Building,C001070,2541,S6PA00217,412246,N00027503,SenBobCasey,http://www.opencongress.org/wiki/Robert_Casey,http://youtube.com/SenatorBobCasey,107749545944874,,I,1960-04-13,Sen.Casey@opencongress.org +Sen,Bob,,Corker,,,R,TN,Junior Seat,1,M,202-224-3344,202-228-0566,http://www.corker.senate.gov,http://www.corker.senate.gov/public/index.cfm/emailme,425 Dirksen Senate Office Building,C001071,65905,S6TN00216,412248,N00027441,SenBobCorker,http://www.opencongress.org/wiki/Bob_Corker,http://youtube.com/senatorcorker,109251415789533,,I,1952-08-24,Sen.Corker@opencongress.org +Rep,AndrĂ©,,Carson,,,D,IN,7,1,M,202-225-4011,202-225-5633,http://carson.house.gov,https://carson.house.gov/contact/email-me,2453 Rayburn House Office Building,C001072,84917,H8IN07184,412258,N00029513,RepAndreCarson,http://www.opencongress.org/wiki/Andre_Carson,http://youtube.com/repandrecarson,123884330964019,,,1974-10-16,Rep.Carson@opencongress.org +Rep,Donald,J.,Cazayoux,Jr.,,D,LA,6,0,M,,,http://cazayoux.house.gov/,,,C001073,35272,H8LA06022,412260,N00029680,,http://www.opencongress.org/wiki/Donald_Cazayoux,,,,,1964-01-17, +Rep,Travis,W.,Childers,,,D,MS,1,0,M,,,http://www.childers.house.gov/,,,C001074,101982,H8MS01061,412262,N00029692,,http://www.opencongress.org/wiki/Travis_Childers,http://youtube.com/CongressmanChilders,,,,1958-03-29, +Sen,Bill,,Cassidy,,,R,LA,Junior Seat,1,M,202-224-5824,,http://www.cassidy.senate.gov,,703 Hart Senate Office Building,C001075,69494,H8LA00017,412269,N00030245,,http://www.opencongress.org/wiki/William_Cassidy,http://youtube.com/SenatorBillCassidy,,,II,1957-09-28,Sen.Cassidy@opencongress.org +Rep,Jason,,Chaffetz,,,R,UT,3,1,M,202-225-7751,202-225-5629,http://chaffetz.house.gov,https://chaffetz.house.gov/contact-me/email-me,2236 Rayburn House Office Building,C001076,103482,H8UT03089,412270,N00028958,JasonInTheHouse,http://www.opencongress.org/wiki/Jason_Chaffetz,http://youtube.com/JasonChaffetz,390419731073316,,,1967-03-26,Rep.Chaffetz@opencongress.org +Rep,Mike,,Coffman,,,R,CO,6,1,M,202-225-7882,202-226-4623,http://coffman.house.gov,https://coffman.house.gov/contact/email-me,2443 Rayburn House Office Building,C001077,1535,H8CO06138,412271,N00024753,RepMikeCoffman,http://www.opencongress.org/wiki/Mike_Coffman,http://youtube.com/CongressmanCoffman,366142384492,,,1955-03-19,Rep.Coffman@opencongress.org +Rep,Gerald,E.,Connolly,,,D,VA,11,1,M,202-225-1492,202-225-3071,http://connolly.house.gov,https://forms.house.gov/connolly/contact-form.shtml,2238 Rayburn House Office Building,C001078,95078,H8VA11062,412272,N00029891,GerryConnolly,http://www.opencongress.org/wiki/Gerald_Connolly,http://youtube.com/repconnolly,177164035838,,,1950-03-30,Rep.Connolly@opencongress.org +Rep,Anh,,Cao,,Joseph,R,LA,2,0,M,,,http://josephcao.house.gov,,,C001079,93967,H8LA02112,412268,N00030339,AnhJosephCao,http://www.opencongress.org/wiki/Anh_Cao,http://youtube.com/AnhJosephCao,,,,1967-03-13, +Rep,Judy,M.,Chu,,,D,CA,27,1,F,202-225-5464,202-225-5467,http://chu.house.gov,http://chu.house.gov/connect-with-me/email-judy,2423 Rayburn House Office Building,C001080,16539,H0CA32101,412379,N00030600,RepJudyChu,http://www.opencongress.org/wiki/Judy_Chu,http://youtube.com/RepJudyChu,41228315130,,,1953-07-07,Rep.Chu@opencongress.org +Rep,Mark,S.,Critz,,,D,PA,12,0,M,202-225-2065,202-225-5974,http://critz.house.gov/,https://critz.house.gov/contact/email-me.shtml,1022 Longworth House Office Building,C001081,119481,H0PA12132,412386,N00032014,RepMarkCritz,http://www.opencongress.org/wiki/Mark_Critz,http://youtube.com/RepMarkCritz,124105914288036,,,1962-01-05, +Rep,Francisco,,Canseco,,Quico,R,TX,23,0,M,202-225-4511,202-225-2237,http://canseco.house.gov/,,1339 Longworth House Office Building,C001082,50146,H4TX28046,412481,N00026722,RepCanseco,http://www.opencongress.org/wiki/Francisco_Canseco,http://youtube.com/CongressmanCanseco,RepCanseco,,,1949-07-30, +Rep,John,C.,Carney,,,D,DE,0,1,M,202-225-4165,202-225-2291,http://johncarney.house.gov,https://forms.house.gov/carney/webforms/email-me.shtml,1406 Longworth House Office Building,C001083,53658,H0DE01017,412407,N00030736,JohnCarneyde,http://www.opencongress.org/wiki/John_Carney,http://youtube.com/RepJohnCarney,156024857781159,,,1956-05-20,Rep.Johncarney@opencongress.org +Rep,David,N.,Cicilline,,,D,RI,1,1,M,202-225-4911,202- 225-3290,http://cicilline.house.gov,https://cicilline.house.gov/contact-me/email-me,2244 Rayburn House Office Building,C001084,7349,H0RI01073,412470,N00032019,RepCicilline,http://www.opencongress.org/wiki/David_Cicilline,http://youtube.com/RepDavidCicilline,186949061341027,,,1961-07-15,Rep.Cicilline@opencongress.org +Rep,Hansen,,Clarke,,,D,MI,13,0,M,202-225-2261,202-225-5730,http://hansenclarke.house.gov/,,1319 Longworth House Office Building,C001085,19913,H0MI13398,412440,N00031945,RepHansenClarke,http://www.opencongress.org/wiki/Hansen_Clarke,http://youtube.com/rephansenclarke,184181851603316,,,1957-03-02, +Rep,Chip,,Cravaack,,,R,MN,8,0,M,202-225-6211,202- 225-6211,http://cravaack.house.gov/,,508 Cannon House Office Building,C001086,122953,H0MN08115,412441,N00031623,RepChipCravaack,http://www.opencongress.org/wiki/Chip_Cravaack,http://youtube.com/RepChipCravaack,RepChipCravaack,,,1959-12-29, +Rep,Eric,A.,Crawford,,Rick,R,AR,1,1,M,202-225-4076,202-225-5602,http://crawford.house.gov,http://crawford.house.gov/contact/,1711 Longworth House Office Building,C001087,119208,H0AR01083,412400,N00030770,RepRickCrawford,http://www.opencongress.org/wiki/Rick_Crawford,http://youtube.com/RepRickCrawford,143344975723788,,,1966-01-22,Rep.Crawford@opencongress.org +Sen,Chris,Andrew,Coons,,,D,DE,Junior Seat,1,M,202-224-5042,,http://www.coons.senate.gov,http://www.coons.senate.gov/contact/,127a Russell Senate Office Building,C001088,122834,S0DE00092,412390,N00031820,SenCoonsOffice,http://www.opencongress.org/wiki/Chris_Coons,http://youtube.com/senatorchriscoons,254950754518205,,II,1963-09-09,Sen.Coons@opencongress.org +Rep,Matthew,A.,Cartwright,,,D,PA,17,1,M,202-225-5546,570-341-1055,http://cartwright.house.gov,https://cartwrightforms.house.gov/forms/writeyourrep/,1419 Longworth House Office Building,C001090,136236,H2PA17079,412571,N00034128,RepCartwright,,,248507065275406,,,1961-05-01,Rep.Cartwright@opencongress.org +Rep,Joaquin,,Castro,,,D,TX,20,1,M,202-225-3236,202-225-1915,http://castro.house.gov,https://castro.house.gov/contact/email-me,212 Cannon House Office Building,C001091,49227,H2TX35011,412576,N00033316,JoaquinCastrotx,,http://youtube.com/JoaquinCastroTX,326420614138023,,,1974-09-16,Rep.Castro@opencongress.org +Rep,Chris,,Collins,,,R,NY,27,1,M,202-225-5265,202-225-5910,http://chriscollins.house.gov,https://chriscollins.house.gov/contact/email-me,1117 Longworth House Office Building,C001092,139770,H8NY29032,412563,N00001285,RepChrisCollins,,http://youtube.com/RepChrisCollins,467047586692268,,,1950-05-20,Rep.Chriscollins@opencongress.org +Rep,Doug,,Collins,,,R,GA,9,1,M,202-225-9893,202-226-1224,http://dougcollins.house.gov,https://dougcollins.house.gov/email-me,1504 Longworth House Office Building,C001093,67851,H2GA09150,412531,N00033518,RepDougCollins,,http://youtube.com/repdougcollins,505646972800006,,,1966-08-16,Rep.Dougcollins@opencongress.org +Rep,Paul,,Cook,,,R,CA,8,1,M,202-225-5861,,http://cook.house.gov,https://cook.house.gov/contact/email-me,1222 Longworth House Office Building,C001094,58121,H2CA08164,412513,N00034224,RepPaulCook,,http://youtube.com/RepPaulCook,464458413604093,,,1943-03-03,Rep.Cook@opencongress.org +Sen,Tom,,Cotton,,,R,AR,Junior Seat,1,M,202-224-2353,,http://www.cotton.senate.gov,,124 Russell Senate Office Building,C001095,135651,H2AR04083,412508,N00033363,SenTomCotton,,http://youtube.com/RepTomCotton,120355701459307,,II,1977-05-13,Sen.Cotton@opencongress.org +Rep,Kevin,,Cramer,,,R,ND,0,1,M,202-225-2611,202-226-0893,http://cramer.house.gov,https://cramer.house.gov/contact/email-me,1032 Longworth House Office Building,C001096,444,H0ND01026,412555,N00004614,RepKevinCramer,,http://youtube.com/kevincramer,498751820147706,,,1961-01-21,Rep.Cramer@opencongress.org +Rep,Tony,,Cárdenas,,,D,CA,29,1,M,202-225-6131,202-225-0819,http://cardenas.house.gov,https://cardenas.house.gov/contact/email-me,1510 Longworth House Office Building,C001097,9754,H2CA28113,412517,N00033373,RepCardenas,,http://youtube.com/repcardenas,485493954794945,,,1963-03-31,Rep.Cardenas@opencongress.org +Sen,Ted,,Cruz,,,R,TX,Junior Seat,1,M,202-224-5922,202-228-3398,http://www.cruz.senate.gov,http://www.cruz.senate.gov/?p=email_senator,404 Russell Senate Office Building,C001098,135705,S2TX00312,412573,N00033085,SenTedCruz,,http://youtube.com/sentedcruz,315496455229328,,I,1970-12-22,Sen.Cruz@opencongress.org +Rep,Katherine,M.,Clark,,,D,MA,5,1,F,202-225-2836,202-226-0092,https://katherineclark.house.gov,https://katherineclark.house.gov/index.cfm/email-me,1721 Longworth House Office Building,C001101,35858,H4MA05084,412600,N00035278,RepKClark,,,1408040802774787,,,1963-07-17,Rep.Katherineclark@opencongress.org +Rep,Curtis,,Clawson,,Curt,R,FL,19,1,M,202-225-2536,,http://clawson.house.gov,,228 Cannon House Office Building,C001102,148899,H4FL19074,412604,N00035854,RepCurtClawson,,,RepCurtClawson,,,1959-09-28,Rep.Clawson@opencongress.org +Rep,Buddy,,Carter,,,R,GA,1,1,M,202-225-5831,202-226-2269,http://buddycarter.house.gov,,432 Cannon House Office Building,C001103,,H4GA01039,412622,N00035346,RepBuddyCarter,,,congressmanbuddycarter,,,1957-09-06,Rep.Buddycarter@opencongress.org +Rep,Barbara,,Comstock,,,R,VA,10,1,F,202-225-5136,202-225-0437,https://comstock.house.gov,,226 Cannon House Office Building,C001105,,H4VA10089,412658,N00036023,RepComstock,,,RepBarbaraComstock,,,1959-06-30,Rep.Comstock@opencongress.org +Rep,Ryan,,Costello,,,R,PA,6,1,M,202-225-4315,202-225-8440,https://costello.house.gov,,427 Cannon House Office Building,C001106,,H0PA06076,412651,N00031064,RepRyanCostello,,,CongressmanRyanCostello,,,1976-09-07,Rep.Costello@opencongress.org +Rep,Carlos,,Curbelo,,,R,FL,26,1,M,202-225-2778,,http://curbelo.house.gov,,1429 Longworth House Office Building,C001107,,H4FL26038,412621,N00035403,RepCurbelo,,,repcurbelo,,,1980-03-01,Rep.Curbelo@opencongress.org +Rep,Danny,K.,Davis,,,D,IL,7,1,M,202-225-5006,202-225-5641,http://davis.house.gov,https://davis.house.gov/email-me,2159 Rayburn House Office Building,D000096,233,H4IL07037,400093,N00004884,RepDannyDavis,http://www.opencongress.org/wiki/Danny_Davis,http://youtube.com/dannykdavis07,280757931935749,,,1941-09-06,Rep.Davis@opencongress.org +Rep,Thomas,M.,Davis,III,Tom,R,VA,11,0,M,,,http://tomdavis.house.gov,,,D000136,21935,H4VA11020,400098,N00002045,,http://www.opencongress.org/wiki/Thomas_Davis,,,,,1949-01-05, +Rep,Nathan,,Deal,,,R,GA,9,0,M,,,http://www.house.gov/deal,,,D000168,26824,H2GA09036,400099,N00002610,,http://www.opencongress.org/wiki/Nathan_Deal,,,,,1942-08-25, +Rep,Peter,A.,DeFazio,,,D,OR,4,1,M,202-225-6416,,http://defazio.house.gov,https://defazio.house.gov/contact/email-me,2134 Rayburn House Office Building,D000191,27037,H6OR04047,400100,N00007781,RepPeterDeFazio,http://www.opencongress.org/wiki/Peter_DeFazio,http://youtube.com/PeterDeFazio,94324364811,,,1947-05-27,Rep.Defazio@opencongress.org +Rep,Diana,L.,DeGette,,,D,CO,1,1,F,202-225-4431,202-225-5657,http://degette.house.gov,https://degette.house.gov/contact/send-me-an-email/email-me,2368 Rayburn House Office Building,D000197,561,H6CO01141,400101,N00006134,RepDianaDeGette,http://www.opencongress.org/wiki/Diana_DeGette,http://youtube.com/RepDianaDeGette,110757973488,,,1957-07-29,Rep.Degette@opencongress.org +Rep,William,D.,Delahunt,,Bill,D,MA,10,0,M,,,http://www.house.gov/delahunt,,,D000210,1017,H2MA11060,400102,N00000280,,http://www.opencongress.org/wiki/William_Delahunt,http://youtube.com/repdelahunt,,,,1941-07-18, +Rep,Rosa,L.,DeLauro,,,D,CT,3,1,F,202-225-3661,202-225-4890,http://delauro.house.gov,https://forms.house.gov/delauro/webforms/contact_form_email.shtml,2413 Rayburn House Office Building,D000216,26788,H0CT03072,400103,N00000615,RosaDeLauro,http://www.opencongress.org/wiki/Rosa_DeLauro,http://youtube.com/rosadelauro,181302611907634,,,1943-03-02,Rep.Delauro@opencongress.org +Rep,Lincoln,,Diaz-Balart,,,R,FL,21,0,M,,,http://www.house.gov/diaz-balart,,,D000299,26796,H2FL19037,400107,N00002872,,http://www.opencongress.org/wiki/Lincoln_Diaz-Balart,,,,,1954-08-13, +Rep,Norman,D.,Dicks,,Norm,D,WA,6,0,M,202-225-5916,202-226-1176,http://www.house.gov/dicks,http://www.house.gov/dicks/email.shtml,2467 Rayburn House Office Building,D000327,27127,H6WA06021,400109,N00007918,RepNormDicks,http://www.opencongress.org/wiki/Norman_Dicks,http://youtube.com/RepNormDicks,NormDicks,,,1940-12-16, +Rep,John,D.,Dingell,,,D,MI,12,0,M,202-225-4071,202-226-0371,http://dingell.house.gov,https://dingell.house.gov/contact-me/email-me,2328 Rayburn House Office Building,D000355,26917,H6MI16034,400110,N00001783,John_Dingell,http://www.opencongress.org/wiki/John_Dingell,,87490183861,,,1926-07-08, +Sen,Christopher,J.,Dodd,,,D,CT,Senior Seat,0,M,,,http://dodd.senate.gov,,,D000388,53277,S0CT00037,300034,N00000581,SenChrisDodd,http://www.opencongress.org/wiki/Christopher_Dodd,http://youtube.com/SenChrisDodd,,,III,1944-05-27, +Rep,Lloyd,A.,Doggett,,,D,TX,35,1,M,202-225-4865,202-225-3073,http://doggett.house.gov,https://forms.house.gov/doggett/webforms/issue_subscribe.htm,2307 Rayburn House Office Building,D000399,21689,H4TX10028,400111,N00006023,RepLloydDoggett,http://www.opencongress.org/wiki/Lloyd_Doggett,http://youtube.com/doggett,154050553704,,,1946-10-06,Rep.Doggett@opencongress.org +Sen,Pete,V.,Domenici,,,R,NM,Senior Seat,0,M,,,http://domenici.senate.gov,,,D000407,53325,S8NM00010,300036,N00006515,,http://www.opencongress.org/wiki/Pete_Domenici,,,,II,1932-05-07, +Rep,John,T.,Doolittle,,,R,CA,4,0,M,,,http://doolittle.house.gov,,,D000429,26743,H0CA14042,400113,N00007556,,http://www.opencongress.org/wiki/John_Doolittle,,,,,1950-10-30, +Sen,Byron,L.,Dorgan,,,D,ND,Junior Seat,0,M,,,http://dorgan.senate.gov,,,D000432,53332,S2ND00040,300037,N00004615,,http://www.opencongress.org/wiki/Byron_Dorgan,http://youtube.com/senatordorgan,,,III,1942-05-14, +Rep,Michael,F.,Doyle,Jr.,Mike,D,PA,14,1,M,202-225-2135,202-225-3084,http://doyle.house.gov,https://doyle.house.gov/contact-me/email-me,239 Cannon House Office Building,D000482,21853,H4PA18131,400114,N00001373,USRepMikeDoyle,http://www.opencongress.org/wiki/Michael_Doyle,http://youtube.com/CongressmanDoyle,79663724861,,,1953-08-05,Rep.Doyle@opencongress.org +Rep,David,T.,Dreier,,,R,CA,26,0,M,202-225-2305,202-225-7018,http://dreier.house.gov,http://doyle.house.gov/email_mike.shtml,233 Cannon House Office Building,D000492,26765,H8CA35032,400115,N00006932,,http://www.opencongress.org/wiki/David_Dreier,http://youtube.com/RepDavidDreier,,,,1952-07-05, +Rep,John,J.,Duncan,Jr.,Jimmy,R,TN,2,1,M,202-225-5435,202-225-6440,http://duncan.house.gov,https://duncan.house.gov/contact-me/email-me,2207 Rayburn House Office Building,D000533,27069,H8TN02069,400116,N00003209,RepJohnDuncanJr,http://www.opencongress.org/wiki/John_Duncan,http://youtube.com/RepJohnDuncan,102385999834718,,,1947-07-21,Rep.Duncan@opencongress.org +Sen,Richard,J.,Durbin,,,D,IL,Senior Seat,1,M,202-224-2152,202-228-0400,http://www.durbin.senate.gov,http://www.durbin.senate.gov/public/index.cfm/contact,711 Hart Senate Office Building,D000563,26847,S6IL00151,300038,N00004981,SenatorDurbin,http://www.opencongress.org/wiki/Richard_Durbin,http://youtube.com/SenatorDurbin,180436795325335,,II,1944-11-21,Sen.Durbin@opencongress.org +Sen,Jim,W.,DeMint,,,R,SC,Junior Seat,0,M,202-224-6121,202-228-5143,http://demint.senate.gov,http://www.demint.senate.gov/public/index.cfm?p=ContactInformation,167 Russell Senate Office Building,D000595,25026,S4SC00083,400105,N00002472,JimDeMint,http://www.opencongress.org/wiki/Jim_DeMint,http://youtube.com/SenJimDeMint,senatordemint,,III,1951-09-02, +Rep,Jo Ann,S.,Davis,,,R,VA,1,0,F,,,http://joanndavis.house.gov,,,D000597,24970,H0VA01052,400095,N00013078,,http://www.opencongress.org/wiki/Jo_Ann_Davis,,,,,1950-06-29, +Rep,Susan,A.,Davis,,,D,CA,53,1,F,202-225-2040,202-225-2948,http://susandavis.house.gov,https://susandavisforms.house.gov/forms/writeyourrep/,1214 Longworth House Office Building,D000598,8168,H0CA49055,400097,N00009604,RepSusanDavis,http://www.opencongress.org/wiki/Susan_Davis,,103767526332478,,,1944-04-13,Rep.Susandavis@opencongress.org +Rep,Lincoln,,Davis,,,D,TN,4,0,M,,,http://www.house.gov/lincolndavis,,,D000599,12080,H4TN06051,400096,N00003264,,http://www.opencongress.org/wiki/Lincoln_Davis,,,,,1943-09-13, +Rep,Mario,,Diaz-Balart,,,R,FL,25,1,M,202-225-4211,202-225-8576,http://mariodiazbalart.house.gov,http://mariodiazbalart.house.gov/contact-mario/write-rep-diaz-balart,440 Cannon House Office Building,D000600,24312,H2FL25018,400108,N00025337,MarioDB,http://www.opencongress.org/wiki/Mario_Diaz-Balart,http://youtube.com/MarioDiazBalart,119538428117878,,,1961-09-25,Rep.Mariodiazbalart@opencongress.org +Sen,Elizabeth,H.,Dole,,,R,NC,Senior Seat,0,F,,,http://dole.senate.gov/,,,D000601,41533,S2NC00083,300035,N00008071,,http://www.opencongress.org/wiki/Elizabeth_Dole,,,,II,1936-07-29, +Rep,Artur,,Davis,,,D,AL,7,0,M,,,http://www.house.gov/arturdavis,,,D000602,27560,H0AL07060,400092,N00009570,ArturDavis,http://www.opencongress.org/wiki/Artur_Davis,,,,,1967-10-09, +Rep,Geoff,,Davis,,,R,KY,4,0,M,202-225-3465,202-225-0003,http://geoffdavis.house.gov,http://geoffdavis.house.gov/Contact.aspx,1119 Longworth House Office Building,D000603,35212,H2KY04071,400633,N00024862,RepGeoffDavis,http://www.opencongress.org/wiki/Geoff_Davis,http://youtube.com/CongressmanDavis,6442966307,,,1958-10-26, +Rep,Charles,W.,Dent,,,R,PA,15,1,M,202-225-6411,202-226-0778,https://dent.house.gov,https://dent.house.gov/?p=ContactForm,2211 Rayburn House Office Building,D000604,9121,H4PA15087,400648,N00026171,,http://www.opencongress.org/wiki/Charles_Dent,http://youtube.com/CongressmanDent,69862092533,,,1960-05-24,Rep.Dent@opencongress.org +Rep,Thelma,D.,Drake,,,R,VA,2,0,F,,,http://drake.house.gov,,,D000605,8231,H4VA02037,400658,N00027281,,http://www.opencongress.org/wiki/Thelma_Drake,,,,,1949-11-20, +Rep,David,,Davis,,,R,TN,1,0,M,,,http://daviddavis.house.gov,,,D000606,753,H6TN01313,412235,N00008758,,http://www.opencongress.org/wiki/David_Davis,,,,,1959-11-06, +Sen,Joe,,Donnelly,,,D,IN,Junior Seat,1,M,202-224-4814,202-225-6798,http://www.donnelly.senate.gov,http://www.donnelly.senate.gov/contact/email-joe,720 Hart Senate Office Building,D000607,34212,H4IN02101,412205,N00026586,SenDonnelly,http://www.opencongress.org/wiki/Joe_Donnelly,http://youtube.com/sendonnelly,168059529893610,,I,1955-09-28,Sen.Donnelly@opencongress.org +Rep,Kathleen,A.,Dahlkemper,,,D,PA,3,0,F,,,http://dahlkemper.house.gov,,,D000608,102423,H8PA03084,412273,N00029414,,http://www.opencongress.org/wiki/Kathy_Dahlkemper,,,,,1957-12-10, +Rep,Steve,,Driehaus,,,D,OH,1,0,M,,,http://driehaus.house.gov,,,D000609,45110,H8OH01068,412274,N00029211,SteveDriehaus1,http://www.opencongress.org/wiki/Steven_Driehaus,http://youtube.com/SteveDriehausOH01,,,,1966-06-24, +Rep,Theodore,E.,Deutch,,,D,FL,21,1,M,202-225-3001,202-225-5974,http://teddeutch.house.gov,https://teddeutch.house.gov/forms/writeyourrep/default.aspx,2447 Rayburn House Office Building,D000610,67151,H0FL19080,412385,N00031317,RepTedDeutch,http://www.opencongress.org/wiki/Ted_Deutch,http://youtube.com/congressmanteddeutch,112179098816942,,,1966-05-07,Rep.Teddeutch@opencongress.org +Rep,Charles,,Djou,,,R,HI,1,0,M,,,http://djou.house.gov/,,,D000611,17827,H0HI01157,412387,N00029460,,http://www.opencongress.org/wiki/Charles_Djou,,,,,1970-08-09, +Rep,Jeff,,Denham,,,R,CA,10,1,M,202-225-4540,202-225-3402,http://denham.house.gov,https://denham.house.gov/contact-me/email-me,1730 Longworth House Office Building,D000612,28769,H0CA19173,412403,N00031593,RepJeffDenham,http://www.opencongress.org/wiki/Jeff_Denham,http://youtube.com/repjeffdenham,133714040028137,,,1967-07-29,Rep.Denham@opencongress.org +Rep,Bob,,Dold,,,R,IL,10,1,M,202-225-4835,,https://dold.house.gov,,221 Cannon House Office Building,D000613,116548,H0IL10302,412420,N00031103,RepDold,http://www.opencongress.org/wiki/Robert_Dold,,RepDold,,,1969-06-23,Rep.Dold@opencongress.org +Rep,Sean,P.,Duffy,,,R,WI,7,1,M,202-225-3365,202-225-3240,https://duffy.house.gov,http://duffy.house.gov/contact,1208 Longworth House Office Building,D000614,126238,H0WI07051,412488,N00030967,RepSeanDuffy,http://www.opencongress.org/wiki/Sean_Duffy,http://youtube.com/RepSeanDuffy,119657691436457,,,1971-10-03,Rep.Duffy@opencongress.org +Rep,Jeff,,Duncan,,,R,SC,3,1,M,202-225-5301,202- 225-3216,http://jeffduncan.house.gov,https://jeffduncan.house.gov/contact-me/email-me,106 Cannon House Office Building,D000615,47967,H0SC03077,412472,N00030752,RepJeffDuncan,http://www.opencongress.org/wiki/Jeff_Duncan,http://youtube.com/congjeffduncan,187268144624279,,,1966-01-07,Rep.Jeffduncan@opencongress.org +Rep,Scott,,DesJarlais,,,R,TN,4,1,M,202-225-6831,202-226-5172,https://desjarlais.house.gov,http://desjarlais.house.gov/contact/email-me,413 Cannon House Office Building,D000616,123473,H0TN04195,412477,N00030957,DesJarlaisTN04,http://www.opencongress.org/wiki/Scott_Desjarlais,http://youtube.com/ScottDesJarlaisTN04,ScottDesJarlaisTN04,,,1964-02-21,Rep.Desjarlais@opencongress.org +Rep,Suzan,K.,DelBene,,,D,WA,1,1,F,202-225-6311,202-226-1606,http://delbene.house.gov,http://delbene.house.gov/contact-me/email-me,318 Cannon House Office Building,D000617,126272,H0WA08046,412505,N00030693,RepDelBene,,,483962224987343,,,1962-02-17,Rep.Delbene@opencongress.org +Sen,Steve,,Daines,,,R,MT,Junior Seat,1,M,202-224-2651,202-228-1236,http://www.daines.senate.gov,,320 Hart Senate Office Building,D000618,135720,H2MT01060,412549,N00033054,SteveDaines,,http://youtube.com/SteveDainesMT,185361254941832,,II,1962-08-20,Sen.Daines@opencongress.org +Rep,Rodney,,Davis,,,R,IL,13,1,M,202-225-2371,217-791-6168,http://rodneydavis.house.gov,https://rodneydavisforms.house.gov/contact/,1740 Longworth House Office Building,D000619,9622,H2IL13120,412536,N00034784,RodneyDavis,,http://youtube.com/RepRodneyDavis,323631667743052,,,1970-01-05,Rep.Rodneydavis@opencongress.org +Rep,John,K.,Delaney,,,D,MD,6,1,M,202-225-2721,202-225-2193,http://delaney.house.gov,https://delaney.house.gov/contact/email-me,1632 Longworth House Office Building,D000620,135143,H2MD06195,412544,N00033897,RepJohnDelaney,,http://youtube.com/repjohndelaney,324527257655694,,,1963-04-16,Rep.Delaney@opencongress.org +Rep,Ron,,DeSantis,,,R,FL,6,1,M,202-225-2706,202-226-6299,http://desantis.house.gov,https://desantis.house.gov/contact/email-me,308 Cannon House Office Building,D000621,137630,H2FL00292,412526,N00034746,RepDeSantis,,http://youtube.com/RepRonDeSantis,464253846966014,,,1978-09-14,Rep.Desantis@opencongress.org +Rep,Tammy,,Duckworth,,,D,IL,8,1,F,202-225-3711,,http://duckworth.house.gov,https://duckworth.house.gov/contact/email-me,104 Cannon House Office Building,D000622,57442,H6IL06141,412533,N00027860,RepDuckworth,,http://youtube.com/repduckworth,112300955610529,,,1968-03-12,Rep.Duckworth@opencongress.org +Rep,Mark,,DeSaulnier,,,D,CA,11,1,M,202-225-2095,202-225-5609,https://desaulnier.house.gov,,327 Cannon House Office Building,D000623,,H0CA10073,412613,N00030709,RepDeSaulnier,,,RepMarkDeSaulnier,,,1952-03-31,Rep.Desaulnier@opencongress.org +Rep,Debbie,,Dingell,,,D,MI,12,1,F,202-225-4071,202-226-0371,https://debbiedingell.house.gov,,116 Cannon House Office Building,D000624,,H4MI12079,412637,N00036149,RepDebDingell,,,RepDebbieDingell,,,1953-11-23,Rep.Debbiedingell@opencongress.org +Rep,Daniel,M.,Donovan,Jr.,,R,NY,11,1,M,202-225-3371,,https://donovan.house.gov,,1725 Longworth House Office Building,D000625,127760,H6NY11174,412672,N00036928,RepDanDonovan,,,867632656644580,,,1956-11-06,Rep.Donovan@opencongress.org +Rep,Thomas,,Edwards,,Chet,D,TX,17,0,M,,,http://www.house.gov/edwards,,,E000063,27087,H8TX06035,400118,N00005794,,http://www.opencongress.org/wiki/Thomas_Edwards,http://youtube.com/ChetEdwardsTexas,,,,1951-11-24, +Rep,Vernon,J.,Ehlers,,,R,MI,3,0,M,,,http://www.house.gov/ehlers,,,E000092,26907,H4MI03045,400119,N00004166,,http://www.opencongress.org/wiki/Vernon_Ehlers,http://youtube.com/CongressmanEhlers,,,,1934-02-06, +Rep,Jo Ann,H.,Emerson,,,R,MO,8,0,F,202-225-4404,202-226-0326,http://emerson.house.gov,http://www.house.gov/emerson/contact/,2230 Rayburn House Office Building,E000172,903,H6MO08084,400121,N00005090,,http://www.opencongress.org/wiki/Jo_Ann_Emerson,http://youtube.com/USRepJoAnnEmerson,7912365134,,,1950-09-16, +Rep,Eliot,L.,Engel,,,D,NY,16,1,M,202-225-2464,202-225-5513,http://engel.house.gov,https://engel.house.gov/write-your-rep1,2462 Rayburn House Office Building,E000179,26972,H8NY19058,400122,N00001003,RepEliotEngel,http://www.opencongress.org/wiki/Eliot_Engel,http://youtube.com/engel2161,103355984852,,,1947-02-18,Rep.Engel@opencongress.org +Rep,Philip,,English,,Phil,R,PA,3,0,M,,,http://www.house.gov/english,,,E000187,21865,H4PA21051,400123,N00001427,,http://www.opencongress.org/wiki/Philip_English,,,,,1956-06-20, +Sen,John,Eric,Ensign,,,R,NV,Junior Seat,0,M,,,http://ensign.senate.gov,,,E000194,22139,S8NV00073,300040,N00006619,SenEnsign,http://www.opencongress.org/wiki/John_Ensign,http://youtube.com/SenatorEnsign,johnensign,,I,1958-03-25, +Rep,Anna,G.,Eshoo,,,D,CA,18,1,F,202-225-8104,202-225-8890,http://eshoo.house.gov,https://eshoo.house.gov/email-me/,241 Cannon House Office Building,E000215,26741,H8CA12098,400124,N00007335,RepAnnaEshoo,http://www.opencongress.org/wiki/Anna_Eshoo,http://youtube.com/RepAnnaEshoo,174979964227,,,1942-12-13,Rep.Eshoo@opencongress.org +Rep,Bob,R.,Etheridge,,,D,NC,2,0,M,,,http://www.house.gov/etheridge,,,E000226,118,H6NC02080,400125,N00002269,,http://www.opencongress.org/wiki/Bob_Etheridge,,,,,1941-08-07, +Rep,Terry,,Everett,,,R,AL,2,0,M,,,http://www.everett.house.gov,,,E000268,26711,H2AL02067,400127,N00003083,,http://www.opencongress.org/wiki/Terry_Everett,,,,,1937-02-15, +Sen,Michael,B.,Enzi,,,R,WY,Senior Seat,1,M,202-224-3424,202-228-0359,http://www.enzi.senate.gov,http://www.enzi.senate.gov/public/index.cfm/contact?p=e-mail-senator-enzi,379a Russell Senate Office Building,E000285,558,S6WY00126,300041,N00006249,SenatorEnzi,http://www.opencongress.org/wiki/Michael_Enzi,http://youtube.com/senatorenzi,23068049436,,II,1944-02-01,Sen.Enzi@opencongress.org +Rep,Rahm,,Emanuel,,,D,IL,5,0,M,,,http://www.house.gov/emanuel,,,E000287,33530,H2IL05092,400120,N00024813,,http://www.opencongress.org/wiki/Rahm_Emanuel,,,,,1959-11-29, +Rep,Keith,Maurice,Ellison,,,D,MN,5,1,M,202-225-4755,202-225-4886,http://ellison.house.gov,http://ellison.house.gov/contact,2263 Rayburn House Office Building,E000288,38982,H6MN05183,412215,N00028257,KeithEllison,http://www.opencongress.org/wiki/Keith_Ellison,http://youtube.com/RepKeithEllison,7997462059,,,1963-08-04,Rep.Ellison@opencongress.org +Rep,Brad,,Ellsworth,,,D,IN,8,0,M,,,http://ellsworth.house.gov,,,E000289,57497,H6IN08210,412206,N00027575,,http://www.opencongress.org/wiki/Brad_Ellsworth,http://youtube.com/RepBradEllsworth,,,,1958-09-11, +Rep,Donna,F.,Edwards,,,D,MD,4,1,F,202-225-8699,202-225-8714,http://donnaedwards.house.gov,https://forms.house.gov/formdonnaedwards/issue_subscribe.shtml,2445 Rayburn House Office Building,E000290,65085,H6MD04183,412263,N00028249,RepDonnaEdwards,http://www.opencongress.org/wiki/Donna_Edwards,http://youtube.com/RepDonnaFEdwards,107297211756,,,1958-06-28,Rep.Donnaedwards@opencongress.org +Rep,Renee,L.,Ellmers,,,R,NC,2,1,F,202-225-4531,202- 225-5662,http://ellmers.house.gov,https://ellmersforms.house.gov/contact-us1,1210 Longworth House Office Building,E000291,120897,H0NC02059,412457,N00031513,RepReneeEllmers,http://www.opencongress.org/wiki/Renee_Ellmers,http://youtube.com/repreneeellmers,167641493275000,,,1964-02-09,Rep.Ellmers@opencongress.org +Rep,Elizabeth,H.,Esty,,,D,CT,5,1,F,202-225-4476,202-225-5933,http://esty.house.gov,http://esty.house.gov/contact,405 Cannon House Office Building,E000293,72826,H2CT05131,412524,N00033217,RepEsty,,http://youtube.com/RepEsty,292076514228382,,,1959-08-25,Rep.Esty@opencongress.org +Rep,Tom,,Emmer,,,R,MN,6,1,M,202-225-2331,202-225-6475,https://emmer.house.gov,,503 Cannon House Office Building,E000294,,H4MN06087,412639,N00035440,RepTomEmmer,,,reptomemmer,,,1961-03-03,Rep.Emmer@opencongress.org +Sen,Joni,,Ernst,,,R,IA,Junior Seat,1,F,202-224-3254,,http://www.ernst.senate.gov,,111 Russell Senate Office Building,E000295,,S4IA00129,412667,N00035483,SenJoniErnst,,,351671691660938,,II,1970-07-01,Sen.Ernst@opencongress.org +Del,Eni,F. H.,Faleomavaega,,,D,AS,0,0,M,202-225-8577,202-225-8757,http://faleomavaega.house.gov,https://faleomavaega.house.gov/contact/email-me,2422 Rayburn House Office Building,F000010,774,H0AS00018,400128,N00007632,EFaleomavaega,http://www.opencongress.org/wiki/Eni_Faleomavaega,,617466718276952,,,1943-08-15, +Rep,Sam,,Farr,,,D,CA,20,1,M,202-225-2861,202-225-6791,http://farr.house.gov,https://forms.house.gov/farr/webforms/issue_subscribe.html,1126 Longworth House Office Building,F000030,26745,H4CA17021,400129,N00007312,RepSamFarr,http://www.opencongress.org/wiki/Sam_Farr,http://youtube.com/CongressmanSamFarr,7018136294,,,1941-07-04,Rep.Farr@opencongress.org +Rep,Chaka,,Fattah,,,D,PA,2,1,M,202-225-4001,202-225-5392,http://fattah.house.gov,https://fattahforms.house.gov/contact-rep-fattah,2301 Rayburn House Office Building,F000043,21850,H2PA02055,400130,N00001746,ChakaFattah,http://www.opencongress.org/wiki/Chaka_Fattah,http://youtube.com/ChakaFattah,165961823475034,,,1956-11-21,Rep.Fattah@opencongress.org +Sen,Russell,D.,Feingold,,,D,WI,Junior Seat,0,M,,,http://feingold.senate.gov,,,F000061,53361,S8WI00026,300042,N00000036,russfeingold,http://www.opencongress.org/wiki/Russell_Feingold,http://youtube.com/SenRussFeingold,,,III,1953-03-02, +Sen,Dianne,,Feinstein,,,D,CA,Senior Seat,1,F,202-224-3841,202-228-3954,http://www.feinstein.senate.gov,https://www.feinstein.senate.gov/public/index.cfm/e-mail-me,331 Hart Senate Office Building,F000062,53273,S0CA00199,300043,N00007364,SenFeinstein,http://www.opencongress.org/wiki/Dianne_Feinstein,http://youtube.com/SenatorFeinstein,334887279867783,,I,1933-06-22,Sen.Feinstein@opencongress.org +Rep,Bob,,Filner,,,D,CA,51,0,M,202-225-8045,202-225-9073,http://www.house.gov/filner,http://www.house.gov/writerep,2428 Rayburn House Office Building,F000116,26774,H2CA50034,400133,N00007033,CongBobFilner,http://www.opencongress.org/wiki/Bob_Filner,http://youtube.com/bobfilnerca51,bobfilner,,,1942-09-04, +Rep,Barney,,Frank,,,D,MA,4,0,M,202-225-5931,202-225-0182,http://www.house.gov/frank,http://www.house.gov/writerep,2252 Rayburn House Office Building,F000339,26897,H0MA04036,400140,N00000275,,http://www.opencongress.org/wiki/Barney_Frank,http://youtube.com/barneyfrank,barneyfrank,,,1940-03-31, +Rep,Rodney,P.,Frelinghuysen,,,R,NJ,11,1,M,202-225-5034,202-225-3186,http://frelinghuysen.house.gov,https://frelinghuysenforms.house.gov/contact-form,2306 Rayburn House Office Building,F000372,22177,H2NJ05014,400142,N00000684,USRepRodney,http://www.opencongress.org/wiki/Rodney_Frelinghuysen,http://youtube.com/RepFrelinghuysen,191509977669708,,,1946-04-29,Rep.Frelinghuysen@opencongress.org +Rep,Vito,J.,Fossella,Jr.,,R,NY,13,0,M,,,http://www.house.gov/fossella,,,F000440,16455,H8NY13028,400139,N00000983,,http://www.opencongress.org/wiki/Vito_Fossella,,,,,1965-03-09, +Rep,Michael,,Ferguson,,Mike,R,NJ,7,0,M,,,http://www.house.gov/ferguson,,,F000443,22521,H8NJ06118,400132,N00000766,,http://www.opencongress.org/wiki/Michael_Ferguson,,,,,1970-06-22, +Sen,Jeff,,Flake,,,R,AZ,Junior Seat,1,M,202-224-4521,202-226-4386,http://www.flake.senate.gov,http://www.flake.senate.gov/contact.cfm,413 Russell Senate Office Building,F000444,28128,H0AZ01184,400134,N00009573,JeffFlake,http://www.opencongress.org/wiki/Jeff_Flake,http://youtube.com/flakeoffice,senatorjeffflake,,I,1962-12-31,Sen.Flake@opencongress.org +Rep,J.,Randy,Forbes,,,R,VA,4,1,M,202-225-6365,202-226-1170,http://forbes.house.gov,https://forbes.house.gov/contact/contactform.htm,2135 Rayburn House Office Building,F000445,5146,H2VA04052,400137,N00013799,Randy_Forbes,http://www.opencongress.org/wiki/James_Randy_Forbes,http://youtube.com/RepRandyForbes,356330225020,,,1952-02-17,Rep.Forbes@opencongress.org +Rep,Tom,C.,Feeney,,,R,FL,24,0,M,,,http://www.house.gov/feeney,,,F000447,12856,H2FL00250,400131,N00024851,,http://www.opencongress.org/wiki/Tom_Feeney,,,,,1958-05-21, +Rep,Trent,,Franks,,,R,AZ,8,1,M,202-225-4576,202-225-6328,http://franks.house.gov,https://franks.house.gov/contact-me/email-me,2435 Rayburn House Office Building,F000448,28399,H4AZ04024,400141,N00006423,RepTrentFranks,http://www.opencongress.org/wiki/Trent_Franks,,209486545087,,,1957-06-19,Rep.Franks@opencongress.org +Rep,Jeff,Lane,Fortenberry,,,R,NE,1,1,M,202-225-4806,202-225-5686,https://fortenberry.house.gov,https://fortenberry.house.gov/contact-me1,1514 Longworth House Office Building,F000449,41929,H4NE01064,400640,N00026631,JeffFortenberry,http://www.opencongress.org/wiki/Jeff_Fortenberry,http://youtube.com/JeffFortenberry,48426842354,,,1960-12-27,Rep.Fortenberry@opencongress.org +Rep,Virginia,,Foxx,,,R,NC,5,1,F,202-225-2071,202-225-2995,http://foxx.house.gov,https://foxx.house.gov/forms/writeyourrep/?zip5=&zip4=,2350 Rayburn House Office Building,F000450,6051,H4NC05146,400643,N00026166,VirginiaFoxx,http://www.opencongress.org/wiki/Virginia_Foxx,http://youtube.com/repvirginiafoxx,RepVirginiaFoxx,,,1943-06-29,Rep.Foxx@opencongress.org +Rep,Michael,G.,Fitzpatrick,,,R,PA,8,1,M,202-225-4276,202- 225-9511,http://fitzpatrick.house.gov,https://fitzpatrick.house.gov/contact-me/email-me,2400 Rayburn House Office Building,F000451,46971,H4PA08074,400646,N00027229,RepFitzpatrick,http://www.opencongress.org/wiki/Michael_Fitzpatrick,http://youtube.com/RepFitzpatrickPA8,132077153521454,,,1963-06-28,Rep.Fitzpatrick@opencongress.org +Com,Luis,G.,Fortuño,,,R,PR,0,0,M,,,http://www.house.gov/fortuno,,,F000452,47567,H4PR00079,400662,N00026264,,http://www.opencongress.org/wiki/Luis_Fortuno,,,,,1960-10-31, +Rep,Mary,,Fallin,,,R,OK,5,0,F,,,http://fallin.house.gov,,,F000453,1699,H6OK05160,412230,N00027781,RepMaryFallin,http://www.opencongress.org/wiki/Mary_Fallin,http://youtube.com/RepMaryFallin,,,,1954-12-09, +Rep,Bill,,Foster,,,D,IL,11,1,M,202-225-3515,202-225-9420,http://foster.house.gov,https://foster.house.gov/contact/email-me,1224 Longworth House Office Building,F000454,101632,H8IL14067,412257,N00029139,RepBillFoster,http://www.opencongress.org/wiki/Bill_Foster,http://youtube.com/RepBillFoster,102918290599,,,1955-10-07,Rep.Foster@opencongress.org +Rep,Marcia,L.,Fudge,,,D,OH,11,1,F,202-225-7032,202-225-1339,http://fudge.house.gov,https://fudgeforms.house.gov/contact-form,2344 Rayburn House Office Building,F000455,110640,H8OH11141,412327,N00030490,RepMarciaFudge,http://www.opencongress.org/wiki/Marcia_Fudge,http://youtube.com/marcialfudge,279006440801,,,1952-10-29,Rep.Fudge@opencongress.org +Rep,John,,Fleming,,,R,LA,4,1,M,202-225-2777,202-225-8039,http://fleming.house.gov,https://fleming.house.gov/contact/contactform.htm,2182 Rayburn House Office Building,F000456,108811,H8LA04225,412275,N00029679,RepFleming,http://www.opencongress.org/wiki/John_Fleming,http://youtube.com/larep04,372154186772,,,1951-07-05,Rep.Fleming@opencongress.org +Sen,Alan,Stuart,Franken,,Al,D,MN,Junior Seat,1,M,202-224-5641,,http://www.franken.senate.gov,http://www.franken.senate.gov/?p=email_al,309 Hart Senate Office Building,F000457,108924,S8MN00438,412378,N00029016,,http://www.opencongress.org/wiki/Al_Franken,http://youtube.com/SenatorFranken,,,II,1951-05-21,Sen.Franken@opencongress.org +Rep,Stephen,Lee,Fincher,,,R,TN,8,1,M,202-225-4714,202-225-1765,http://fincher.house.gov,https://fincher.house.gov/contact/email-me#.U06uR_ldWVo,2452 Rayburn House Office Building,F000458,124659,H0TN08246,412479,N00031141,RepFincherTN08,http://www.opencongress.org/wiki/Stephen_Fincher,http://youtube.com/CongressmanFincher,128861763849209,,,1973-02-07,Rep.Fincher@opencongress.org +Rep,Charles,J.,Fleischmann,,Chuck,R,TN,3,1,M,202-225-3271,202-225-3494,http://fleischmann.house.gov,https://fleischmann.house.gov/contact-me/email-me,230 Cannon House Office Building,F000459,123456,H0TN03254,412476,N00030815,RepChuck,http://www.opencongress.org/wiki/Chuck_Fleischmann,http://youtube.com/repchuck,189998554345168,,,1962-10-11,Rep.Fleischmann@opencongress.org +Rep,Blake,,Farenthold,,,R,TX,27,1,M,202-225-7742,202-226-1134,http://farenthold.house.gov,http://farentholdforms.house.gov/contact/email.htm,1027 Longworth House Office Building,F000460,116919,H0TX27061,412482,N00031672,Farenthold,http://www.opencongress.org/wiki/Blake_Farenthold,http://youtube.com/BlakeFarenthold,186894244673001,,,1961-12-12,Rep.Farenthold@opencongress.org +Rep,Bill,,Flores,,,R,TX,17,1,M,202-225-6105,202-225-0350,http://flores.house.gov,https://billflores.house.gov/contact/,1030 Longworth House Office Building,F000461,116906,H0TX17104,412480,N00031545,RepBillFlores,http://www.opencongress.org/wiki/Bill_Flores,http://youtube.com/RepBillFlores,146176682102245,,,1954-02-25,Rep.Flores@opencongress.org +Rep,Lois,,Frankel,,,D,FL,22,1,F,202-225-9890,561-998-9048,http://frankel.house.gov,https://frankel.house.gov/contact/email-me,1037 Longworth House Office Building,F000462,8102,H2FL14053,412529,N00002893,RepLoisFrankel,,http://youtube.com/reploisfrankel,138220153003017,,,1948-05-16,Rep.Frankel@opencongress.org +Sen,Deb,,Fischer,,,R,NE,Senior Seat,1,F,202-224-6551,202-228-1325,http://www.fischer.senate.gov,http://www.fischer.senate.gov/public/?p=email-deb,454 Russell Senate Office Building,F000463,41963,S2NE00094,412556,N00033443,SenatorFischer,,http://youtube.com/senatordebfischer,531623656856934,,I,1951-03-01,Sen.Fischer@opencongress.org +Rep,Elton,W.,Gallegly,,,R,CA,24,0,M,202-225-5811,202-225-1100,http://www.house.gov/gallegly,http://www.house.gov/writerep,2309 Rayburn House Office Building,G000021,26750,H6CA21028,400144,N00007231,eltongallegly24,http://www.opencongress.org/wiki/Elton_Gallegly,http://youtube.com/usrepeltongallegly,eltongallegly,,,1944-03-07, +Rep,Wayne,T.,Gilchrest,,,R,MD,1,0,M,,,http://www.house.gov/gilchrest,,,G000180,26886,H8MD01037,400149,N00002012,,http://www.opencongress.org/wiki/Wayne_Gilchrest,,,,,1946-04-15, +Rep,Paul,E.,Gillmor,,,R,OH,5,0,M,,,http://gillmor.house.gov,,,G000210,0,H8OH05044,400150,N00003660,,http://www.opencongress.org/wiki/Paul_Gillmor,,,,,1939-02-01, +Rep,Virgil,H.,Goode,Jr.,,R,VA,5,0,M,,,http://www.house.gov/goode ,,,G000280,527,H6VA05068,400153,N00002167,,http://www.opencongress.org/wiki/Virgil_Goode,,,,,1946-10-17, +Rep,Bob,W.,Goodlatte,,,R,VA,6,1,M,202-225-5431,202-225-9681,http://goodlatte.house.gov,http://goodlatte.house.gov/contacts/new,2309 Rayburn House Office Building,G000289,27116,H2VA06115,400154,N00009154,RepGoodlatte,http://www.opencongress.org/wiki/Robert_Goodlatte,http://youtube.com/RepBobGoodlatte,6459789414,,,1952-09-22,Rep.Goodlatte@opencongress.org +Rep,Barton,Jennings,Gordon,,Bart,D,TN,6,0,M,,,http://gordon.house.gov,,,G000309,27071,H4TN04015,400155,N00003126,,http://www.opencongress.org/wiki/Bart_Gordon,http://youtube.com/repbartgordon,,,,1949-01-24, +Sen,Lindsey,O.,Graham,,,R,SC,Senior Seat,1,M,202-224-5972,202-224-3808,http://www.lgraham.senate.gov,http://www.lgraham.senate.gov/public/index.cfm?FuseAction=Contact.EmailSenatorGraham,290 Russell Senate Office Building,G000359,21992,S0SC00149,300047,N00009975,GrahamBlog,http://www.opencongress.org/wiki/Lindsey_Graham,http://youtube.com/USSenLindseyGraham,257937783228,,II,1955-07-09,Sen.Lgraham@opencongress.org +Rep,Kay,,Granger,,,R,TX,12,1,F,202-225-5071,202-225-5683,http://kaygranger.house.gov,http://kaygranger.house.gov/contact-kay/email-me,1026 Longworth House Office Building,G000377,334,H6TX12060,400157,N00008799,RepKayGranger,http://www.opencongress.org/wiki/Kay_Granger,http://youtube.com/RepKayGranger,49640749719,,,1943-01-18,Rep.Kaygranger@opencongress.org +Sen,Charles,E.,Grassley,,Chuck,R,IA,Senior Seat,1,M,202-224-3744,202-224-6020,http://www.grassley.senate.gov,http://www.grassley.senate.gov/constituents/questions-and-comments,135 Hart Senate Office Building,G000386,53293,S0IA00028,300048,N00001758,ChuckGrassley,http://www.opencongress.org/wiki/Charles_Grassley,http://youtube.com/senchuckgrassley,106480645796,,III,1933-09-17,Sen.Grassley@opencongress.org +Rep,Gene,Eugene,Green,,,D,TX,29,1,M,202-225-1688,202-225-9903,https://green.house.gov,https://green.house.gov/contact-me/email-me,2470 Rayburn House Office Building,G000410,27100,H2TX29030,400160,N00005870,RepGeneGreen,http://www.opencongress.org/wiki/Raymond_Green,http://youtube.com/RepGeneGreen,128735131872,,,1947-10-17,Rep.Green@opencongress.org +Sen,Judd,A.,Gregg,,,R,NH,Senior Seat,0,M,,,http://gregg.senate.gov/,,,G000445,53321,S2NH00025,300049,N00000444,,http://www.opencongress.org/wiki/Judd_Gregg,,,,III,1947-02-14, +Rep,Luis,V.,GutiĂ©rrez,,,D,IL,4,1,M,202-225-8203,202-225-7810,http://gutierrez.house.gov,http://gutierrezforms.house.gov/contact/,2408 Rayburn House Office Building,G000535,26841,H2IL08039,400163,N00004874,LuisGutierrez,http://www.opencongress.org/wiki/Luis_Gutierrez,http://youtube.com/repluisgutierrez,91052833204,,,1953-12-10,Rep.Gutierrez@opencongress.org +Rep,Charles,A.,Gonzalez,,Charlie,D,TX,20,0,M,202-225-3236,202-225-1915,http://gonzalez.house.gov,http://www.gonzalez.house.gov/index.php?option=com_content&task=view&id=170,1436 Longworth House Office Building,G000544,25445,H8TX20077,400152,N00005960,TX20CharlieG,http://www.opencongress.org/wiki/Charles_Gonzalez,http://youtube.com/charlesagonzalez,55174583605,,,1945-05-05, +Rep,Sam,B.,Graves,,,R,MO,6,1,M,202-225-7041,202-225-8221,https://graves.house.gov,https://gravesforms.house.gov/email-sam,1415 Longworth House Office Building,G000546,9425,H0MO06073,400158,N00013323,RepSamGraves,http://www.opencongress.org/wiki/Samuel_Graves,,118514606128,,,1963-11-07,Rep.Graves@opencongress.org +Rep,Scott,,Garrett,,,R,NJ,5,1,M,202-225-4465,202-225-9048,http://garrett.house.gov,https://garrettforms.house.gov/forms/writeyourrep/?zip5=07452&zip4=3321,2232 Rayburn House Office Building,G000548,4430,H8NJ05052,400145,N00000743,RepGarrett,http://www.opencongress.org/wiki/E._Scott_Garrett,http://youtube.com/repscottgarrett,6756553401,,,1959-07-09,Rep.Garrett@opencongress.org +Rep,Jim,,Gerlach,,,R,PA,6,0,M,202-225-4315,202-225-8440,http://gerlach.house.gov,https://gerlach.house.gov/contact/contactform.htm,2442 Rayburn House Office Building,G000549,5226,H2PA06114,400147,N00025025,JimGerlach,http://www.opencongress.org/wiki/Jim_Gerlach,http://youtube.com/RepJimGerlach,123113211050305,,,1955-02-25, +Rep,Phil,,Gingrey,,,R,GA,11,0,M,202-225-2931,202-225-2944,http://gingrey.house.gov,http://www.house.gov/formgingrey/IMA/issue.htm,442 Cannon House Office Building,G000550,17644,H2GA11149,400151,N00024760,RepPhilGingrey,http://www.opencongress.org/wiki/Phil_Gingrey,http://youtube.com/RepPhilGingrey,6934467868,,,1942-07-10, +Rep,RaĂşl,M.,Grijalva,,,D,AZ,3,1,M,202-225-2435,202-225-1541,http://grijalva.house.gov,https://grijalvaforms.house.gov/email-raul,1511 Longworth House Office Building,G000551,28253,H2AZ07070,400162,N00025284,RepraulGrijalva,http://www.opencongress.org/wiki/Raul_Grijalva,http://youtube.com/raulgrijalvaaz07,73539896233,,,1948-02-19,Rep.Grijalva@opencongress.org +Rep,Louie,B.,Gohmert,Jr.,,R,TX,1,1,M,202-225-3035,202-226-1230,http://gohmert.house.gov,http://gohmert.house.gov/contact/,2243 Rayburn House Office Building,G000552,50029,H4TX04039,400651,N00026148,RepLouieGohmert,http://www.opencongress.org/wiki/Louis_Gohmert,http://youtube.com/GohmertTX01,50375006903,,,1953-08-18,Rep.Gohmert@opencongress.org +Rep,Al,,Green,,,D,TX,9,1,M,202-225-7508,202-225-2947,http://algreen.house.gov,https://algreen.house.gov/contact-me/email-me,2347 Rayburn House Office Building,G000553,49680,H4TX09095,400653,N00026686,RepAlGreen,http://www.opencongress.org/wiki/Al_Green,http://youtube.com/RepAlGreen,136237609724391,,,1947-09-01,Rep.Algreen@opencongress.org +Rep,Gabrielle,,Giffords,,,D,AZ,8,0,F,,,http://giffords.house.gov,,,G000554,28507,H6AZ08038,412188,N00027829,Rep_Giffords,http://www.opencongress.org/wiki/Gabrielle_Giffords,http://youtube.com/giffords2,GabrielleGiffords,,,1970-06-08, +Sen,Kirsten,E.,Gillibrand,,,D,NY,Junior Seat,1,F,202-224-4451,202-225-1168,http://www.gillibrand.senate.gov,http://www.gillibrand.senate.gov/contact/,478 Russell Senate Office Building,G000555,65147,H6NY20167,412223,N00027658,SenGillibrand,http://www.opencongress.org/wiki/Kirsten_Gillibrand,http://youtube.com/KirstenEGillibrand,KirstenGillibrand,,I,1966-12-09,Sen.Gillibrand@opencongress.org +Rep,Alan,,Grayson,,,D,FL,9,1,M,202-225-9889,202-225-9742,http://grayson.house.gov,https://grayson.house.gov/contact/email-me,303 Cannon House Office Building,G000556,68184,H6FL08213,412276,N00028418,,http://www.opencongress.org/wiki/Alan_Grayson,,,,,1958-03-13,Rep.Grayson@opencongress.org +Rep,Parker,,Griffith,,,R,AL,5,0,M,,,http://griffith.house.gov,,,G000557,60357,H8AL05109,412277,N00029917,,http://www.opencongress.org/wiki/Parker_Griffith,,,,,1942-08-06, +Rep,Brett,,Guthrie,,,R,KY,2,1,M,202-225-3501,202-226-2019,http://guthrie.house.gov,http://brettguthrieforms.house.gov/contact/,2434 Rayburn House Office Building,G000558,18829,H8KY02031,412278,N00029675,RepGuthrie,http://www.opencongress.org/wiki/Steven_Guthrie,http://youtube.com/BrettGuthrie,,,,1964-02-18,Rep.Guthrie@opencongress.org +Rep,John,,Garamendi,,,D,CA,3,1,M,202-225-1880,202-225-5914,http://garamendi.house.gov,https://garamendi.house.gov/contact-me/email-me,2438 Rayburn House Office Building,G000559,29664,H0CA10149,412382,N00030856,RepGaramendi,http://www.opencongress.org/wiki/John_Garamendi,http://youtube.com/garamendiCA10,182567716746,,,1945-01-24,Rep.Garamendi@opencongress.org +Rep,Tom,,Graves,,,R,GA,14,1,M,202-225-5211,202-225-8272,http://tomgraves.house.gov,http://tomgraves.house.gov/contact/,2442 Rayburn House Office Building,G000560,31969,H0GA09030,412388,N00030788,RepTomGraves,http://www.opencongress.org/wiki/Tom_Graves,http://youtube.com/CongressmanGraves,104548906262119,,,1970-02-03,Rep.Tomgraves@opencongress.org +Sen,Carte,P.,Goodwin,,,D,WV,Junior Seat,0,M,,,,,,G000561,126202,,412389,N00032762,,http://www.opencongress.org/wiki/Carte_Goodwin,,,,I,1974-02-27, +Sen,Cory,,Gardner,,,R,CO,Junior Seat,1,M,202-224-5941,,http://www.gardner.senate.gov,,354 Russell Senate Office Building,G000562,30004,H0CO04122,412406,N00030780,SenCoryGardner,http://www.opencongress.org/wiki/Cory_Gardner,,160924893954206,,II,1974-08-22,Sen.Gardner@opencongress.org +Rep,Bob,,Gibbs,,,R,OH,7,1,M,202-225-6265,202-225-3394,http://gibbs.house.gov,https://gibbs.house.gov/contact-me/email-me,329 Cannon House Office Building,G000563,45466,H0OH18077,412463,N00031128,RepBobGibbs,http://www.opencongress.org/wiki/Bob_Gibbs,http://youtube.com/RepBobGibbs,191159267565100,,,1954-06-14,Rep.Gibbs@opencongress.org +Rep,Christopher,P.,Gibson,,,R,NY,19,1,M,202-225-5614,202-225-1168,http://gibson.house.gov,http://gibson.house.gov/contact/,1708 Longworth House Office Building,G000564,127042,H0NY20095,412453,N00031998,RepChrisGibson,http://www.opencongress.org/wiki/Chris_Gibson,http://youtube.com/repchrisgibson,190238567659779,,,1964-05-13,Rep.Gibson@opencongress.org +Rep,Paul,A.,Gosar,,,R,AZ,4,1,M,202-225-2315,202-226-9739,http://gosar.house.gov,https://gosar.house.gov/contact-me/email-me,504 Cannon House Office Building,G000565,123491,H0AZ01259,412397,N00030771,RepGosar,http://www.opencongress.org/wiki/Paul_Gosar,http://youtube.com/repgosar,104329699641957,,,1958-11-22,Rep.Gosar@opencongress.org +Rep,Trey,,Gowdy,,,R,SC,4,1,M,202-225-6030,202-226-1177,https://gowdy.house.gov,https://gowdy.house.gov/forms/writeyourrep/default.aspx,1404 Longworth House Office Building,G000566,121782,H0SC04257,412473,N00030880,TGowdySC,http://www.opencongress.org/wiki/Trey_Gowdy,http://youtube.com/TGowdySC,143059759084016,,,1964-08-22,Rep.Gowdy@opencongress.org +Rep,Tim,,Griffin,,,R,AR,2,0,M,202-225-2506,202-225-5903,http://griffin.house.gov,https://timgriffinforms.house.gov/forms/writeyourrep/,1232 Longworth House Office Building,G000567,119213,H0AR02107,412401,N00031297,RepTimGriffin,http://www.opencongress.org/wiki/Tim_Griffin,,,,,1968-08-21, +Rep,H.,Morgan,Griffith,,,R,VA,9,1,M,202-225-3861,202- 225-0076,http://morgangriffith.house.gov,https://morgangriffith.house.gov/contact/contactform.htm,1108 Longworth House Office Building,G000568,5148,H0VA09055,412485,N00032029,RepMGriffith,http://www.opencongress.org/wiki/Morgan_Griffith,http://youtube.com/RepMorganGriffith,141893975868919,,,1958-03-15,Rep.Morgangriffith@opencongress.org +Rep,Michael,G.,Grimm,,,R,NY,11,0,M,202-225-3371,202- 226-1272,http://grimm.house.gov,https://grimm.house.gov/contact-me/email-me,512 Cannon House Office Building,G000569,127075,H0NY13074,412451,N00031401,RepMichaelGrimm,http://www.opencongress.org/wiki/Michael_Grimm,,,,,1970-02-07, +Rep,Frank,,Guinta,,,R,NH,1,1,M,202-225-5456,202-225-5822,https://guinta.house.gov,,326 Cannon House Office Building,G000570,42946,H0NH01217,412447,N00030801,RepFrankGuinta,http://www.opencongress.org/wiki/Frank_Guinta,,repfrankguinta,,,1970-09-26,Rep.Guinta@opencongress.org +Rep,Tulsi,,Gabbard,,,D,HI,2,1,F,202-225-4906,202-225-4987,http://gabbard.house.gov,https://forms.house.gov/formsgabbard/webforms/email-me.shtml,1609 Longworth House Office Building,G000571,129306,H2HI02508,412532,N00033281,TulsiPress,,http://youtube.com/tulsipress,392284484191405,,,1981-04-12,Rep.Gabbard@opencongress.org +Rep,Ruben,,Gallego,,,D,AZ,7,1,M,202-225-4065,,https://rubengallego.house.gov,,1218 Longworth House Office Building,G000574,,H4AZ07043,412612,N00036097,RepRubenGallego,,,RepRubenGallego,,,1979-11-20,Rep.Rubengallego@opencongress.org +Rep,Gwen,,Graham,,,D,FL,2,1,F,202-225-5235,202-225-5615,https://graham.house.gov,,1213 Longworth House Office Building,G000575,,H4FL02062,412620,N00035688,RepGwenGraham,,,repgwengraham,,,1963-01-31,Rep.Graham@opencongress.org +Rep,Glenn,,Grothman,,,R,WI,6,1,M,202-225-2476,202-225-2356,http://grothman.house.gov,,501 Cannon House Office Building,G000576,,H4WI06048,412661,N00036409,RepGrothman,,,RepGrothman,,,1955-07-03,Rep.Grothman@opencongress.org +Rep,Garret,,Graves,,,R,LA,6,1,M,202-225-3901,202-225-7313,https://garretgraves.house.gov,,204 Cannon House Office Building,G000577,,H4LA06153,412631,N00036135,RepGarretGraves,,,CongressmanGarretGraves,,,1972-01-31,Rep.Garretgraves@opencongress.org +Rep,Ralph,M.,Hall,,,R,TX,4,0,M,202-225-6673,202-225-3332,http://ralphhall.house.gov,https://ralphhallforms.house.gov/email-congressman-hall,2405 Rayburn House Office Building,H000067,27080,H0TX04037,400165,N00005645,RalphHallPress,http://www.opencongress.org/wiki/Ralph_Hall,,6311458773,,,1923-05-03, +Sen,Thomas,,Harkin,,Tom,D,IA,Junior Seat,0,M,202-224-3254,202-224-9369,http://www.harkin.senate.gov,http://www.harkin.senate.gov/contact.cfm,731 Hart Senate Office Building,H000206,53294,S4IA00020,300051,N00004207,SenatorHarkin,http://www.opencongress.org/wiki/Thomas_Harkin,http://youtube.com/SenatorTomHarkin,252422916567,,II,1939-11-19, +Rep,Jane,,Harman,,,D,CA,36,0,F,,,http://www.house.gov/harman,,,H000213,26768,H2CA27107,400166,N00006750,RepJaneHarman,http://www.opencongress.org/wiki/Jane_Harman,http://youtube.com/RepJaneHarman,20180373000,,,1945-06-28, +Rep,J.,Dennis,Hastert,,Denny,R,IL,14,0,M,,,http://www.house.gov/hastert,,,H000323,26842,H6IL14095,400169,N00004781,,http://www.opencongress.org/wiki/John_Hastert,,,,,1942-01-02, +Rep,Alcee,L.,Hastings,,,D,FL,20,1,M,202-225-1313,202-225-1171,http://alceehastings.house.gov,https://alceehastings.house.gov/forms/writeyourrep/?zip5=33407&zip4=3224,2353 Rayburn House Office Building,H000324,26798,H2FL23021,400170,N00002884,RepHastingsFL,http://www.opencongress.org/wiki/Alcee_Hastings,http://youtube.com/RepAlceeHastings,95696782238,,,1936-09-05,Rep.Alceehastings@opencongress.org +Rep,Doc,,Hastings,,,R,WA,4,0,M,202-225-5816,202-225-3251,http://hastings.house.gov,https://hastings.house.gov/contact/contactform.htm,1203 Longworth House Office Building,H000329,22318,H2WA04041,400171,N00009157,DocHastings,http://www.opencongress.org/wiki/Doc_Hastings,http://youtube.com/RepDocHastings,7507129675,,,1941-02-07, +Sen,Orrin,G.,Hatch,,,R,UT,Senior Seat,1,M,202-224-5251,202-224-6331,http://www.hatch.senate.gov,http://www.hatch.senate.gov/public/index.cfm/contact?p=Email-Orrin,104 Hart Senate Office Building,H000338,53352,S6UT00063,300052,N00009869,SenOrrinHatch,http://www.opencongress.org/wiki/Orrin_Hatch,http://youtube.com/SenatorOrrinHatch,senatororrinhatch,,I,1934-03-22,Sen.Hatch@opencongress.org +Rep,Walter,,Herger,,Wally,R,CA,2,0,M,202-225-3076,202-225-1740,http://www.house.gov/herger,http://www.house.gov/herger/contact.shtml,242 Cannon House Office Building,H000528,26728,H6CA02010,400176,N00007584,,http://www.opencongress.org/wiki/Walter_Herger,http://youtube.com/RepWallyHerger,106290861103,,,1945-05-20, +Rep,Maurice,D.,Hinchey,,,D,NY,22,0,M,202-225-6335,202-226-0774,http://www.house.gov/hinchey,http://www.house.gov/hinchey/contact/zipauth.shtml,2431 Rayburn House Office Building,H000627,26989,H2NY26080,400178,N00001222,mauricehinchey,http://www.opencongress.org/wiki/Maurice_Hinchey,http://youtube.com/RepMauriceHinchey,MauriceHinchey,,,1938-10-27, +Rep,RubĂ©n,E.,Hinojosa,,,D,TX,15,1,M,202-225-2531,202-225-5688,http://hinojosa.house.gov,https://hinojosa.house.gov/contact-me/email-me,2262 Rayburn House Office Building,H000636,291,H6TX15055,400179,N00006008,USRepRHinojosa,http://www.opencongress.org/wiki/Ruben_Hinojosa,http://youtube.com/RepRubenHinojosa,402891225161,,,1940-08-20,Rep.Hinojosa@opencongress.org +Rep,David,Lee,Hobson,,Dave,R,OH,7,0,M,,,http://www.house.gov/hobson,,,H000666,27014,H0OH07021,400180,N00003725,,http://www.opencongress.org/wiki/David_Lee_Hobson,,,,,1936-10-17, +Rep,Peter,,Hoekstra,,Pete,R,MI,2,0,M,,,http://www.house.gov/hoekstra,,,H000676,26910,H2MI02066,400182,N00004155,petehoekstra,http://www.opencongress.org/wiki/Peter_Hoekstra,http://youtube.com/HoekstraPress,,,,1953-10-30, +Rep,Tim,,Holden,,,D,PA,17,0,M,202-225-5546,202-226-0996,http://www.holden.house.gov,http://www.holden.house.gov/contactform_zipcheck.shtml,2417 Rayburn House Office Building,H000712,27042,H2PA06080,400183,N00001469,RepTimHolden,http://www.opencongress.org/wiki/Tim_Holden,,CongressmanTimHolden,,,1957-03-05, +Rep,Darlene,,Hooley,,,D,OR,5,0,F,,,http://www.house.gov/hooley,,,H000762,429,H6OR05069,400186,N00007700,,http://www.opencongress.org/wiki/Darlene_Hooley,http://youtube.com/DarleneHooley,,,,1939-04-04, +Rep,Steny,H.,Hoyer,,,D,MD,5,1,M,202-225-4131,202-225-4300,http://hoyer.house.gov,https://hoyer.house.gov/email-steny,1705 Longworth House Office Building,H000874,26890,H2MD05155,400189,N00001821,WhipHoyer,http://www.opencongress.org/wiki/Steny_Hoyer,http://youtube.com/LeaderHoyer,282861997886,,,1939-06-14,Rep.Hoyer@opencongress.org +Rep,Kenny,C.,Hulshof,,,R,MO,9,0,M,,,http://hulshof.house.gov,,,H000948,423,H4MO09046,400190,N00008032,,http://www.opencongress.org/wiki/Kenny_Hulshof,,,,,1958-05-22, +Rep,Duncan,L.,Hunter,,,R,CA,52,0,M,,,http://www.house.gov/hunter,,,H000981,26776,H2CA42023,400191,N00006983,duncanhunter ,http://www.opencongress.org/wiki/Duncan_L._Hunter,,,,,1948-05-31, +Sen,Kay,Bailey,Hutchison,,,R,TX,Senior Seat,0,F,202-224-5922,202-224-0776,http://hutchison.senate.gov/,http://www.hutchison.senate.gov/?p=email_kay,284 Russell Senate Office Building,H001016,53349,S4TX00086,300054,N00005675,kaybaileyhutch,http://www.opencongress.org/wiki/Kay_Hutchison,http://youtube.com/SenatorHutchison,kaybaileyhutchison,,I,1943-07-22, +Sen,Charles,T.,Hagel,,Chuck,R,NE,Senior Seat,0,M,,,http://hagel.senate.gov/,,,H001028,231,S6NE00087,300050,N00005301,,http://www.opencongress.org/wiki/Charles_Hagel,,,,II,1946-10-04, +Rep,Robin,C.,Hayes,,,R,NC,8,0,M,,,http://hayes.house.gov,,,H001029,1641,H8NC08042,400172,N00002315,,http://www.opencongress.org/wiki/Robert_Hayes,,,,,1945-08-14, +Rep,Baron,P.,Hill,,,D,IN,9,0,M,,,http://baronhill.house.gov,,,H001030,18466,H8IN09032,400177,N00003875,,http://www.opencongress.org/wiki/Baron_Hill,http://youtube.com/CongressmanBaronHill,,,,1953-06-23, +Rep,Rush,D.,Holt,,,D,NJ,12,0,M,202-225-5801,202-225-6025,http://holt.house.gov,https://holt.house.gov/email-me,1214 Longworth House Office Building,H001032,22574,H6NJ12144,400184,N00000860,,http://www.opencongress.org/wiki/Rush_Holt,http://youtube.com/RushHolt,,,,1948-10-15, +Rep,Michael,M.,Honda,,Mike,D,CA,17,1,M,202-225-2631,202-225-2699,https://honda.house.gov,http://honda.house.gov/contact,1713 Longworth House Office Building,H001034,9674,H0CA15148,400185,N00012611,RepMikeHonda,http://www.opencongress.org/wiki/Michael_Honda,http://youtube.com/RepMikeHonda,15675385380,,,1941-06-27,Rep.Honda@opencongress.org +Rep,Jeb,,Hensarling,,,R,TX,5,1,M,202-225-3484,202-226-4888,http://hensarling.house.gov,https://hensarling.house.gov/contact/email-me,2228 Rayburn House Office Building,H001036,49827,H2TX05121,400175,N00024922,RepHensarling,http://www.opencongress.org/wiki/Jeb_Hensarling,http://youtube.com/repjebhensarling,7875604788,,,1957-05-29,Rep.Hensarling@opencongress.org +Rep,Stephanie,,Herseth Sandlin,,,D,SD,0,0,F,,,http://www.house.gov/herseth,,,H001037,48367,H2SD00092,400443,N00024773,,http://www.opencongress.org/wiki/Stephanie_Herseth_Sandlin,http://youtube.com/hersethsandlin,,,,1970-12-03, +Rep,Brian,M.,Higgins,,,D,NY,26,1,M,202-225-3306,202-226-0347,http://higgins.house.gov,http://higgins.house.gov/contact/email-brian,2459 Rayburn House Office Building,H001038,23127,H4NY27076,400641,N00027060,RepBrianHiggins,http://www.opencongress.org/wiki/Brian_Higgins,http://youtube.com/CongressmanHiggins,88144056440,,,1959-10-06,Rep.Higgins@opencongress.org +Rep,John,J.,Hall,,,D,NY,19,0,M,,,http://johnhall.house.gov,,,H001039,69119,H6NY19144,412222,N00027888,,http://www.opencongress.org/wiki/John_Hall,http://youtube.com/RepJohnHall,,,,1948-07-23, +Rep,Phil,,Hare,,,D,IL,17,0,M,,,http://hare.house.gov,,,H001040,66451,H6IL17155,412204,N00028234,,http://www.opencongress.org/wiki/Phil_Hare,http://youtube.com/philhareil17,,,,1949-02-21, +Sen,Dean,,Heller,,,R,NV,Junior Seat,1,M,202-224-6244,202-228-6753,http://www.heller.senate.gov,http://www.heller.senate.gov/public/index.cfm/contact-form,324 Hart Senate Office Building,H001041,2291,H6NV02164,412218,N00027522,SenDeanHeller,http://www.opencongress.org/wiki/Dean_Heller,http://youtube.com/SenDeanHeller,325751330177,,I,1960-05-10,Sen.Heller@opencongress.org +Sen,Mazie,K.,Hirono,,,D,HI,Junior Seat,1,F,202-224-6361,202-225-4987,http://www.hirono.senate.gov,http://www.hirono.senate.gov/contact/email,330 Hart Senate Office Building,H001042,1677,H6HI02251,412200,N00028139,MazieHirono,http://www.opencongress.org/wiki/Mazie_Hirono,http://youtube.com/CongresswomanHirono,senatorhirono,,I,1947-11-03,Sen.Hirono@opencongress.org +Rep,Paul,W.,Hodes,,,D,NH,2,0,M,,,http://hodes.house.gov,,,H001043,42473,H4NH02175,412220,N00027048,PaulHodes,http://www.opencongress.org/wiki/Paul_Hodes,,,,,1951-03-21, +Rep,Deborah,L.,Halvorson,,,D,IL,11,0,F,,,http://halvorson.house.gov,,,H001044,9531,H8IL11113,412279,N00029377,debbiehalvorson,http://www.opencongress.org/wiki/Deborah_Halvorson,http://youtube.com/repdebbiehalvorson,,,,1958-03-01, +Rep,Gregg,,Harper,,,R,MS,3,1,M,202-225-5031,202-225-5797,http://harper.house.gov,https://harperforms.house.gov/forms/writeyourrep/,307 Cannon House Office Building,H001045,101985,H8MS03067,412280,N00029632,GreggHarper,http://www.opencongress.org/wiki/Gregg_Harper,http://youtube.com/congressmanharper,48248435938,,,1956-06-01,Rep.Harper@opencongress.org +Sen,Martin,,Heinrich,,,D,NM,Junior Seat,1,M,202-224-5521,202-225-4975,http://www.heinrich.senate.gov,http://www.heinrich.senate.gov/contact/write-martin,303 Hart Senate Office Building,H001046,74517,H8NM01224,412281,N00029835,MartinHeinrich,http://www.opencongress.org/wiki/Martin_Heinrich,http://youtube.com/SenMartinHeinrich,137523189213,,I,1971-10-17,Sen.Heinrich@opencongress.org +Rep,James,A.,Himes,,,D,CT,4,1,M,202-225-5541,202-225-9629,http://himes.house.gov,https://himes.house.gov/contact-me/email-me,1227 Longworth House Office Building,H001047,106744,H8CT04172,412282,N00029070,JAHimes,http://www.opencongress.org/wiki/Jim_Himes,http://youtube.com/congressmanhimes,85767418619,,,1966-07-05,Rep.Himes@opencongress.org +Rep,Duncan,D.,Hunter,,,R,CA,50,1,M,202-225-5672,202-225-0235,http://hunter.house.gov,https://hunter.house.gov/contact-me/email-me,2429 Rayburn House Office Building,H001048,104308,H8CA52052,412283,N00029258,Rep_Hunter,http://www.opencongress.org/wiki/Duncan_Hunter,http://youtube.com/CongressmanHunter,79072979038,,,1976-12-07,Rep.Hunter@opencongress.org +Sen,Kay,,Hagan,,,D,NC,Junior Seat,0,F,202-224-6342,202-228-2563,http://www.hagan.senate.gov,http://www.hagan.senate.gov/contact/,521 Dirksen Senate Office Building,H001049,21082,S8NC00239,412324,N00029617,SenatorHagan,http://www.opencongress.org/wiki/Kay_Hagan,http://youtube.com/SenatorHagan,7871449189,,II,1953-05-26, +Rep,Colleen,W.,Hanabusa,,,D,HI,1,0,F,202-225-2726,202-225-4580,http://hanabusa.house.gov,https://hanabusa.house.gov/contact-me/email-me,238 Cannon House Office Building,H001050,17745,H2HI02110,412418,N00025881,RepHanabusa,http://www.opencongress.org/wiki/Colleen_Hanabusa,http://youtube.com/rephanabusa,169979129710178,,,1951-05-04, +Rep,Richard,L.,Hanna,,,R,NY,22,1,M,202-225-3665,202-225-1891,http://hanna.house.gov,https://hanna.house.gov/email-me,319 Cannon House Office Building,H001051,110344,H8NY24066,412454,N00030197,RepRichardHanna,http://www.opencongress.org/wiki/Richard_Hanna,http://youtube.com/reprichardhanna,172284859480630,,,1951-01-25,Rep.Hanna@opencongress.org +Rep,Andy,,Harris,,,R,MD,1,1,M,202-225-5311,202-225-0254,http://harris.house.gov,https://harris.house.gov/contact-me/email-me,1533 Longworth House Office Building,H001052,19157,H8MD01094,412434,N00029147,RepAndyHarrisMD,http://www.opencongress.org/wiki/Andy_Harris,http://youtube.com/RepAndyHarris,508912729153334,,,1957-01-25,Rep.Harris@opencongress.org +Rep,Vicky,,Hartzler,,,R,MO,4,1,F,202-225-2876,202-225-0148,http://hartzler.house.gov,https://hartzler.house.gov/contact-me/email-me,2235 Rayburn House Office Building,H001053,8783,H0MO04086,412444,N00031005,RepHartzler,http://www.opencongress.org/wiki/Vicky_Hartzler,http://youtube.com/repvickyhartzler,183580061667324,,,1960-10-13,Rep.Hartzler@opencongress.org +Rep,Nan,,Hayworth,,,R,NY,19,0,F,202-225-5441,202- 225-3289,http://hayworth.house.gov/,,1440 Longworth House Office Building,H001054,127041,H0NY19139,412452,N00031124,RepNanHayworth,http://www.opencongress.org/wiki/Nan_Hayworth,http://youtube.com/Repnanhayworth,RepNanHayworth,,,1959-12-14, +Rep,Joseph,J.,Heck,,,R,NV,3,1,M,202-225-3252,202- 225-2185,https://heck.house.gov,https://heck.house.gov/contact-me,132 Cannon House Office Building,H001055,44082,H0NV03058,412446,N00031244,RepJoeHeck,http://www.opencongress.org/wiki/Joe_Heck,http://youtube.com/repjoeheck,155211751194624,,,1961-10-30,Rep.Heck@opencongress.org +Rep,Jaime,,Herrera Beutler,,,R,WA,3,1,F,202-225-3536,202-225-3478,http://herrerabeutler.house.gov,http://herrerabeutler.house.gov/contact/,1130 Longworth House Office Building,H001056,101907,H0WA03187,412486,N00031559,HerreraBeutler,http://www.opencongress.org/wiki/Jaime_Herrera,http://youtube.com/RepHerreraBeutler,177551525610164,,,1978-11-03,Rep.Herrerabeutler@opencongress.org +Rep,Tim,,Huelskamp,,,R,KS,1,1,M,202-225-2715,202- 225-5124,http://huelskamp.house.gov,https://huelskamp.house.gov/contact/email-me,1110 Longworth House Office Building,H001057,12571,H6KS01146,412429,N00027649,CongHuelskamp,http://www.opencongress.org/wiki/Tim_Huelskamp,http://youtube.com/congressmanhuelskamp,congressmanhuelskamp,,,1968-11-11,Rep.Huelskamp@opencongress.org +Rep,Bill,,Huizenga,,,R,MI,2,1,M,202-225-4401,202- 226-0779,http://huizenga.house.gov,http://huizenga.house.gov/contact/,1217 Longworth House Office Building,H001058,38351,H0MI02094,412437,N00030673,RepHuizenga,http://www.opencongress.org/wiki/Bill_Huizenga,http://youtube.com/RepHuizenga,145764842143763,,,1969-01-31,Rep.Huizenga@opencongress.org +Rep,Randy,,Hultgren,,,R,IL,14,1,M,202-225-2976,202- 225-0697,http://hultgren.house.gov,https://hultgren.house.gov/contact/email-randy,2455 Rayburn House Office Building,H001059,18199,H0IL14080,412422,N00031104,RepHultgren,http://www.opencongress.org/wiki/Randy_Hultgren,http://youtube.com/rephultgren,186221644739359,,,1966-03-01,Rep.Hultgren@opencongress.org +Rep,Robert,,Hurt,,,R,VA,5,1,M,202-225-4711,202-225-5681,https://hurt.house.gov,https://hurt.house.gov/index.cfm/email-me,125 Cannon House Office Building,H001060,50895,H0VA05095,412484,N00031265,RepRobertHurt,http://www.opencongress.org/wiki/Robert_Hurt,http://youtube.com/RepRobertHurt,120068161395562,,,1969-06-16,Rep.Hurt@opencongress.org +Sen,John,,Hoeven,,,R,ND,Senior Seat,1,M,202-224-2551,202-224-7999,http://www.hoeven.senate.gov,http://www.hoeven.senate.gov/public/index.cfm/email-the-senator,338 Russell Senate Office Building,H001061,41788,S0ND00093,412494,N00031688,SenJohnHoeven,http://www.opencongress.org/wiki/John_Hoeven,http://youtube.com/senatorjohnhoevennd,194483057244478,,III,1957-03-13,Sen.Hoeven@opencongress.org +Rep,Kathleen,C.,Hochul,,,D,NY,26,0,F,202-225-5265,,http://hochul.house.gov/,,1711 Longworth House Office Building,H001062,129238,H2NY00036,412497,N00033055,RepKathyHochul,http://www.opencongress.org/wiki/Kathy_Hochul,http://youtube.com/RepKathyHochul,173600989370112,,,1958-08-27, +Rep,Janice,,Hahn,,,D,CA,44,1,F,202-225-8220,202-226-7290,http://hahn.house.gov,https://hahn.house.gov/contact-me/email-me,404 Cannon House Office Building,H001063,70502,H8CA36097,412498,N00006806,Rep_JaniceHahn,http://www.opencongress.org/wiki/Janice_Hahn,http://youtube.com/RepJaniceHahn,256471267712118,,,1952-03-30,Rep.Hahn@opencongress.org +Rep,Denny,,Heck,,,D,WA,10,1,M,202-225-9740,202-225-0129,http://dennyheck.house.gov,https://dennyheck.house.gov/contact/email-me,425 Cannon House Office Building,H001064,126058,H0WA03161,412584,N00031557,RepDennyHeck,,http://youtube.com/RepDennyHeck,547907568553615,,,1952-07-29,Rep.Dennyheck@opencongress.org +Rep,George,,Holding,,,R,NC,13,1,M,202-225-3032,919-782-4490,http://holding.house.gov,https://holding.house.gov/contact/email-me,507 Cannon House Office Building,H001065,136462,H2NC13110,412553,N00033399,RepHolding,,http://youtube.com/repholding,384164668340890,,,1968-04-17,Rep.Holding@opencongress.org +Rep,Richard,,Hudson,,,R,NC,8,1,M,202-225-3715,704-782-1004,http://hudson.house.gov,https://hudson.house.gov/email-me,429 Cannon House Office Building,H001067,136448,H2NC08185,412550,N00033630,RepRichHudson,,http://youtube.com/RepRichHudson,212153802255530,,,1971-11-04,Rep.Hudson@opencongress.org +Rep,Jared,,Huffman,,,D,CA,2,1,M,202-225-5161,202-225-5163,http://huffman.house.gov,https://huffman.house.gov/contact/email-me,1630 Longworth House Office Building,H001068,59849,H2CA06259,412511,N00033030,RepHuffman,,http://youtube.com/rephuffman,200227780116038,,,1964-02-18,Rep.Huffman@opencongress.org +Sen,Heidi,,Heitkamp,,,D,ND,Junior Seat,1,F,202-224-2043,202-224-7776,http://www.heitkamp.senate.gov,http://www.heitkamp.senate.gov/public/index.cfm/email-heidi,110 Hart Senate Office Building,H001069,41716,S2ND00099,412554,N00033782,SenatorHeitkamp,,http://youtube.com/senatorheidiheitkamp,501810613175643,,I,1955-10-30,Sen.Heitkamp@opencongress.org +Rep,Cresent,,Hardy,,,R,NV,4,1,M,202-225-9894,202-225-9783,https://hardy.house.gov,,430 Cannon House Office Building,H001070,,H4NV04017,412645,N00035628,RepHardy,,http://youtube.com/RepHardy,320612381469421,,,1957-06-23,Rep.Hardy@opencongress.org +Rep,Jody,,Hice,,,R,GA,10,1,M,202-225-4101,202-226-0776,https://hice.house.gov,,1516 Longworth House Office Building,H001071,,H0GA07125,412623,N00032243,congressmanhice,,,CongressmanJodyHice,,,1960-04-22,Rep.Hice@opencongress.org +Rep,French,,Hill,,,R,AR,2,1,M,202-225-2506,202-225-5903,https://hill.house.gov,,1229 Longworth House Office Building,H001072,,H4AR02141,412609,N00035792,RepFrenchHill,,,RepFrenchHill,,,1956-12-05,Rep.Hill@opencongress.org +Rep,Will,,Hurd,,,R,TX,23,1,M,202-225-4511,,https://hurd.house.gov,,317 Cannon House Office Building,H001073,,H0TX23086,412654,N00031417,hurdonthehill,,,HurdOnTheHill,,,1977-08-19,Rep.Hurd@opencongress.org +Rep,Bob,,Inglis,,,R,SC,4,0,M,,,http://inglis.house.gov,,,I000023,27064,H2SC04022,400649,N00002460,bobinglis,http://www.opencongress.org/wiki/Robert_Inglis,http://youtube.com/CongressmanInglis,,,,1959-10-11, +Sen,James,M.,Inhofe,,Jim,R,OK,Senior Seat,1,M,202-224-4721,202-228-0380,http://www.inhofe.senate.gov,http://www.inhofe.senate.gov/contact,205 Russell Senate Office Building,I000024,27027,S4OK00083,300055,N00005582,InhofePress,http://www.opencongress.org/wiki/James_Inhofe,http://youtube.com/jiminhofepressoffice,55018309421,,II,1934-11-17,Sen.Inhofe@opencongress.org +Sen,Daniel,K.,Inouye,,,D,HI,Senior Seat,0,M,202-224-3934,202-224-6747,http://inouye.senate.gov/,http://www.inouye.senate.gov/Contact/ContactDKI.cfm,722 Hart Senate Office Building,I000025,53285,S4HI00011,300056,N00001762,,http://www.opencongress.org/wiki/Daniel_Inouye,,,,III,1924-09-07, +Rep,Jay,,Inslee,,,D,WA,1,0,M,202-225-6311,202-226-1606,http://www.house.gov/inslee,http://www.house.gov/inslee/contact/email.html,2329 Rayburn House Office Building,I000026,27125,H2WA04090,400193,N00001725,RepInsleeNews,http://www.opencongress.org/wiki/Jay_Inslee,http://youtube.com/jayinslee,jayinslee,,,1951-02-09, +Sen,John,H.,Isakson,,Johnny,R,GA,Senior Seat,1,M,202-224-3643,202-228-0724,http://www.isakson.senate.gov,http://www.isakson.senate.gov/public/index.cfm/email-me,131 Russell Senate Office Building,I000055,1721,S6GA00119,400194,N00002593,SenatorIsakson,http://www.opencongress.org/wiki/John_Isakson,http://youtube.com/SenatorIsakson,,,III,1944-12-28,Sen.Isakson@opencongress.org +Rep,Darrell,E.,Issa,,,R,CA,49,1,M,202-225-3906,202-225-3303,http://issa.house.gov,http://issa.house.gov/contact/contact-me,2269 Rayburn House Office Building,I000056,16553,H0CA48024,400196,N00007017,DarrellIssa,http://www.opencongress.org/wiki/Darrell_Issa,http://youtube.com/repdarrellissa,19463427992,,,1953-11-01,Rep.Issa@opencongress.org +Rep,Steve,J.,Israel,,,D,NY,3,1,M,202-225-3335,202-225-4669,http://israel.house.gov,https://israel.house.gov/contact/email-me,2457 Rayburn House Office Building,I000057,55440,H0NY02085,400195,N00013345,RepSteveIsrael,http://www.opencongress.org/wiki/Steve_Israel,http://youtube.com/repsteveisrael,RepSteveIsrael,,,1958-05-30,Rep.Israel@opencongress.org +Rep,Sheila,,Jackson Lee,,,D,TX,18,1,F,202-225-3816,202-225-3317,http://jacksonlee.house.gov,http://jacksonlee.house.gov/contact/,2252 Rayburn House Office Building,J000032,21692,H4TX18054,400199,N00005818,JacksonLeeTX18,http://www.opencongress.org/wiki/Sheila_Jackson_Lee,http://youtube.com/TX18SJL,169479190984,,,1950-01-12,Rep.Jacksonlee@opencongress.org +Rep,William,J.,Jefferson,,,D,LA,2,0,M,,,http://www.house.gov/jefferson,,,J000070,"",H0LA02119,400201,N00005353,,http://www.opencongress.org/wiki/William_Jefferson,,,,,1947-03-14, +Rep,Eddie,Bernice,Johnson,,,D,TX,30,1,F,202-225-8885,202-226-1477,http://ebjohnson.house.gov,https://ebjohnson.house.gov/contact/email-me,2468 Rayburn House Office Building,J000126,27098,H2TX00015,400204,N00008122,RepEBJ,http://www.opencongress.org/wiki/Eddie_Bernice_Johnson,http://youtube.com/RepEddieBJohnson,84096022067,,,1935-12-03,Rep.Ebjohnson@opencongress.org +Rep,Sam,Robert,Johnson,,,R,TX,3,1,M,202-225-4201,202-225-1485,http://samjohnson.house.gov,http://samjohnson.house.gov/contact/,2304 Rayburn House Office Building,J000174,27079,H2TX03118,400206,N00008028,SamsPressShop,http://www.opencongress.org/wiki/Samuel_Johnson,http://youtube.com/RepSamJohnson,52454091867,,,1930-10-11,Rep.Samjohnson@opencongress.org +Sen,Tim,P.,Johnson,,,D,SD,Senior Seat,0,M,202-224-5842,202-228-5765,http://www.johnson.senate.gov,http://www.johnson.senate.gov/public/index.cfm?p=ContactForm,136 Hart Senate Office Building,J000177,27067,S6SD00051,300058,N00010084,SenJohnsonSD,http://www.opencongress.org/wiki/Tim_Johnson,http://youtube.com/senatorjohnson,181659658522485,,II,1946-12-28, +Rep,Walter,B.,Jones,Jr.,,R,NC,3,1,M,202-225-3415,202-225-3286,http://jones.house.gov,https://jones.house.gov/contact-me/email-me,2333 Rayburn House Office Building,J000255,21785,H2NC01081,400209,N00002299,RepWalterJones,http://www.opencongress.org/wiki/Walter_Beaman_Jones,http://youtube.com/RepWalterJones,15083070102,,,1943-02-10,Rep.Jones@opencongress.org +Rep,Jesse,Louis,Jackson,Jr.,,D,IL,2,0,M,202-225-0773,202-225-0899,http://www.house.gov/jackson/,http://www.house.gov/jackson/ContactByEMail.shtml,2419 Rayburn House Office Building,J000283,72,H6IL02124,400198,N00012457,RepJJJr,http://www.opencongress.org/wiki/Jesse_Jackson,http://youtube.com/JesseJrTube,16250110021,,,1965-03-11, +Rep,Stephanie,Tubbs,Jones,,,D,OH,11,0,F,,,http://www.house.gov/tubbsjones,,,J000284,23325,H8OH11067,400208,N00003561,,http://www.opencongress.org/wiki/Stephanie_Tubbs_Jones,,,,,1949-09-10, +Rep,Timothy,V.,Johnson,,,R,IL,15,0,M,202-225-2371,202-228-5765,http://www.house.gov/timjohnson,http://www.house.gov/timjohnson/contact/index.shtml,1207 Longworth House Office Building,J000285,6338,H0IL15053,400207,N00012890,RepTimJohnson,http://www.opencongress.org/wiki/Timothy_Johnson,http://youtube.com/RepTimVJohnson,111124328962250,,,1946-07-23, +Rep,Bobby,,Jindal,,,R,LA,1,0,M,,,http://www.house.gov/jindal,,,J000287,35481,H4LA00016,400634,N00026786,,http://www.opencongress.org/wiki/Piyush_Jindal,,,,,1971-06-10, +Rep,Henry,C.,Johnson,Jr.,Hank,D,GA,4,1,M,202-225-1605,202-226-0691,http://hankjohnson.house.gov,https://hankjohnson.house.gov/contact-me/email-me,2240 Rayburn House Office Building,J000288,68070,H6GA04129,412199,N00027848,RepHankJohnson,http://www.opencongress.org/wiki/Henry_Johnson,http://youtube.com/RepHankJohnson,115356957005,,,1954-10-02,Rep.Hankjohnson@opencongress.org +Rep,Jim,,Jordan,,,R,OH,4,1,M,202-225-2676,202-226-0577,http://jordan.house.gov,http://jordan.house.gov/contact/,1524 Longworth House Office Building,J000289,8158,H6OH04082,412226,N00027894,Jim_Jordan,http://www.opencongress.org/wiki/James_Jordan,http://youtube.com/RepJimJordan,35499336459,,,1964-02-17,Rep.Jordan@opencongress.org +Rep,Lynn,,Jenkins,,,R,KS,2,1,F,202-225-6601,202-225-7986,http://lynnjenkins.house.gov,https://lynnjenkins.house.gov/contact-me,1526 Longworth House Office Building,J000290,18594,H8KS02090,412284,N00029077,RepLynnJenkins,http://www.opencongress.org/wiki/Lynn_Jenkins,http://youtube.com/RepLynnJenkins,6974973662,,,1963-06-10,Rep.Lynnjenkins@opencongress.org +Sen,Mike,,Johanns,,,R,NE,Senior Seat,0,M,202-224-4224,202-228-0436,http://www.johanns.senate.gov,http://www.johanns.senate.gov/public/?p=EmailSenatorJohanns,404 Russell Senate Office Building,J000291,21309,S8NE00117,412320,N00029444,Mike_Johanns,http://www.opencongress.org/wiki/Mike_Johanns,http://youtube.com/SenatorMikeJohanns,399357233834,,II,1950-06-18, +Rep,Bill,,Johnson,,,R,OH,6,1,M,202-225-5705,202-225-5907,http://billjohnson.house.gov,http://billjohnson.house.gov/contact/default.aspx,1710 Longworth House Office Building,J000292,120649,H0OH06189,412460,N00032088,RepBillJohnson,http://www.opencongress.org/wiki/Bill_Johnson,http://youtube.com/RepBillJohnson,170477096312258,,,1954-11-10,Rep.Billjohnson@opencongress.org +Sen,Ron,,Johnson,,,R,WI,Senior Seat,1,M,202-224-5323,920-230-7262,http://www.ronjohnson.senate.gov,http://www.ronjohnson.senate.gov/public/index.cfm/contact,328 Hart Senate Office Building,J000293,126217,S0WI00197,412496,N00032546,SenRonJohnson,http://www.opencongress.org/wiki/Ron_Johnson,http://youtube.com/SenatorRonJohnson,186181661410703,,III,1955-04-08,Sen.Ronjohnson@opencongress.org +Rep,Hakeem,S.,Jeffries,,,D,NY,8,1,M,202-225-5936,,http://jeffries.house.gov,https://jeffriesforms.house.gov/contact/,1607 Longworth House Office Building,J000294,55285,H2NY10092,412561,N00033640,RepJeffries,,,118349138343701,,,1970-08-04,Rep.Jeffries@opencongress.org +Rep,David,P.,Joyce,,,R,OH,14,1,M,202-225-5731,202-225-3307,http://joyce.house.gov,https://joyce.house.gov/email-me,1124 Longworth House Office Building,J000295,143052,H2OH14064,412566,N00035007,RepDaveJoyce,,http://youtube.com/repdavejoyce,404318572981934,,,1957-03-17,Rep.Joyce@opencongress.org +Rep,David,W.,Jolly,,,R,FL,13,1,M,202-225-5961,202-225-9764,http://jolly.house.gov,https://jolly.house.gov/contact/email-me,1728 Longworth House Office Building,J000296,146146,H4FL13101,412603,N00035717,USRepDavidJolly,,,712496765463007,,,1972-10-31,Rep.Jolly@opencongress.org +Rep,Evan,,Jenkins,,,R,WV,3,1,M,202-225-3452,202-225-9061,https://evanjenkins.house.gov,,502 Cannon House Office Building,J000297,,H4WV03070,412663,N00035531,RepEvanJenkins,,,RepEvanJenkins,,,1960-09-12,Rep.Evanjenkins@opencongress.org +Rep,Paul,E.,Kanjorski,,,D,PA,11,0,M,,,http://kanjorski.house.gov,,,K000008,27047,H0PA11050,400210,N00001509,PaulKanjorski,http://www.opencongress.org/wiki/Paul_Kanjorski,http://youtube.com/CongressmanKanjorski,,,,1937-04-02, +Rep,Marcy,,Kaptur,,,D,OH,9,1,F,202-225-4146,202-225-7711,http://kaptur.house.gov,https://forms.house.gov/kaptur/webforms/issue_subscribe.shtml,2186 Rayburn House Office Building,K000009,27016,H2OH09031,400211,N00003522,RepMarcyKaptur,http://www.opencongress.org/wiki/Marcy_Kaptur,http://youtube.com/USRepMarcyKaptur,173753129419169,,,1946-06-17,Rep.Kaptur@opencongress.org +Sen,Edward,M.,Kennedy,,Ted,D,MA,Senior Seat,0,M,,,http://kennedy.senate.gov/,,,K000105,53305,S6MA00015,300059,N00000308,,http://www.opencongress.org/wiki/Edward_Kennedy,,,,I,1932-02-22, +Rep,Patrick,Joseph,Kennedy,,,D,RI,1,0,M,,,http://patrickkennedy.house.gov,,,K000113,22207,H4RI01034,400215,N00000360,,http://www.opencongress.org/wiki/Patrick_Joseph_Kennedy,http://youtube.com/RepPatrickKennedy,,,,1967-07-14, +Sen,John,Forbes,Kerry,,,D,MA,Senior Seat,0,M,202-224-2742,202-224-8525,http://www.kerry.senate.gov,http://www.kerry.senate.gov/contact/,218 Russell Senate Office Building,K000148,53306,S4MA00069,300060,N00000245,,http://www.opencongress.org/wiki/John_Kerry,http://youtube.com/senatorkerry,johnkerry,,II,1943-12-11, +Rep,Dale,E.,Kildee,,,D,MI,5,0,M,202-225-3611,202-225-6393,http://www.house.gov/kildee,http://www.house.gov/writerep,2107 Rayburn House Office Building,K000172,26909,H6MI07108,400216,N00004070,,http://www.opencongress.org/wiki/Dale_Kildee,http://youtube.com/repdalekildee,107229849424,,,1929-09-16, +Rep,Carolyn,Cheeks,Kilpatrick,,,D,MI,13,0,F,,,http://www.house.gov/kilpatrick,,,K000180,522,H6MI15127,400217,N00004005,RepKilpatrick,http://www.opencongress.org/wiki/Carolyn_Cheeks_Kilpatrick,http://youtube.com/repkilpatrick,,,,1945-06-25, +Rep,Ron,James,Kind,,,D,WI,3,1,M,202-225-5506,202-225-5739,http://kind.house.gov,https://kindforms.house.gov/email-ron,1502 Longworth House Office Building,K000188,630,H6WI03099,400218,N00004403,RepRonKind,http://www.opencongress.org/wiki/Ronald_James_Kind,http://youtube.com/RepRonKind,89152017954,,,1963-03-16,Rep.Kind@opencongress.org +Rep,Peter,T.,King,,Pete,R,NY,2,1,M,202-225-7896,202-226-2279,http://peteking.house.gov,https://peteking.house.gov/contact/email-me,339 Cannon House Office Building,K000210,26968,H2NY03089,400219,N00001193,RepPeteKing,http://www.opencongress.org/wiki/Peter_King,http://youtube.com/RepPeterKing,,,,1944-04-05,Rep.Peteking@opencongress.org +Rep,Jack,,Kingston,,,R,GA,1,0,M,202-225-5831,202-226-2269,http://kingston.house.gov,https://kingston.house.gov/contactform/,2372 Rayburn House Office Building,K000220,26816,H2GA01157,400221,N00002656,JackKingston,http://www.opencongress.org/wiki/Jack_Kingston,http://youtube.com/jackkingston,6914617307,,,1955-04-24, +Rep,Joseph,K.,Knollenberg,,Joe,R,MI,9,0,M,,,http://www.house.gov/knollenberg,,,K000288,26919,H2MI11042,400225,N00004045,,http://www.opencongress.org/wiki/Joseph_Knollenberg,,,,,1933-11-28, +Sen,Herbert,H.,Kohl,,Herb,D,WI,Senior Seat,0,M,202-224-5653,202-224-9787,http://kohl.senate.gov/,http://www.kohl.senate.gov/contact.cfm,330 Hart Senate Office Building,K000305,53362,S6WI00061,300061,N00004309,,http://www.opencongress.org/wiki/Herbert_Kohl,http://youtube.com/SenatorKohl,herbkohl,,I,1935-02-07, +Rep,Dennis,J.,Kucinich,,,D,OH,10,0,M,202-225-5871,202-225-5745,http://kucinich.house.gov,http://kucinich.house.gov/Contact/Starter.htm,2445 Rayburn House Office Building,K000336,318,H6OH23033,400227,N00003572,Dennis_Kucinich,http://www.opencongress.org/wiki/Dennis_Kucinich,http://youtube.com/djkucinich,147050393077,,,1946-10-08, +Sen,Jon,,Kyl,,,R,AZ,Junior Seat,0,M,202-224-4521,202-224-2207,http://kyl.senate.gov/,http://www.kyl.senate.gov/contact.cfm,730 Hart Senate Office Building,K000352,26721,S4AZ00030,300062,N00006406,senjonkyl,http://www.opencongress.org/wiki/Jon_Kyl,http://youtube.com/SenJonKyl,jonkyl,,I,1942-04-25, +Sen,Mark,Steven,Kirk,,,R,IL,Junior Seat,1,M,202-224-2854,202-228-4611,http://www.kirk.senate.gov,http://www.kirk.senate.gov/?p=comment_on_legislation,524 Hart Senate Office Building,K000360,33502,H0IL10120,400222,N00012539,SenatorKirk,http://www.opencongress.org/wiki/Mark_Kirk,http://youtube.com/SenatorKirk,116381528428230,,III,1959-09-15,Sen.Kirk@opencongress.org +Rep,Ric,,Keller,,,R,FL,8,0,M,,,http://www.house.gov/keller/Frset.htm,,,K000361,30865,H0FL08042,400212,N00009614,,http://www.opencongress.org/wiki/Ric_Keller,,,,,1964-09-05, +Rep,Steve,A.,King,,,R,IA,4,1,M,202-225-4426,202-225-3193,https://steveking.house.gov,https://forms.house.gov/king/webforms/issue_subscribe.html,2210 Rayburn House Office Building,K000362,10853,H2IA05072,400220,N00025237,SteveKingIA,http://www.opencongress.org/wiki/Steve_King,http://youtube.com/stevekingia,134325379926458,,,1949-05-28,Rep.Steveking@opencongress.org +Rep,John,Paul,Kline,,,R,MN,2,1,M,202-225-2271,202-225-2595,http://kline.house.gov,http://kline.house.gov/contact/,2439 Rayburn House Office Building,K000363,20311,H8MN06047,400224,N00004436,RepJohnKline,http://www.opencongress.org/wiki/John_Kline,http://youtube.com/repjohnkline,770135879667732,,,1947-09-06,Rep.Kline@opencongress.org +Rep,John,R.,Kuhl,Jr.,Randy,R,NY,29,0,M,,,http://www.house.gov/kuhl ,,,K000364,4233,H4NY29080,400642,N00026087,RandyKuhl,http://www.opencongress.org/wiki/John_Kuhl,,,,,1943-04-19, +Rep,Steve,,Kagen,,,D,WI,8,0,M,,,http://kagen.house.gov,,,K000365,66021,H6WI08122,412240,N00027618,,http://www.opencongress.org/wiki/Steven_Kagen,http://youtube.com/CongressmanKagen,,,,1949-12-12, +Rep,Ron,,Klein,,,D,FL,22,0,M,,,http://klein.house.gov,,,K000366,24261,H6FL22040,412198,N00027515,RepRonKlein,http://www.opencongress.org/wiki/Ron_Klein,http://youtube.com/RepRonKlein,,,,1957-07-10, +Sen,Amy,Jean,Klobuchar,,,D,MN,Senior Seat,1,F,202-224-3244,202-228-2186,http://www.klobuchar.senate.gov,http://www.klobuchar.senate.gov/public/email-amy,302 Hart Senate Office Building,K000367,65092,S6MN00267,412242,N00027500,,http://www.opencongress.org/wiki/Amy_Klobuchar,http://youtube.com/senatorklobuchar,,,I,1960-05-25,Sen.Klobuchar@opencongress.org +Rep,Ann,,Kirkpatrick,,,D,AZ,1,1,F,202-225-3361,202-225-3462,http://kirkpatrick.house.gov,https://kirkpatrick.house.gov/contact/email-me,201 Cannon House Office Building,K000368,28425,H8AZ01104,412286,N00029260,RepKirkpatrick,http://www.opencongress.org/wiki/Ann_Kirkpatrick,http://youtube.com/repannkirkpatrick,152493768236405,,,1950-03-24,Rep.Kirkpatrick@opencongress.org +Rep,Larry,,Kissell,,,D,NC,8,0,M,202-225-3715,202-225-4036,http://kissell.house.gov,https://forms.house.gov/kissell/contact-form.shtml,1632 Longworth House Office Building,K000369,57769,H6NC08111,412287,N00028859,RepLarryKissell,http://www.opencongress.org/wiki/Lawrence_Kissell,http://youtube.com/RepLarryKissell,11156132835,,,1951-01-31, +Rep,Suzanne,M.,Kosmas,,,D,FL,24,0,F,,,http://www.kosmas.house.gov,,,K000370,12851,H8FL24026,412288,N00029370,,http://www.opencongress.org/wiki/Suzanne_Kosmas,http://youtube.com/CongresswomanKosmas,,,,1944-02-25, +Rep,Frank,,Kratovil,Jr.,,D,MD,1,0,M,,,http://kratovil.house.gov,,,K000371,101875,H8MD01086,412289,N00029146,,http://www.opencongress.org/wiki/Frank_Kratovil,,,,,1968-05-29, +Rep,Mary Jo,,Kilroy,,,D,OH,15,0,F,,,http://kilroy.house.gov,,,K000372,95759,H6OH15104,412285,N00027778,RepMaryJoKilroy,http://www.opencongress.org/wiki/Mary_Jo_Kilroy,http://youtube.com/RepMaryJoKilroy,,,,1949-04-30, +Sen,Edward,E.,Kaufman,,,D,DE,Junior Seat,0,M,,,http://kaufman.senate.gov/,,,K000373,110918,,412329,N00030767,,http://www.opencongress.org/wiki/Edward_Kaufman,http://youtube.com/SenatorTed,,,II,1939-03-15, +Sen,Paul,G.,Kirk,Jr.,,D,MA,Junior Seat,0,M,,,http://kirk.senate.gov/ ,,,K000374,116298,,412381,N00031303,,http://www.opencongress.org/wiki/Paul_Kirk,,,,I,1938-01-18, +Rep,William,R.,Keating,,,D,MA,9,1,M,202-225-3111,202- 225-5658,http://keating.house.gov,https://forms.house.gov/keating/webforms/contact.shtml,315 Cannon House Office Building,K000375,4743,H0MA10082,412435,N00031933,USRepKeating,http://www.opencongress.org/wiki/Bill_Keating,http://youtube.com/RepBillKeating,183092598372008,,,1952-09-06,Rep.Keating@opencongress.org +Rep,Mike,,Kelly,,,R,PA,3,1,M,202-225-5406,202-225-3103,http://kelly.house.gov,https://kelly.house.gov/contact-me/email-me,1519 Longworth House Office Building,K000376,119463,H0PA03271,412465,N00031647,MikeKellyPA,http://www.opencongress.org/wiki/Mike_Kelly,http://youtube.com/repmikekelly,191056827594903,,,1948-05-10,Rep.Kelly@opencongress.org +Rep,Adam,,Kinzinger,,,R,IL,16,1,M,202-225-3635,202- 225-3521,http://kinzinger.house.gov,https://kinzinger.house.gov/email-adam,1221 Longworth House Office Building,K000378,116559,H0IL11052,412421,N00030667,RepKinzinger,http://www.opencongress.org/wiki/Adam_Kinzinger,http://youtube.com/RepAdamKinzinger,187811174579106,,,1978-02-27,Rep.Kinzinger@opencongress.org +Rep,Joseph,P.,Kennedy,III,,D,MA,4,1,M,202-225-5931,202-225-0182,http://kennedy.house.gov,https://kennedy.house.gov/contact/email-me,306 Cannon House Office Building,K000379,141275,H2MA04073,412543,N00034044,RepJoeKennedy,,,301936109927957,,,1980-10-04,Rep.Kennedy@opencongress.org +Rep,Daniel,T.,Kildee,,,D,MI,5,1,M,202-225-3611,202-225-6393,http://dankildee.house.gov,https://dankildee.house.gov/contact/email-me,227 Cannon House Office Building,K000380,136102,H2MI05119,412546,N00033395,RepDanKildee,,http://youtube.com/RepDanKildee,484166588292670,,,1958-08-11,Rep.Dankildee@opencongress.org +Rep,Derek,,Kilmer,,,D,WA,6,1,M,202-225-5916,,http://kilmer.house.gov,https://kilmer.house.gov/contact/email-me,1520 Longworth House Office Building,K000381,51516,H2WA06129,412583,N00034453,RepDerekKilmer,,,450819048314124,,,1974-01-01,Rep.Kilmer@opencongress.org +Rep,Ann,M.,Kuster,,,D,NH,2,1,F,202-225-5206,202-225-2946,http://kuster.house.gov,https://kuster.house.gov/contact/email-me,137 Cannon House Office Building,K000382,122256,H0NH02181,412557,N00030875,RepAnnieKuster,,http://youtube.com/RepKuster,115543081952049,,,1956-09-05,Rep.Kuster@opencongress.org +Sen,Angus,,King,,,I,ME,Junior Seat,1,M,202-224-5344,202-224-1946,http://www.king.senate.gov,http://www.king.senate.gov/contact,133 Hart Senate Office Building,K000383,22381,S2ME00109,412545,N00034580,SenAngusKing,,http://youtube.com/SenatorAngusKing,142803045874943,,I,1944-03-31,Sen.King@opencongress.org +Sen,Timothy,,Kaine,,,D,VA,Junior Seat,1,M,202-224-4024,202-228-6363,http://www.kaine.senate.gov,http://www.kaine.senate.gov/contact,231 Russell Senate Office Building,K000384,50772,S2VA00142,412582,N00033177,SenKaineOffice,,http://youtube.com/SenatorTimKaine,482778861771212,,I,1958-02-26,Sen.Kaine@opencongress.org +Rep,Robin,,Kelly,,,D,IL,2,1,F,202-225-0773,202-225-4583,http://robinkelly.house.gov,https://robinkelly.house.gov/contact/email-me,1239 Longworth House Office Building,K000385,33384,H2IL02172,412595,N00035215,RepRobinKelly,,,150380975141321,,,1956-04-30,Rep.Robinkelly@opencongress.org +Rep,John,,Katko,,,R,NY,24,1,M,202-225-3701,202-225-4042,https://katko.house.gov,,1123 Longworth House Office Building,K000386,,H4NY24073,412649,N00035934,RepJohnKatko,,,RepJohnKatko,,,1962-11-09,Rep.Katko@opencongress.org +Rep,Steve,,Knight,,,R,CA,25,1,M,202-225-1956,202-226-0683,https://knight.house.gov,,1023 Longworth House Office Building,K000387,,H4CA25123,412614,N00035820,SteveKnight25,,,RepresentativeSteveKnight,,,1966-12-17,Rep.Knight@opencongress.org +Rep,Trent,,Kelly,,,R,MS,1,1,M,202-225-4306,,https://trentkelly.house.gov,https://trentkelly.house.gov/contact,1427 Longworth House Office Building,K000388,156389,H6MS01131,412673,N00037003,reptrentkelly,,,reptrentkelly,,,1966-03-01,Rep.Trentkelly@opencongress.org +Sen,Blanche,Lambert,Lincoln,,,D,AR,Senior Seat,0,F,,,http://lincoln.senate.gov/,,,L000035,26723,S8AR00112,300068,N00008092,,http://www.opencongress.org/wiki/Blanche_Lincoln,http://youtube.com/SenatorLincoln,,,III,1960-09-30, +Rep,Nicholas,V.,Lampson,,Nick,D,TX,22,0,M,,,http://lampson.house.gov,,,L000043,285,H6TX09033,400229,N00005928,,http://www.opencongress.org/wiki/Nicholas_Lampson,http://youtube.com/CongressmanLampson,,,,1945-02-14, +Rep,Tom,,Lantos,,,D,CA,12,0,M,,,http://lantos.house.gov,,,L000090,26739,H0CA11022,400231,N00007382,,http://www.opencongress.org/wiki/Thomas_Lantos,,,,,1928-02-01, +Rep,Tom,P.,Latham,,,R,IA,3,0,M,202-225-5476,202-225-3301,http://latham.house.gov,https://latham.house.gov/contact/contactform.htm,2217 Rayburn House Office Building,L000111,22175,H4IA05102,400234,N00004227,TomLatham,http://www.opencongress.org/wiki/Thomas_Latham,http://youtube.com/CongressmanTomLatham,345331988887412,,,1948-07-14, +Sen,Frank,R.,Lautenberg,,,D,NJ,Senior Seat,0,M,202-224-3224,202-228-4054,http://www.lautenberg.senate.gov,http://www.lautenberg.senate.gov/contact/routing.cfm,141 Hart Senate Office Building,L000123,53324,S2NJ00080,300064,N00000659,FrankLautenberg,http://www.opencongress.org/wiki/Frank_Lautenberg,,121816241167991,,II,1924-01-23, +Sen,Patrick,J.,Leahy,,,D,VT,Senior Seat,1,M,202-224-4242,202-224-3479,http://www.leahy.senate.gov,https://www.leahy.senate.gov/contact/,437 Russell Senate Office Building,L000174,53353,S4VT00017,300065,N00009918,SenatorLeahy,http://www.opencongress.org/wiki/Patrick_Leahy,http://youtube.com/SenatorPatrickLeahy,178569152181267,,III,1940-03-31,Sen.Leahy@opencongress.org +Sen,Carl,,Levin,,,D,MI,Senior Seat,0,M,202-224-6221,202-224-1388,http://www.levin.senate.gov,https://www.levin.senate.gov/contact/email/,269 Russell Senate Office Building,L000261,53307,S8MI00158,300066,N00001691,SenCarlLevin,http://www.opencongress.org/wiki/Carl_Levin,http://youtube.com/SenCarlLevin,7481814545,,II,1934-06-28, +Rep,Sander,M.,Levin,,,D,MI,9,1,M,202-225-4961,202-226-1033,http://levin.house.gov,https://levin.house.gov/contact-me/email-me,1236 Longworth House Office Building,L000263,26918,H2MI17023,400238,N00003950,RepSandyLevin,http://www.opencongress.org/wiki/Sander_Levin,http://youtube.com/mi12yes,223726364320243,,,1931-09-06,Rep.Levin@opencongress.org +Rep,Jerry,,Lewis,,,R,CA,41,0,M,202-225-5861,202-225-6498,http://www.house.gov/jerrylewis,http://www.house.gov/jerrylewis/IMA/WritetoRepresentativeLewis.htm,2112 Rayburn House Office Building,L000274,26769,H8CA37079,400239,N00007087,RepJerryLewis,http://www.opencongress.org/wiki/Jerry_Lewis,http://youtube.com/RepJerryLewis1,141850062373,,,1934-10-21, +Rep,John,R.,Lewis,,,D,GA,5,1,M,202-225-3801,202-225-0351,http://johnlewis.house.gov,https://johnlewis.house.gov/contact-me/email-me-zip,343 Cannon House Office Building,L000287,26820,H6GA05217,400240,N00002577,RepJohnLewis,http://www.opencongress.org/wiki/John_Lewis,http://youtube.com/repjohnlewis,82737208404,,,1940-02-21,Rep.Johnlewis@opencongress.org +Rep,Ron,,Lewis,,,R,KY,2,0,M,,,http://www.house.gov/ronlewis,,,L000293,26872,H4KY02030,400241,N00003476,,http://www.opencongress.org/wiki/Ron_Lewis,,,,,1946-09-14, +Sen,Joseph,I.,Lieberman,,,I,CT,Senior Seat,0,M,202-224-4041,202-224-9750,http://lieberman.senate.gov/,http://www.lieberman.senate.gov/index.cfm/contact/email-me-about-an-issue,706 Hart Senate Office Building,L000304,53278,S8CT00022,300067,N00000616,JoeLieberman,http://www.opencongress.org/wiki/Joseph_Lieberman,http://youtube.com/SenatorJoeLieberman,joelieberman,,I,1942-02-24, +Rep,John,,Linder,,,R,GA,7,0,M,,,http://linder.house.gov,,,L000321,26825,H0GA04023,400242,N00002599,,http://www.opencongress.org/wiki/John_Linder,http://youtube.com/linderje,,,,1942-09-09, +Rep,Zoe,,Lofgren,,,D,CA,19,1,F,202-225-3072,202-225-3336,https://lofgren.house.gov,http://lofgren.house.gov/contact/,1401 Longworth House Office Building,L000397,21899,H4CA16049,400245,N00007479,RepZoeLofgren,http://www.opencongress.org/wiki/Zoe_Lofgren,http://youtube.com/RepZoeLofgren,221191600719,,,1947-12-21,Rep.Lofgren@opencongress.org +Rep,Nita,M.,Lowey,,,D,NY,17,1,F,202-225-6506,202-225-0546,http://lowey.house.gov,https://lowey.house.gov/contact-form/,2365 Rayburn House Office Building,L000480,26982,H8NY20056,400246,N00001024,NitaLowey,http://www.opencongress.org/wiki/Nita_Lowey,http://youtube.com/nitalowey,158290607551599,,,1937-07-05,Rep.Lowey@opencongress.org +Rep,Frank,D.,Lucas,,,R,OK,3,1,M,202-225-5565,202-225-8698,http://lucas.house.gov,https://lucas.house.gov/contact-me/email-me,2405 Rayburn House Office Building,L000491,27032,H4OK06056,400247,N00005559,RepFrankLucas,http://www.opencongress.org/wiki/Frank_Lucas,http://youtube.com/RepFrankLucas,7872057395,,,1960-01-06,Rep.Lucas@opencongress.org +Sen,Richard,G.,Lugar,,,R,IN,Senior Seat,0,M,202-224-4814,202-228-0360,http://lugar.senate.gov/,http://www.lugar.senate.gov/contact/,306 Hart Senate Office Building,L000504,53292,S4IN00014,300070,N00001764,senatorlugar,http://www.opencongress.org/wiki/Richard_Lugar,http://youtube.com/senatorlugar,senatorlugar,,I,1932-04-04, +Rep,Daniel,E.,Lungren,,,R,CA,3,0,M,202-225-5716,202-226-1298,http://www.lungren.house.gov,https://forms.house.gov/lungren/forms/email.shtml,2313 Rayburn House Office Building,L000517,16730,H6CA34112,400617,N00011971,RepDanLungren,http://www.opencongress.org/wiki/Daniel_Lungren,http://youtube.com/RepLungrenCA03,Dan.Lungren,,,1946-09-22, +Sen,Mary,L.,Landrieu,,,D,LA,Senior Seat,0,F,202-224-5824,202-224-9735,http://www.landrieu.senate.gov,http://www.landrieu.senate.gov/?p=contact,703 Hart Senate Office Building,L000550,661,S6LA00227,300063,N00005395,SenLandrieu,http://www.opencongress.org/wiki/Mary_Landrieu,http://youtube.com/senatorlandrieu,122518851125820,,II,1955-11-23, +Rep,Barbara,,Lee,,,D,CA,13,1,F,202-225-2661,202-225-9817,http://lee.house.gov,http://lee.house.gov/contact-the-office/email-me,2267 Rayburn House Office Building,L000551,8315,H8CA09060,400237,N00008046,RepBarbaraLee,http://www.opencongress.org/wiki/Barbara_Lee,http://youtube.com/RepLee,92190287786,,,1946-07-16,Rep.Lee@opencongress.org +Rep,Ray,H.,LaHood,,,R,IL,18,0,M,,,http://www.house.gov/lahood,,,L000552,21699,H4IL18059,400228,N00004933,,http://www.opencongress.org/wiki/Ray_LaHood,,,,,1945-12-06, +Rep,Steven,C.,LaTourette,,,R,OH,14,0,M,202-225-5731,202-225-3307,http://www.house.gov/latourette,http://latourette.house.gov/ContactSteve.aspx,2371 Rayburn House Office Building,L000553,21798,H4OH19036,400235,N00003545,SteveLaTourette,http://www.opencongress.org/wiki/Steven_LaTourette,http://youtube.com/StevenLatourette,stevenlatourette,,,1954-07-22, +Rep,Frank,A.,LoBiondo,,,R,NJ,2,1,M,202-225-6572,202-225-3318,http://lobiondo.house.gov,https://lobiondo.house.gov/contact-me/email-me,2427 Rayburn House Office Building,L000554,21890,H2NJ02037,400244,N00000851,RepLoBiondo,http://www.opencongress.org/wiki/Frank_LoBiondo,http://youtube.com/USRepFrankLoBiondo,FrankLoBiondo,,,1946-05-12,Rep.Lobiondo@opencongress.org +Rep,John,B.,Larson,,,D,CT,1,1,M,202-225-2265,202-225-1031,http://larson.house.gov,https://forms.house.gov/larson/contact_new.html,1501 Longworth House Office Building,L000557,17188,H8CT01046,400233,N00000575,RepJohnLarson,http://www.opencongress.org/wiki/John_Larson,http://youtube.com/RepJohnLarson,6352928631,,,1948-07-22,Rep.Larson@opencongress.org +Rep,James,R.,Langevin,,Jim,D,RI,2,1,M,202-225-2735,202-225-5976,http://langevin.house.gov,https://langevin.house.gov/contact-me/email-me,109 Cannon House Office Building,L000559,55787,H0RI02139,400230,N00009724,JimLangevin,http://www.opencongress.org/wiki/James_Langevin,http://youtube.com/jimlangevin,6578978441,,,1964-04-22,Rep.Langevin@opencongress.org +Rep,Rick,,Larsen,,,D,WA,2,1,M,202-225-2605,202-225-4420,http://larsen.house.gov,http://larsen.house.gov/contact-rick/email-rick,2113 Rayburn House Office Building,L000560,56231,H0WA02080,400232,N00009759,RepRickLarsen,http://www.opencongress.org/wiki/Rick_Larsen,http://youtube.com/congressmanlarsen,135654683137079,,,1965-06-15,Rep.Larsen@opencongress.org +Rep,Stephen,F.,Lynch,,,D,MA,8,1,M,202-225-8273,202-225-3984,http://lynch.house.gov,https://lynch.house.gov/contact-me/email-me,2369 Rayburn House Office Building,L000562,4844,H2MA09072,400249,N00013855,RepStephenLynch,http://www.opencongress.org/wiki/Stephen_Lynch,http://youtube.com/RepLynch,133720816696865,,,1955-03-31,Rep.Lynch@opencongress.org +Rep,Daniel,William,Lipinski,,,D,IL,3,1,M,202-225-5701,202-225-1012,http://lipinski.house.gov,https://lipinskiforms.house.gov/contact-form,2346 Rayburn House Office Building,L000563,33692,H4IL03077,400630,N00027239,RepLipinski,http://www.opencongress.org/wiki/Daniel_Lipinski,http://youtube.com/lipinski03,103286879730089,,,1966-07-15,Rep.Lipinski@opencongress.org +Rep,Doug,,Lamborn,,,R,CO,5,1,M,202-225-4422,202-226-2638,http://lamborn.house.gov,https://lambornforms.house.gov/contact-form,2402 Rayburn House Office Building,L000564,2698,H6CO05159,412191,N00028133,RepDLamborn,http://www.opencongress.org/wiki/Douglas_Lamborn,http://youtube.com/CongressmanLamborn,45059452286,,,1954-05-24,Rep.Lamborn@opencongress.org +Rep,David,,Loebsack,,,D,IA,2,1,M,202-225-6576,202-226-0757,http://loebsack.house.gov,https://loebsack.house.gov/forms/writeyourrep/,1527 Longworth House Office Building,L000565,68964,H6IA02146,412209,N00027741,DaveLoebsack,http://www.opencongress.org/wiki/Dave_Loebsack,http://youtube.com/congressmanloebsack,291731316748,,,1952-12-23,Rep.Loebsack@opencongress.org +Rep,Robert,E.,Latta,,,R,OH,5,1,M,202-225-6405,202-225-1985,http://latta.house.gov,https://latta.house.gov/contact/contactform.htm,2448 Rayburn House Office Building,L000566,9926,H8OH05036,412256,N00012233,BobLatta,http://www.opencongress.org/wiki/Robert_Latta,http://youtube.com/CongressmanBobLatta,100000004848334,,,1956-04-18,Rep.Latta@opencongress.org +Rep,Leonard,,Lance,,,R,NJ,7,1,M,202-225-5361,202-225-9460,http://lance.house.gov,https://lance.house.gov/contact-me1,2352 Rayburn House Office Building,L000567,4443,H6NJ12136,412290,N00000898,RepLanceNJ7,http://www.opencongress.org/wiki/Leonard_Lance,http://youtube.com/CongressmanLance,100830109970339,,,1952-06-25,Rep.Lance@opencongress.org +Rep,Christopher,John,Lee,,,R,NY,26,0,M,,,http://chrislee.house.gov,,,L000568,110348,H8NY26095,412291,N00030198,chrislee_ny26,http://www.opencongress.org/wiki/Christopher_Lee,http://youtube.com/congressmanlee,RepChrisLee,,,1964-04-01, +Rep,Blaine,,Luetkemeyer,,,R,MO,3,1,M,202-225-2956,202-225-5712,http://luetkemeyer.house.gov,https://luetkemeyer.house.gov/forms/writeyourrep/,2440 Rayburn House Office Building,L000569,20400,H8MO09153,412292,N00030026,RepBlainePress,http://www.opencongress.org/wiki/Blaine_Luetkemeyer,http://youtube.com/BLuetkemeyer,1358702716,,,1952-05-07,Rep.Luetkemeyer@opencongress.org +Rep,Ben,Ray,Luján,,,D,NM,3,1,M,202-225-6190,202-226-1528,http://lujan.house.gov,https://forms.house.gov/lujan/contact-form.shtml,2446 Rayburn House Office Building,L000570,102842,H8NM03196,412293,N00029562,RepBenRayLujan,http://www.opencongress.org/wiki/Ben_Lujan,http://youtube.com/Repbenraylujan,112962521120,,,1972-06-07,Rep.Lujan@opencongress.org +Rep,Cynthia,M.,Lummis,,,R,WY,0,1,F,202-225-2311,202-225-3057,http://lummis.house.gov,http://lummis.house.gov/contact/,2433 Rayburn House Office Building,L000571,15546,H8WY00148,412294,N00029788,CynthiaLummis,http://www.opencongress.org/wiki/Cynthia_Lummis,http://youtube.com/CynthiaLummis,152754318103332,,,1954-09-10,Rep.Lummis@opencongress.org +Sen,George,S.,LeMieux,,,R,FL,Junior Seat,0,M,,,http://lemieux.senate.gov/,,,L000572,17431,S2FL00227,412380,N00031304,George_LeMieux,http://www.opencongress.org/wiki/George_LeMieux,,,,III,1969-05-21, +Rep,RaĂşl,R.,Labrador,,,R,ID,1,1,M,202-225-6611,202-225-3029,http://labrador.house.gov,https://labradorforms.house.gov/email-me,1523 Longworth House Office Building,L000573,57391,H0ID01253,412419,N00031377,Raul_Labrador,http://www.opencongress.org/wiki/Raul_Labrador,http://youtube.com/RepLabrador,180970951936493,,,1967-12-08,Rep.Labrador@opencongress.org +Rep,Jeff,M.,Landry,,,R,LA,3,0,M,202-225-4031,202- 226-3944,http://landry.house.gov/,,206 Cannon House Office Building,L000574,93509,H0LA03141,412433,N00031503,repjefflandry,http://www.opencongress.org/wiki/Jeff_Landry,http://youtube.com/repjefflandry,repjefflandry,,,1970-12-23, +Sen,James,,Lankford,,,R,OK,Junior Seat,1,M,202-224-5754,,http://www.lankford.senate.gov,,316 Hart Senate Office Building,L000575,124938,H0OK05114,412464,N00031129,SenatorLankford,http://www.opencongress.org/wiki/James_Lankford,http://youtube.com/SenatorLankford,130873066975024,,III,1968-03-04,Sen.Lankford@opencongress.org +Rep,Billy,,Long,,,R,MO,7,1,M,202-225-6536,202-225-5604,http://long.house.gov,https://longforms.house.gov/email-billy,1541 Longworth House Office Building,L000576,123401,H0MO07113,412445,N00030676,USRepLong,http://www.opencongress.org/wiki/Billy_Long,http://youtube.com/MOdistrict7,139631049438354,,,1955-08-11,Rep.Long@opencongress.org +Sen,Mike,,Lee,,,R,UT,Junior Seat,1,M,202-224-5444,,http://www.lee.senate.gov,http://www.lee.senate.gov/public/index.cfm/contact,361a Russell Senate Office Building,L000577,66395,S0UT00165,412495,N00031696,SenMikeLee,http://www.opencongress.org/wiki/Mike_Lee,http://youtube.com/senatormikelee,178081365556898,,III,1971-06-04,Sen.Lee@opencongress.org +Rep,Doug,,LaMalfa,,,R,CA,1,1,M,202-225-3076,530-534-7800,http://lamalfa.house.gov,https://lamalfa.house.gov/contact/email-me,322 Cannon House Office Building,L000578,29713,H2CA02142,412510,N00033987,RepLaMalfa,,http://youtube.com/RepLaMalfa,RepLaMalfa,,,1960-07-02,Rep.Lamalfa@opencongress.org +Rep,Alan,S.,Lowenthal,,,D,CA,47,1,M,202-225-7924,202-225-7926,http://lowenthal.house.gov,http://lowenthal.house.gov/contact/howtocontactme.htm,108 Cannon House Office Building,L000579,16469,H2CA00104,412521,N00033274,RepLowenthal,,http://youtube.com/RepLowenthal,392631677490897,,,1941-03-08,Rep.Lowenthal@opencongress.org +Rep,Michelle,,Lujan Grisham,,,D,NM,1,1,F,202-225-6316,202-225-4975,https://lujangrisham.house.gov,http://lujangrisham.house.gov/contact/email-me/,214 Cannon House Office Building,L000580,102404,H8NM01257,412558,N00029400,RepLujanGrisham,,http://youtube.com/RepLujanGrisham,191640657646128,,,1959-10-24,Rep.Lujangrisham@opencongress.org +Rep,Brenda,,Lawrence,,,D,MI,14,1,F,202-225-5802,202-226-2356,https://lawrence.house.gov,,1237 Longworth House Office Building,L000581,,H2MI14111,412638,N00034068,RepLawrence,,,395759603917487,,,1954-10-18,Rep.Lawrence@opencongress.org +Rep,Ted,,Lieu,,,D,CA,33,1,M,202-225-3976,202-225-4099,https://lieu.house.gov,,415 Cannon House Office Building,L000582,,H4CA33119,412616,N00035825,RepTedLieu,,,RepTedLieu,,,1969-03-29,Rep.Lieu@opencongress.org +Rep,Barry,,Loudermilk,,,R,GA,11,1,M,202-225-2931,202-225-2944,http://loudermilk.house.gov,,238 Cannon House Office Building,L000583,,H4GA11061,412624,N00035347,RepLoudermilk,,,reploudermilk,,,1963-12-22,Rep.Loudermilk@opencongress.org +Rep,Mia,,Love,,,R,UT,4,1,F,202-225-3011,202-225-5638,https://love.house.gov,,217 Cannon House Office Building,L000584,,H2UT04023,412656,N00033842,repmialove,,,repmialove,,,1975-12-06,Rep.Love@opencongress.org +Rep,Darin,,LaHood,,,R,IL,18,1,M,202-225-6201,,https://lahood.house.gov/,https://lahood.house.gov/contact/email,2464 Rayburn House Office Building,L000585,128760,H6IL18088,412674,N00037031,,,,,,,1968-07-05,Rep.Lahood@opencongress.org +Rep,Carolyn,B.,Maloney,,,D,NY,12,1,F,202-225-7944,202-225-4709,http://maloney.house.gov,https://maloney.house.gov/contact-me/email-me,2308 Rayburn House Office Building,M000087,26978,H2NY14037,400251,N00000078,RepMaloney,http://www.opencongress.org/wiki/Carolyn_Maloney,,397176447066236,,,1946-02-19,Rep.Maloney@opencongress.org +Sen,Edward,J.,Markey,,Ed,D,MA,Junior Seat,1,M,202-224-2742,,http://www.markey.senate.gov,http://www.markey.senate.gov/contact,255 Dirksen Senate Office Building,M000133,26900,H6MA07101,400253,N00000270,SenMarkey,http://www.opencongress.org/wiki/Edward_Markey,http://youtube.com/RepMarkey,6846731378,,II,1946-07-11,Sen.Markey@opencongress.org +Sen,John,S.,McCain,,,R,AZ,Senior Seat,1,M,202-224-2235,202-228-2862,http://www.mccain.senate.gov,http://www.mccain.senate.gov/public/index.cfm/contact-form,218 Russell Senate Office Building,M000303,53270,S6AZ00019,300071,N00006424,SenJohnMcCain,http://www.opencongress.org/wiki/John_McCain,http://youtube.com/SenatorJohnMcCain,6425923706,,III,1936-08-29,Sen.Mccain@opencongress.org +Rep,Carolyn,,McCarthy,,,D,NY,4,0,F,202-225-5516,202-225-5758,http://carolynmccarthy.house.gov,https://carolynmccarthy.house.gov/contact,2346 Rayburn House Office Building,M000309,693,H6NY04112,400257,N00001148,RepMcCarthyNY,http://www.opencongress.org/wiki/Carolyn_McCarthy,http://youtube.com/CarolynMcCarthy,,,,1944-01-05, +Rep,James,P.,McGovern,,Jim,D,MA,2,1,M,202-225-6101,202-225-5759,http://mcgovern.house.gov,https://mcgovern.house.gov/contact/email-me,438 Cannon House Office Building,M000312,552,H4MA03022,400263,N00000179,RepMcGovern,http://www.opencongress.org/wiki/James_McGovern,http://youtube.com/repjimmcgovern,148299805224565,,,1959-11-20,Rep.Mcgovern@opencongress.org +Sen,Mitch,,McConnell,,,R,KY,Senior Seat,1,M,202-224-2541,202-224-2499,http://www.mcconnell.senate.gov,http://www.mcconnell.senate.gov/public/index.cfm?p=ContactForm,317 Russell Senate Office Building,M000355,53298,S2KY00012,300072,N00003389,McConnellPress,http://www.opencongress.org/wiki/Mitch_McConnell,,mitchmcconnell,,II,1942-02-20,Sen.Mcconnell@opencongress.org +Rep,James,O.,McCrery,III,Jim,R,LA,4,0,M,,,http://mccrery.house.gov,,,M000388,26881,H8LA04134,400261,N00005414,,http://www.opencongress.org/wiki/James_McCrery,,,,,1949-09-18, +Rep,Jim,A.,McDermott,,,D,WA,7,1,M,202-225-3106,202-225-6197,http://mcdermott.house.gov,https://forms.house.gov/mcdermott/webforms/new/contact.shtml,1035 Longworth House Office Building,M000404,27128,H8WA07132,400262,N00009829,RepJimMcDermott,http://www.opencongress.org/wiki/James_McDermott,http://youtube.com/RepJimMcDermott,246418928093,,,1936-12-28,Rep.Mcdermott@opencongress.org +Rep,John,M.,McHugh,,,R,NY,23,0,M,,,http://mchugh.house.gov,,,M000472,26986,H2NY24036,400264,N00001276,,http://www.opencongress.org/wiki/John_McHugh,http://youtube.com/RepJohnMcHugh,,,,1948-09-29, +Rep,Mike,,McIntyre,,,D,NC,7,0,M,202-225-2731,202-225-5773,http://mcintyre.house.gov,https://mcintyreforms.house.gov/forms/writeyourrep/,2428 Rayburn House Office Building,M000485,153,H8NC07044,400266,N00002356,RepMikeMcIntyre,http://www.opencongress.org/wiki/Mike_McIntyre,http://youtube.com/RepMikeMcIntyre,340903514856,,,1956-08-06, +Rep,Howard,P.,McKeon,,Buck,R,CA,25,0,M,202-225-1956,202-226-0683,http://mckeon.house.gov,https://mckeon.house.gov/forms/writeyourrep/default.aspx,2310 Rayburn House Office Building,M000508,26755,H2CA25036,400267,N00006882,BuckMcKeon,http://www.opencongress.org/wiki/Howard_McKeon,http://youtube.com/BuckMcKeon,8138529578,,,1938-09-09, +Rep,Michael,R.,McNulty,,,D,NY,21,0,M,,,http://www.house.gov/mcnulty,,,M000590,26987,H8NY23084,400268,N00001214,,http://www.opencongress.org/wiki/Michael_McNulty,,,,,1947-09-16, +Rep,Martin,T.,Meehan,,Marty,D,MA,5,0,M,,,http://www.house.gov/meehan,,,M000627,26987,H2MA05054,400269,N00000205,,http://www.opencongress.org/wiki/Martin_Meehan,,,,,1956-12-30, +Sen,Robert,,MenĂ©ndez,,Bob,D,NJ,Senior Seat,1,M,202-224-4744,202-228-2197,http://www.menendez.senate.gov,http://www.menendez.senate.gov/contact,528 Hart Senate Office Building,M000639,26961,H2NJ13075,400272,N00000699,SenatorMenendez,http://www.opencongress.org/wiki/Robert_Menendez,http://youtube.com/SenatorMenendezNJ,349744811357,,I,1954-01-01,Sen.Menendez@opencongress.org +Rep,John,L.,Mica,,,R,FL,7,1,M,202-225-4035,202-226-0821,http://mica.house.gov,https://mica.house.gov/contact-form,2187 Rayburn House Office Building,M000689,26805,H2FL08055,400273,N00002793,,http://www.opencongress.org/wiki/John_Mica,http://youtube.com/RepJohnMica,JohnMica,,,1943-01-27,Rep.Mica@opencongress.org +Sen,Barbara,A.,Mikulski,,,D,MD,Senior Seat,1,F,202-224-4654,202-224-8858,http://www.mikulski.senate.gov,http://www.mikulski.senate.gov/contact/shareyouropinion.cfm,503 Hart Senate Office Building,M000702,53304,S6MD00140,300073,N00001945,SenatorBarb,http://www.opencongress.org/wiki/Barbara_Mikulski,http://youtube.com/senatormikulski,142890125771427,,III,1936-07-20,Sen.Mikulski@opencongress.org +Rep,Juanita,,Millender-McDonald,,,D,CA,37,0,F,,,http://millender-mcdonald.house.gov,,,M000714,"",H6CA37222,400275,N00006811,,http://www.opencongress.org/wiki/Juanita_Millender-McDonald,,,,,1938-09-07, +Rep,George,,Miller,,,D,CA,11,0,M,202-225-2095,202-225-5609,http://georgemiller.house.gov,https://georgemiller.house.gov/contact-me/email-me,2205 Rayburn House Office Building,M000725,26734,H6CA07043,400278,N00007390,AskGeorge,http://www.opencongress.org/wiki/George_Miller,http://youtube.com/RepGeorgeMiller,75298637905,,,1945-05-17, +Rep,Alan,B.,Mollohan,,,D,WV,1,0,M,,,http://www.house.gov/mollohan,,,M000844,27130,H2WV01029,400281,N00002214,,http://www.opencongress.org/wiki/Alan_Mollohan,,,,,1943-05-14, +Rep,James,P.,Moran,Jr.,Jim,D,VA,8,0,M,202-225-4376,202-225-0017,http://moran.house.gov,https://moran.house.gov/contact-me,2252 Rayburn House Office Building,M000933,27118,H0VA08040,400283,N00002083,Jim_Moran,http://www.opencongress.org/wiki/James_Moran,http://youtube.com/RepJamesPMoran,100123453059,,,1945-05-16, +Sen,Jerry,,Moran,,,R,KS,Junior Seat,1,M,202-224-6521,202-228-6966,http://www.moran.senate.gov,http://www.moran.senate.gov/public/index.cfm/e-mail-jerry,521 Dirksen Senate Office Building,M000934,542,H6KS01096,400284,N00005282,JerryMoran,http://www.opencongress.org/wiki/Jerry_Moran,http://youtube.com/senatorjerrymoran,171578807105,,III,1954-05-29,Sen.Moran@opencongress.org +Sen,Patty,,Murray,,,D,WA,Senior Seat,1,F,202-224-2621,202-224-0238,http://www.murray.senate.gov,http://www.murray.senate.gov/public/index.cfm/contactme,154 Russell Senate Office Building,M001111,53358,S2WA00189,300076,N00007876,PattyMurray,http://www.opencongress.org/wiki/Patty_Murray,http://youtube.com/SenatorPattyMurray,,,III,1950-10-11,Sen.Murray@opencongress.org +Rep,John,P.,Murtha,,,D,PA,12,0,M,,,http://www.house.gov/murtha,,,M001120,27048,H6PA12030,400286,N00001408,,http://www.opencongress.org/wiki/John_Murtha,http://youtube.com/JohnMurtha,,,,1932-06-17, +Rep,Sue,W.,Myrick,,,R,NC,9,0,F,202-225-1976,202-225-3389,http://www.house.gov/myrick,http://myrick.house.gov/zipauth.shtml,230 Cannon House Office Building,M001134,21789,H4NC09106,400288,N00002327,SueMyrick,http://www.opencongress.org/wiki/Sue_Myrick,http://youtube.com/SueMyrickNC09,SueMyrickNC,,,1941-08-01, +Rep,Gregory,W.,Meeks,,,D,NY,5,1,M,202-225-3461,202-226-4169,http://meeks.house.gov,https://meeks.house.gov/contact-me/email-me,2234 Rayburn House Office Building,M001137,4360,H8NY06048,400271,N00001171,GregoryMeeks,http://www.opencongress.org/wiki/Gregory_Meeks,http://youtube.com/gwmeeks,1557025818,,,1953-09-25,Rep.Meeks@opencongress.org +Rep,Donald,A.,Manzullo,,,R,IL,16,0,M,202-225-5676,202-225-5284,http://manzullo.house.gov,http://manzullo.house.gov/zipauth.aspx,2228 Rayburn House Office Building,M001138,26843,H0IL16085,400252,N00004905,donmanzullo,http://www.opencongress.org/wiki/Donald_Manzullo,http://youtube.com/repmanzullo,donmanzullo,,,1944-03-24, +Rep,Gary,G.,Miller,,,R,CA,31,0,M,202-225-3201,202-226-6962,http://garymiller.house.gov,http://garymiller.house.gov/contact/,2467 Rayburn House Office Building,M001139,8346,H8CA41063,400277,N00006954,RepGaryMiller,http://www.opencongress.org/wiki/Gary_Miller,http://youtube.com/GaryGMiller,105352226181045,,,1948-10-16, +Rep,Dennis,,Moore,,,D,KS,3,0,M,,,http://moore.house.gov,,,M001140,18662,H8KS03049,400282,N00005233,,http://www.opencongress.org/wiki/Dennis_Moore,http://youtube.com/RepDennisMoore,,,,1945-11-08, +Rep,Jim,,Matheson,,,D,UT,4,0,M,202-225-3011,202-225-5638,http://matheson.house.gov,https://mathesonforms.house.gov/contact-form,2211 Rayburn House Office Building,M001142,50722,H0UT02096,400255,N00009753,RepJimMatheson,http://www.opencongress.org/wiki/Jim_Matheson,http://youtube.com/RepJimMatheson,131888123517015,,,1960-03-21, +Rep,Betty,Louise,McCollum,,,D,MN,4,1,F,202-225-6631,202-225-1968,http://mccollum.house.gov,https://mccollum.house.gov/contact-me/email-me,2256 Rayburn House Office Building,M001143,3812,H0MN04049,400259,N00012942,BettyMcCollum04,http://www.opencongress.org/wiki/Betty_McCollum,,153386471383393,,,1954-07-12,Rep.Mccollum@opencongress.org +Rep,Jeff,,Miller,,,R,FL,1,1,M,202-225-4136,202-225-3414,http://jeffmiller.house.gov,https://jeffmiller.house.gov/contact/contactform.htm,336 Cannon House Office Building,M001144,17276,H2FL01100,400279,N00013846,,http://www.opencongress.org/wiki/Jeff_Miller,http://youtube.com/RepJeffMiller,66367876671,,,1959-06-27,Rep.Jeffmiller@opencongress.org +Rep,James,,Marshall,,Jim,D,GA,8,0,M,,,http://jimmarshall.house.gov,,,M001146,31916,H0GA08032,400254,N00009635,,http://www.opencongress.org/wiki/James_Marshall,http://youtube.com/RepJimMarshall,,,,1948-03-31, +Rep,Thaddeus,G.,McCotter,,Thad,R,MI,11,0,M,202-225-8171,202-225-2667,http://mccotter.house.gov,http://mccotter.house.gov/HoR/MI11/Contact/Office+Contact+Information/Zipcode+Authentication+Page.htm,2243 Rayburn House Office Building,M001147,19847,H2MI00037,400260,N00013808,ThadMcCotter,http://www.opencongress.org/wiki/Thaddeus_McCotter,http://youtube.com/RepMcCotter,thaddeusmccotter,,,1965-08-22, +Rep,Kendrick,Brett,Meek,,,D,FL,17,0,M,,,http://kendrickmeek.house.gov,,,M001148,8092,H2FL17056,400270,N00025692,kendrickbmeek,http://www.opencongress.org/wiki/Kendrick_Meek,http://youtube.com/KendrickBMeek,,,,1966-09-06, +Rep,Michael,H.,Michaud,,,D,ME,2,0,M,202-225-6306,202-225-2943,http://michaud.house.gov,http://michaud.house.gov/email,1724 Longworth House Office Building,M001149,6582,H2ME02097,400274,N00024770,RepMikeMichaud,http://www.opencongress.org/wiki/Michael_Michaud,http://youtube.com/repmikemichaud,131279995382,,,1955-01-18, +Rep,Candice,S.,Miller,,,R,MI,10,1,F,202-225-2106,202-226-1169,http://candicemiller.house.gov,http://candicemiller.house.gov/contact,320 Cannon House Office Building,M001150,2062,H6MI12181,400276,N00009795,CandiceMiller,http://www.opencongress.org/wiki/Candice_Miller,http://youtube.com/candicemi10,210401648605,,,1954-05-07,Rep.Candicemiller@opencongress.org +Rep,Tim,,Murphy,,,R,PA,18,1,M,202-225-2301,202-225-1844,http://murphy.house.gov,https://murphy.house.gov/contact-me,2332 Rayburn House Office Building,M001151,9794,H2PA18143,400285,N00024992,RepTimMurphy,http://www.opencongress.org/wiki/Tim_Murphy,http://youtube.com/TimMurphyPA18,105769762798552,,,1952-09-11,Rep.Murphy@opencongress.org +Rep,Marilyn,N.,Musgrave,,,R,CO,4,0,F,,,http://musgrave.house.gov,,,M001152,2703,H2CO04045,400287,N00025054,,http://www.opencongress.org/wiki/Marilyn_Musgrave,,,,,1949-01-27, +Sen,Lisa,A.,Murkowski,,,R,AK,Senior Seat,1,F,202-224-6665,202-224-5301,http://www.murkowski.senate.gov,http://www.murkowski.senate.gov/public/index.cfm?p=EMailLisa,709 Hart Senate Office Building,M001153,15841,S4AK00099,300075,N00026050,LisaMurkowski,http://www.opencongress.org/wiki/Lisa_Murkowski,http://youtube.com/senatormurkowski,25271170290,,III,1957-05-22,Sen.Murkowski@opencongress.org +Rep,R.,Bradley,Miller,,Brad,D,NC,13,0,M,202-225-3032,202-225-0181,http://www.house.gov/bradmiller,"http://bradmiller.house.gov/?sectionid=17§iontree=9,17",1127 Longworth House Office Building,M001154,10205,H2NC13029,400280,N00025093,RepBradMiller,http://www.opencongress.org/wiki/Ralph_Miller,http://youtube.com/MillerNC13,repbradmiller,,,1953-05-19, +Rep,Connie,,Mack,IV,,R,FL,14,0,M,202-225-2536,202-226-0439,http://www.house.gov/mack,http://mack.house.gov/index.cfm?FuseAction=ContactConnie.ContactForm,115 Cannon House Office Building,M001155,53996,H4FL14059,400622,N00026425,RepConnieMack,http://www.opencongress.org/wiki/Connie_Mack,http://youtube.com/RepConnieMack,RepConnieMack,,,1967-08-12, +Rep,Patrick,T.,McHenry,,,R,NC,10,1,M,202-225-2576,202-225-0316,http://mchenry.house.gov,http://mchenry.house.gov/contact/zipauth.htm,2334 Rayburn House Office Building,M001156,21031,H4NC10047,400644,N00026627,PatrickMcHenry,http://www.opencongress.org/wiki/Patrick_McHenry,http://youtube.com/CongressmanMcHenry,8045519803,,,1975-10-22,Rep.Mchenry@opencongress.org +Rep,Michael,T.,McCaul,,,R,TX,10,1,M,202-225-2401,202-225-5955,http://mccaul.house.gov,https://mccaul.house.gov/contact/email-me,131 Cannon House Office Building,M001157,49210,H4TX10093,400654,N00026460,RepMcCaul,http://www.opencongress.org/wiki/Michael_McCaul,http://youtube.com/MichaelTMcCaul,6355254859,,,1962-01-14,Rep.Mccaul@opencongress.org +Rep,Kenny,Ewell,Marchant,,,R,TX,24,1,M,202-225-6605,202-225-0074,http://marchant.house.gov,https://marchant.house.gov/contact/contactform.htm,2313 Rayburn House Office Building,M001158,5549,H4TX24094,400656,N00026710,RepKenMarchant,http://www.opencongress.org/wiki/Kenny_Marchant,http://youtube.com/RepKennyMarchant,6349487899,,,1951-02-23,Rep.Marchant@opencongress.org +Rep,Cathy,,McMorris Rodgers,,,R,WA,5,1,F,202-225-2006,202-225-3392,http://mcmorris.house.gov,https://mcmorrisforms.house.gov/write-to-cathy1,203 Cannon House Office Building,M001159,3217,H4WA05077,400659,N00026314,CathyMcMorris,http://www.opencongress.org/wiki/Cathy_McMorris-Rodgers,http://youtube.com/mcmorrisrodgers,321618789771,,,1969-05-22,Rep.Mcmorris@opencongress.org +Rep,Gwen,,Moore,,,D,WI,4,1,F,202-225-4572,202-225-8135,http://gwenmoore.house.gov,https://gwenmoore.house.gov/contact-form,2245 Rayburn House Office Building,M001160,3457,H4WI04183,400661,N00026914,RepGwenMoore,http://www.opencongress.org/wiki/Gwendolynne_Moore,http://youtube.com/RepGwenMoore,58864029545,,,1951-04-18,Rep.Gwenmoore@opencongress.org +Rep,Charles,J.,Melancon,,,D,LA,3,0,M,,,http://melancon.house.gov,,,M001161,35601,H4LA03028,400635,N00026840,,http://www.opencongress.org/wiki/Charles_Melancon,http://youtube.com/RepCharlieMelancon,,,,1947-10-03, +Sen,Mel,,Martinez,,,R,FL,Junior Seat,0,M,,,http://martinez.senate.gov,,,M001162,31193,S4FL00298,400621,N00026748,melmartinez,http://www.opencongress.org/wiki/Melquiades_Martinez,http://youtube.com/SenMartinezdotgov,,,III,1946-10-23, +Rep,Doris,O.,Matsui,,,D,CA,6,1,F,202-225-7163,202-225-0566,http://matsui.house.gov,https://matsui.house.gov/email-representative-matsui,2311 Rayburn House Office Building,M001163,28593,H6CA05195,400663,N00027459,DorisMatsui,http://www.opencongress.org/wiki/Doris_Matsui,http://youtube.com/RepDorisMatsui,doris.matsui,,,1944-09-25,Rep.Matsui@opencongress.org +Rep,Tim,,Mahoney,,,D,FL,16,0,M,,,http://mahoney.house.gov,,,M001164,68195,H6FL16059,412197,N00027804,,http://www.opencongress.org/wiki/Tim_Mahoney,,,,,1956-08-15, +Rep,Kevin,,McCarthy,,,R,CA,23,1,M,202-225-2915,202-225-2908,http://kevinmccarthy.house.gov,https://kevinmccarthy.house.gov/contact/email-me,2421 Rayburn House Office Building,M001165,28918,H6CA22125,412190,N00028152,GOPLeader,http://www.opencongress.org/wiki/Kevin_McCarthy,http://youtube.com/repkevinmccarthy,51052893175,,,1965-01-26,Rep.Kevinmccarthy@opencongress.org +Rep,Jerry,,McNerney,,,D,CA,9,1,M,202-225-1947,202-225-4060,http://mcnerney.house.gov,https://mcnerney.house.gov/contact/email-me,2265 Rayburn House Office Building,M001166,29474,H4CA11081,412189,N00026926,RepMcNerney,http://www.opencongress.org/wiki/Gerald_McNerney,http://youtube.com/RepJerryMcNerney,215241308510238,,,1951-06-18,Rep.Mcnerney@opencongress.org +Rep,Harry,E.,Mitchell,,,D,AZ,5,0,M,,,http://mitchell.house.gov,,,M001167,16369,H6AZ05067,412187,N00028162,HarryEMitchell,http://www.opencongress.org/wiki/Harry_Mitchell,http://youtube.com/RepHarryMitchell,,,,1940-07-18, +Rep,Patrick,J.,Murphy,,,D,PA,8,0,M,,,http://patrickmurphy.house.gov,,,M001168,60031,H6PA08194,412233,N00027594,,http://www.opencongress.org/wiki/Patrick_Murphy,,,,,1973-10-19, +Sen,Christopher,S.,Murphy,,,D,CT,Junior Seat,1,M,202-224-4041,202-225-5933,http://www.murphy.senate.gov,http://www.murphy.senate.gov/contact,136 Hart Senate Office Building,M001169,17189,H6CT05124,412194,N00027566,ChrisMurphyCT,http://www.opencongress.org/wiki/Christopher_Murphy,http://youtube.com/senchrismurphy,19437978960,,I,1973-08-03,Sen.Murphy@opencongress.org +Sen,Claire,,McCaskill,,,D,MO,Senior Seat,1,F,202-224-6154,202-228-6326,http://www.mccaskill.senate.gov,http://www.mccaskill.senate.gov/?p=contact,730 Hart Senate Office Building,M001170,2109,S6MO00305,412243,N00027694,McCaskillOffice,http://www.opencongress.org/wiki/Claire_McCaskill,http://youtube.com/SenatorMcCaskill,131498087618,,I,1953-07-24,Sen.Mccaskill@opencongress.org +Rep,Daniel,B.,Maffei,,,D,NY,24,0,M,202-225-3701,202-225-4042,http://maffei.house.gov,https://maffei.house.gov/email-me,422 Cannon House Office Building,M001171,68959,H6NY25125,412297,N00027891,RepDanMaffei,http://www.opencongress.org/wiki/Daniel_Maffei,http://youtube.com/repdanmaffei,470842942980263,,,1968-07-04, +Rep,Betsy,,Markey,,,D,CO,4,0,F,,,http://betsymarkey.house.gov,,,M001172,106225,H8CO04067,412298,N00029128,,http://www.opencongress.org/wiki/Betsy_Markey,http://youtube.com/RepBetsyMarkey,,,,1956-04-27, +Rep,Eric,J. J.,Massa,,,D,NY,29,0,M,,,http://massa.house.gov,,,M001173,69120,H6NY29168,412299,N00027550,EricMassa,http://www.opencongress.org/wiki/Eric_Massa,,,,,1959-09-16, +Rep,Michael,E.,McMahon,,,D,NY,13,0,M,,,http://mcmahon.house.gov,,,M001174,44728,H8NY13077,412296,N00030267,RepMikeMcMahon,http://www.opencongress.org/wiki/Michael_McMahon,http://youtube.com/McMahonNY13,,,,1957-09-12, +Rep,Walter,,Minnick,,,D,ID,1,0,M,,,http://minnick.house.gov,,,M001175,436,H8ID01090,412300,N00006288,WaltMinnick,http://www.opencongress.org/wiki/Walter_Minnick,http://youtube.com/CongressmanMinnick,,,,1942-09-20, +Sen,Jeff,,Merkley,,,D,OR,Junior Seat,1,M,202-224-3753,202-228-3997,http://www.merkley.senate.gov,http://www.merkley.senate.gov/contact/,313 Hart Senate Office Building,M001176,23644,S8OR00207,412325,N00029303,SenJeffMerkley,http://www.opencongress.org/wiki/Jeffery_Merkley,http://youtube.com/SenatorJeffMerkley,74374931545,,II,1956-10-24,Sen.Merkley@opencongress.org +Rep,Tom,,McClintock,,,R,CA,4,1,M,202-225-2511,202-225-5444,http://mcclintock.house.gov,https://mcclintockforms.house.gov/forms/contact-form.shtml,2331 Rayburn House Office Building,M001177,9715,H8CA04152,412295,N00006863,RepMcClintock,http://www.opencongress.org/wiki/Tom_McClintock,http://youtube.com/McClintockCA04,81125319109,,,1956-07-10,Rep.Mcclintock@opencongress.org +Rep,Scott,,Murphy,,,D,NY,20,0,M,,,http://scottmurphy.house.gov/,,,M001178,110967,H0NY20079,412332,N00030682,,http://www.opencongress.org/wiki/Scott_Murphy,,,,,1970-01-26, +Rep,Tom,,Marino,,,R,PA,10,1,M,202-225-3731,202-225-9594,http://marino.house.gov,https://marino.house.gov/contact-me/email-me,410 Cannon House Office Building,M001179,119478,H0PA10078,412468,N00031777,RepTomMarino,http://www.opencongress.org/wiki/Tom_Marino,http://youtube.com/RepMarino,144408762280226,,,1952-08-15,Rep.Marino@opencongress.org +Rep,David,B.,McKinley,,,R,WV,1,1,M,202-225-4172,202-225-7564,http://mckinley.house.gov,https://mckinleyforms.house.gov/email-me,412 Cannon House Office Building,M001180,117396,H0WV01072,412487,N00031681,RepMcKinley,http://www.opencongress.org/wiki/David_McKinley,http://youtube.com/RepDavidMcKinley,130377260362609,,,1947-03-28,Rep.Mckinley@opencongress.org +Rep,Patrick,,Meehan,,,R,PA,7,1,M,202-225-2011,202- 226-0280,https://meehan.house.gov,https://meehan.house.gov/email-me,434 Cannon House Office Building,M001181,119474,H0PA07082,412466,N00031134,RepMeehan,http://www.opencongress.org/wiki/Patrick_Meehan,http://youtube.com/repmeehan,136000283132824,,,1955-10-20,Rep.Meehan@opencongress.org +Rep,Mick,,Mulvaney,,,R,SC,5,1,M,202-225-5501,202-225-0464,https://mulvaney.house.gov,https://mulvaney.house.gov/email-mick/,2419 Rayburn House Office Building,M001182,60348,H0SC05031,412474,N00031412,RepMickMulvaney,http://www.opencongress.org/wiki/Mick_Mulvaney,http://youtube.com/RepMickMulvaney,188649667827713,,,1967-07-21,Rep.Mulvaney@opencongress.org +Sen,Joe,,Manchin,III,,D,WV,Senior Seat,1,M,202-224-3954,202-228-0002,http://www.manchin.senate.gov,http://www.manchin.senate.gov/public/index.cfm/contact-form,306 Hart Senate Office Building,M001183,7547,S0WV00090,412391,N00032838,Sen_JoeManchin,http://www.opencongress.org/wiki/Joe_Manchin,http://youtube.com/SenatorJoeManchin,10150135395755161,,I,1947-08-24,Sen.Manchin@opencongress.org +Rep,Thomas,,Massie,,,R,KY,4,1,M,202-225-3465,202-225-0003,http://massie.house.gov,http://massieforms.house.gov/contact/,314 Cannon House Office Building,M001184,132068,H2KY04121,412503,N00034041,RepThomasMassie,,http://youtube.com/repthomasmassie,452480994776070,,,1971-01-13,Rep.Massie@opencongress.org +Rep,Sean,Patrick,Maloney,,,D,NY,18,1,M,202-225-5441,202-225-3289,http://seanmaloney.house.gov,https://seanmaloney.house.gov/contact/email-me,1529 Longworth House Office Building,M001185,139760,H2NY22139,412562,N00034277,RepSeanMaloney,,,551199354892891,,,1966-07-30,Rep.Seanmaloney@opencongress.org +Rep,Mark,,Meadows,,,R,NC,11,1,M,202-225-6401,202-226-6422,https://meadows.house.gov,https://meadows.house.gov/email-me,1024 Longworth House Office Building,M001187,136459,H2NC11080,412552,N00033631,RepMarkMeadows,,http://youtube.com/RepMarkMeadows,409882952423501,,,1959-07-28,Rep.Meadows@opencongress.org +Rep,Grace,,Meng,,,D,NY,6,1,F,202-225-2601,202-225-1589,http://meng.house.gov,https://meng.house.gov/contact/email-me,1317 Longworth House Office Building,M001188,69157,H2NY06116,412560,N00034547,RepGraceMeng,,,195734010571362,,,1975-10-01,Rep.Meng@opencongress.org +Rep,Luke,,Messer,,,R,IN,6,1,M,202-225-3021,765-747-5586,https://messer.house.gov,https://messer.house.gov/contact/email-me,508 Cannon House Office Building,M001189,33997,H0IN02125,412540,N00012546,RepLukeMesser,,http://youtube.com/RepLukeMesser,367444640018564,,,1969-02-27,Rep.Messer@opencongress.org +Rep,Markwayne,,Mullin,,,R,OK,2,1,M,202-225-2701,202-225-3038,http://mullin.house.gov,https://mullin.house.gov/contact/email-me,1113 Longworth House Office Building,M001190,135898,H2OK02083,412568,N00033410,RepMullin,,,453637624684399,,,1977-07-26,Rep.Mullin@opencongress.org +Rep,Patrick,,Murphy,,,D,FL,18,1,M,202-225-3026,202-225-8398,http://patrickmurphy.house.gov,http://patrickmurphy.house.gov/contact/,211 Cannon House Office Building,M001191,137652,H2FL22072,412527,N00033091,RepMurphyFL,,http://youtube.com/RepPatrickMurphyFL,317735028342371,,,1983-03-30,Rep.Patrickmurphy@opencongress.org +Rep,Tom,,MacArthur,,,R,NJ,3,1,M,202-225-4765,202-225-0778,https://macarthur.house.gov,,506 Cannon House Office Building,M001193,,H4NJ03130,412643,N00036155,RepTomMacArthur,,,CongressmanTomMacArthur,,,1960-10-16,Rep.Macarthur@opencongress.org +Rep,John,,Moolenaar,,,R,MI,4,1,M,202-225-3561,202-225-9679,https://moolenaar.house.gov,,117 Cannon House Office Building,M001194,,H4MI04126,412634,N00036275,RepMoolenaar,,,RepMoolenaar,,,1961-05-08,Rep.Moolenaar@opencongress.org +Rep,Alex,,Mooney,,,R,WV,2,1,M,202-225-2711,202-225-7856,https://mooney.house.gov,,1232 Longworth House Office Building,M001195,,H4WV02080,412662,N00033814,RepAlexMooney,,,CongressmanAlexMooney,,,1971-06-05,Rep.Mooney@opencongress.org +Rep,Seth,,Moulton,,,D,MA,6,1,M,202-225-8020,202-225-5915,https://moulton.house.gov,,1408 Longworth House Office Building,M001196,,H4MA06090,412632,N00035431,teammoulton,,,CongressmanSethMoulton,,,1978-10-24,Rep.Moulton@opencongress.org +Rep,Martha,,McSally,,,R,AZ,2,1,F,202-225-2542,202-225-0378,https://mcsally.house.gov,,1029 Longworth House Office Building,M001197,,H2AZ08102,412611,N00033982,RepMcSally,,,RepMcSally,,,1966-03-22,Rep.Mcsally@opencongress.org +Rep,Jerrold,L.,Nadler,,,D,NY,10,1,M,202-225-5635,202-225-6923,http://nadler.house.gov,https://jerroldnadler.house.gov/forms/writeyourrep/default.aspx,2109 Rayburn House Office Building,N000002,26980,H2NY17071,400289,N00000939,RepJerryNadler,http://www.opencongress.org/wiki/Jerrold_Nadler,http://youtube.com/congressmannadler,78291598977,,,1947-06-13,Rep.Nadler@opencongress.org +Rep,Richard,E.,Neal,,,D,MA,1,1,M,202-225-5601,202-225-8112,http://neal.house.gov,https://forms.house.gov/neal/webforms/Contact_Form.shtml,341 Cannon House Office Building,N000015,26895,H8MA02041,400291,N00000153,RepRichardNeal,http://www.opencongress.org/wiki/Richard_Neal,http://youtube.com/RepRichardENeal,325642654132598,,,1949-02-14,Rep.Neal@opencongress.org +Sen,Bill,,Nelson,,,D,FL,Senior Seat,1,M,202-224-5274,202-228-2183,http://www.billnelson.senate.gov,http://www.billnelson.senate.gov/contact-bill,716 Hart Senate Office Building,N000032,1606,S8FL00166,300078,N00009926,SenBillNelson,http://www.opencongress.org/wiki/Bill_Nelson,http://youtube.com/senbillnelson,,,I,1942-09-29,Sen.Billnelson@opencongress.org +Rep,Richard,M.,Nolan,,,D,MN,8,1,M,202-225-6211,202-225-0699,http://nolan.house.gov,https://nolan.house.gov/contact/email-me,2366 Rayburn House Office Building,N000127,138505,H2MN08111,408211,N00021207,USRepRickNolan,,http://youtube.com/USRepRickNolan,388085277945339,,,1943-12-17,Rep.Nolan@opencongress.org +Del,Eleanor,Holmes,Norton,,,D,DC,0,1,F,202-225-8050,202-225-3002,http://norton.house.gov,https://norton.house.gov/contact/email-me,2136 Rayburn House Office Building,N000147,775,H0DC00058,400295,N00001692,EleanorNorton,http://www.opencongress.org/wiki/Eleanor_Norton,http://youtube.com/EleanorHNorton,61731840657,,,1937-06-13,Rep.Norton@opencongress.org +Rep,Charles,W.,Norwood,Jr.,Charlie,R,GA,10,0,M,,,http://www.house.gov/norwood,,,N000159,"",H4GA10022,400296,N00002630,,http://www.opencongress.org/wiki/Charles_Norwood,,,,,1941-07-27, +Rep,Grace,F.,Napolitano,,,D,CA,32,1,F,202-225-5256,202-225-0027,http://napolitano.house.gov,https://napolitano.house.gov/contact-me/email-me,1610 Longworth House Office Building,N000179,8393,H8CA34068,400290,N00006789,GraceNapolitano,http://www.opencongress.org/wiki/Grace_Napolitano,http://youtube.com/RepGraceNapolitano,163108420409412,,,1936-12-04,Rep.Napolitano@opencongress.org +Sen,Ben,E.,Nelson,,,D,NE,Senior Seat,0,M,202-224-6551,202-228-0012,http://bennelson.senate.gov/,http://www.bennelson.senate.gov/contact-me.cfm,720 Hart Senate Office Building,N000180,21744,S6NE00095,300077,N00005329,SenBenNelson,http://www.opencongress.org/wiki/E._Benjamin_Nelson,http://youtube.com/SenBenNelson,senatorbennelson,,I,1941-05-17, +Rep,Devin,G.,Nunes,,,R,CA,22,1,M,202-225-2523,202-225-3404,http://nunes.house.gov,https://nunes.house.gov/contactform/default.aspx,1013 Longworth House Office Building,N000181,16725,H8CA20059,400297,N00007248,Rep_DevinNunes,http://www.opencongress.org/wiki/Devin_Nunes,http://youtube.com/RepDevinNunes,,,,1973-10-01,Rep.Nunes@opencongress.org +Rep,Randy,,Neugebauer,,,R,TX,19,1,M,202-225-4005,202-225-9615,http://randy.house.gov,https://randy.house.gov/contact-me/email-me,1424 Longworth House Office Building,N000182,49522,H4TX19102,400441,N00026043,RandyNeugebauer,http://www.opencongress.org/wiki/Randy_Neugebauer,http://youtube.com/RandyNeugebauer,64137294987,,,1949-12-24,Rep.Randy@opencongress.org +Rep,Glenn,C.,Nye,,,D,VA,2,0,M,,,http://nye.house.gov,,,N000183,109342,H8VA02046,412301,N00029784,GlennNye,http://www.opencongress.org/wiki/Glenn_Nye,http://youtube.com/GlennNye,,,,1974-09-09, +Rep,Kristi,L.,Noem,,,R,SD,0,1,F,202-225-2801,202-225-5823,https://noem.house.gov,http://noem.house.gov/index.cfm/email-kristi,2422 Rayburn House Office Building,N000184,58189,H0SD00054,412475,N00032022,RepKristiNoem,http://www.opencongress.org/wiki/Kristi_Noem,http://youtube.com/RepKristiNoem,,,,1971-11-30,Rep.Noem@opencongress.org +Rep,Richard,B.,Nugent,,,R,FL,11,1,M,202-225-1002,202- 226-6559,https://nugent.house.gov,https://nugent.house.gov/contact/email-me,1727 Longworth House Office Building,N000185,124333,H0FL05139,412409,N00032441,RepRichNugent,http://www.opencongress.org/wiki/Richard_Nugent,http://youtube.com/RepRichNugent,183541871674897,,,1951-05-26,Rep.Nugent@opencongress.org +Rep,Alan,,Nunnelee,,,R,MS,1,0,M,202-225-4306,202- 225-3549,http://nunnelee.house.gov,https://nunnelee.house.gov/contact-form,1427 Longworth House Office Building,N000186,8326,H0MS01043,412442,N00031006,RepAlanNunnelee,http://www.opencongress.org/wiki/Alan_Nunnelee,http://youtube.com/congressmannunnelee,144919278895639,,,1958-10-09, +Rep,Donald,W.,Norcross,,,D,NJ,1,1,M,202-225-6501,202-225-6583,http://norcross.house.gov,http://norcross.house.gov/contact,1531 Longworth House Office Building,N000188,,H4NJ01084,412606,N00036154,DonaldNorcross,,,DonaldNorcrossNJ,,,1958-12-13,Rep.Norcross@opencongress.org +Rep,Dan,,Newhouse,,,R,WA,4,1,M,202-225-5816,202-225-3251,https://newhouse.house.gov,,1641 Longworth House Office Building,N000189,,H4WA04104,412660,N00036403,RepNewhouse,,,RepNewhouse,,,1955-07-10,Rep.Newhouse@opencongress.org +Rep,James,L.,Oberstar,,,D,MN,8,0,M,,,http://oberstar.house.gov,,,O000006,26927,H6MN08047,400299,N00001806,JimOberstar,http://www.opencongress.org/wiki/James_Oberstar,http://youtube.com/RepOberstar,,,,1934-09-10, +Rep,David,Ross,Obey,,Dave,D,WI,7,0,M,,,http://obey.house.gov,,,O000007,27140,H6WI07033,400300,N00004394,,http://www.opencongress.org/wiki/David_Ross_Obey,http://youtube.com/CongressmanDaveObey,,,,1938-10-03, +Rep,John,W.,Olver,,,D,MA,1,0,M,202-225-5335,202-226-1224,http://www.house.gov/olver,http://www.house.gov/olver/contactme.html,1111 Longworth House Office Building,O000085,26894,H2MA01020,400301,N00000143,RepJohnOlver,http://www.opencongress.org/wiki/John_Olver,http://youtube.com/CongressmanOlver,CongressmanJohnOlver,,,1936-09-03, +Rep,Solomon,P.,Ortiz,,,D,TX,27,0,M,,,http://ortiz.house.gov,,,O000107,27106,H2TX27026,400302,N00005998,,http://www.opencongress.org/wiki/Solomon_Ortiz,,,,,1937-06-03, +Sen,Barack,,Obama,,,D,IL,Junior Seat,0,M,,,http://obama.senate.gov/,,,O000167,9490,S4IL00180,400629,N00009638,BarackObama,http://www.opencongress.org/wiki/Barack_Obama,,,,III,1961-08-04, +Rep,Pete,,Olson,,,R,TX,22,1,M,202-225-5951,202-225-5241,http://olson.house.gov,https://forms.house.gov/olson/contact-form.shtml,2133 Rayburn House Office Building,O000168,102008,H8TX22107,412302,N00029285,RepPeteOlson,http://www.opencongress.org/wiki/Pete_Olson,,20718168936,,,1962-12-09,Rep.Olson@opencongress.org +Rep,William,L.,Owens,,,D,NY,21,0,M,202-225-4611,202-226-0621,http://owens.house.gov,http://owens.house.gov/contact/,405 Cannon House Office Building,O000169,116354,H0NY23081,412383,N00031011,BillOwensNY,http://www.opencongress.org/wiki/William_Owens,http://youtube.com/RepBillOwens,132985523396856,,,1949-01-20, +Rep,Beto,,O'Rourke,,,D,TX,16,1,M,202-225-4831,,http://orourke.house.gov,https://orourkeforms.house.gov/forms/writeyourrep/,1330 Longworth House Office Building,O000170,78533,H2TX16185,412575,N00033540,RepBetoORourke,,http://youtube.com/betoorourketx16,460776160654909,,,1972-09-26,Rep.Orourke@opencongress.org +Rep,Frank,J.,Pallone,Jr.,,D,NJ,6,1,M,202-225-4671,202-225-9665,https://pallone.house.gov,https://pallone.house.gov/contact-me/email-me,237 Cannon House Office Building,P000034,26951,H8NJ03073,400308,N00000781,FrankPallone,http://www.opencongress.org/wiki/Frank_Pallone,http://youtube.com/repfrankpallone,6517277731,,,1951-10-30,Rep.Pallone@opencongress.org +Rep,Bill,J.,Pascrell,Jr.,,D,NJ,9,1,M,202-225-5751,202-225-5782,http://pascrell.house.gov,https://pascrell.house.gov/contact/email-me,2370 Rayburn House Office Building,P000096,478,H6NJ08118,400309,N00000751,BillPascrell,http://www.opencongress.org/wiki/William_Pascrell,http://youtube.com/RepPascrell,303312929155,,,1937-01-25,Rep.Pascrell@opencongress.org +Rep,Ed,,Pastor,,,D,AZ,7,0,M,202-225-4065,202-225-1655,http://www.pastor.house.gov,https://pastor.house.gov/email-me,2465 Rayburn House Office Building,P000099,26719,H2AZ02055,400310,N00006397,,http://www.opencongress.org/wiki/Ed_Pastor,,,,,1943-06-28, +Rep,Donald,M.,Payne,,,D,NJ,10,0,M,202-225-3436,202-225-4160,http://www.house.gov/payne,http://www.house.gov/payne/IMA/email.shtml,2310 Rayburn House Office Building,P000149,26957,H0NJ10026,400312,N00000716,,http://www.opencongress.org/wiki/Donald_Payne,http://youtube.com/CongressmanPayne,,,,1934-07-16, +Rep,Nancy,,Pelosi,,,D,CA,12,1,F,202-225-4965,202-225-8259,http://pelosi.house.gov,http://pelosi.house.gov/contact-me/email-me,233 Cannon House Office Building,P000197,26732,H8CA05035,400314,N00007360,NancyPelosi,http://www.opencongress.org/wiki/Nancy_Pelosi,http://youtube.com/nancypelosi,86574174383,,,1940-03-26,Rep.Pelosi@opencongress.org +Rep,Collin,Clark,Peterson,,,D,MN,7,1,M,202-225-2165,202-225-1593,http://collinpeterson.house.gov,https://collinpeterson.house.gov/contact-me/email-me,2204 Rayburn House Office Building,P000258,26926,H2MN07014,400316,N00004558,,http://www.opencongress.org/wiki/Collin_Peterson,,6595227967,,,1944-06-29,Rep.Collinpeterson@opencongress.org +Rep,John,E.,Peterson,,,R,PA,5,0,M,,,http://www.house.gov/johnpeterson,,,P000263,251,H6PA05091,400317,N00001422,,http://www.opencongress.org/wiki/John_Peterson,,,,,1938-12-25, +Rep,Thomas,E.,Petri,,Tom,R,WI,6,0,M,202-225-2476,202-225-2356,http://petri.house.gov,http://petri.house.gov/contact-me/email-me,2462 Rayburn House Office Building,P000265,27139,H0WI06061,400318,N00004426,,http://www.opencongress.org/wiki/Thomas_Petri,http://youtube.com/TomPetri,thomaspetri,,,1940-05-28, +Rep,Charles,W.,Pickering,Jr.,Chip,R,MS,3,0,M,,,http://www.house.gov/pickering,,,P000323,279,H6MS03046,400319,N00003341,,http://www.opencongress.org/wiki/Charles_Pickering,,,,,1963-08-10, +Rep,Joseph,R.,Pitts,,,R,PA,16,1,M,202-225-2411,202-225-2013,http://pitts.house.gov,https://pitts.house.gov/contact-me/legislative-contact-form,420 Cannon House Office Building,P000373,265,H6PA16197,400320,N00001633,RepJoePitts,http://www.opencongress.org/wiki/Joseph_Pitts,http://youtube.com/congressmanjoepitts,94156528752,,,1939-10-10,Rep.Pitts@opencongress.org +Rep,Earl,Ralph,Pomeroy,,,D,ND,0,0,M,,,http://www.house.gov/pomeroy,,,P000422,27007,H2ND00057,400323,N00008113,,http://www.opencongress.org/wiki/Earl_Pomeroy,http://youtube.com/earlpomeroy,,,,1952-09-02, +Sen,Robert,J.,Portman,,Rob,R,OH,Junior Seat,1,M,202-224-3353,,http://www.portman.senate.gov,https://www.portman.senate.gov/public/index.cfm/contact-form,448 Russell Senate Office Building,P000449,27008,S0OH00133,400325,N00003682,SenRobPortman,http://www.opencongress.org/wiki/Rand_Paul,http://youtube.com/SenRobPortman,45243961073,,III,1955-12-19,Sen.Portman@opencongress.org +Rep,David,E.,Price,,,D,NC,4,1,M,202-225-1784,202-225-2014,http://price.house.gov,https://price.house.gov/contact,2108 Rayburn House Office Building,P000523,119,H6NC04037,400326,N00002260,RepDavidEPrice,http://www.opencongress.org/wiki/David_Price,http://youtube.com/RepDavidPrice,,,,1940-08-17,Rep.Price@opencongress.org +Rep,Deborah,D.,Pryce,,,R,OH,15,0,F,,,http://www.house.gov/pryce,,,P000555,27020,H2OH15046,400327,N00003504,,http://www.opencongress.org/wiki/Deborah_Pryce,,,,,1951-07-29, +Rep,Ronald,E.,Paul,,Ron,R,TX,14,0,M,202-225-2831,202-226-6553,http://www.house.gov/paul,http://www.house.gov/paul/contact.shtml,203 Cannon House Office Building,P000583,296,H6TX22101,400311,N00005906,RepRonPaul,http://www.opencongress.org/wiki/Ronald_Paul,http://youtube.com/CongressmanRonPaul,ronpaul,,,1935-08-20, +Rep,Todd,R.,Platts,,,R,PA,19,0,M,202-225-5836,202-226-1000,http://www.house.gov/platts,http://www.house.gov/platts/email.shtml,2455 Rayburn House Office Building,P000585,9211,H0PA19053,400321,N00009719,,http://www.opencongress.org/wiki/Todd_Platts,http://youtube.com/RepToddPlatts,7894694121,,,1962-03-05, +Rep,Adam,H.,Putnam,,,R,FL,12,0,M,,,http://adamputnam.house.gov,,,P000586,12913,H0FL12051,400328,N00009618,,http://www.opencongress.org/wiki/Adam_Putnam,http://youtube.com/FL12Putnam,,,,1974-07-31, +Rep,Mike,,Pence,,,R,IN,6,0,M,202-225-3021,202-225-3382,http://mikepence.house.gov,https://forms.house.gov/pence/IMA/contact_form.htm,100 Cannon House Office Building,P000587,34024,H8IN02060,400315,N00003765,RepMikePence,http://www.opencongress.org/wiki/Mike_Pence,http://youtube.com/CongressmanMikePence,mikepence,,,1959-06-07, +Rep,Stevan,E.,Pearce,,Steve,R,NM,2,1,M,202-225-2365,,http://pearce.house.gov,https://pearce.house.gov/contact-me/email-me,2432 Rayburn House Office Building,P000588,10655,H2NM02126,400313,N00012672,RepStevePearce,http://www.opencongress.org/wiki/Stevan_Pearce,http://youtube.com/NMStevePearce,180280568662135,,,1947-08-24,Rep.Pearce@opencongress.org +Rep,Jon,Christopher,Porter,Sr.,,R,NV,3,0,M,,,http://www.house.gov/porter,,,P000589,2612,H0NV01078,400324,N00012560,,http://www.opencongress.org/wiki/Jon_Porter,,,,,1955-05-16, +Sen,Mark,,Pryor,,,D,AR,Senior Seat,0,M,202-224-2353,202-228-0908,http://www.pryor.senate.gov,http://www.pryor.senate.gov/contact/form,255 Dirksen Senate Office Building,P000590,35,S0AR00028,300080,N00013823,SenMarkPryor,http://www.opencongress.org/wiki/Mark_Pryor,http://youtube.com/senatorpryor,9248638978,,II,1963-01-10, +Rep,Tom,,Price,,,R,GA,6,1,M,202-225-4501,202-225-4656,https://tomprice.house.gov,https://tomprice.house.gov/contact-me,100 Cannon House Office Building,P000591,11853,H4GA06087,400626,N00026160,RepTomPrice,http://www.opencongress.org/wiki/Thomas_Price,http://youtube.com/RepTomPrice,172032960420,,,1954-10-08,Rep.Tomprice@opencongress.org +Rep,Ted,,Poe,,,R,TX,2,1,M,202-225-6565,202-225-5547,https://poe.house.gov,https://poe.house.gov/index.cfm/contact-form#form_D05B44B5-B782-4DC7-BED6-FF0C90951FFF,2412 Rayburn House Office Building,P000592,49198,H4TX02108,400652,N00026457,JudgeTedPoe,http://www.opencongress.org/wiki/Ted_Poe,http://youtube.com/CongressmanTedPoe,106631626049851,,,1948-09-10,Rep.Poe@opencongress.org +Rep,Ed,,Perlmutter,,,D,CO,7,1,M,202-225-2645,202-225-5278,http://perlmutter.house.gov,https://forms.house.gov/perlmutter/webforms/contact.shtml,1410 Longworth House Office Building,P000593,2653,H6CO07023,412192,N00027510,RepPerlmutter,http://www.opencongress.org/wiki/Ed_Perlmutter,http://youtube.com/RepPerlmutter,86174496459,,,1953-05-01,Rep.Perlmutter@opencongress.org +Rep,Erik,,Paulsen,,,R,MN,3,1,M,202-225-2871,202-225-6351,http://paulsen.house.gov,https://paulsenforms.house.gov/contact-me,127 Cannon House Office Building,P000594,3833,H8MN03077,412303,N00029391,RepErikPaulsen,http://www.opencongress.org/wiki/Erik_Paulsen,http://youtube.com/reperikpaulsen,128558293848160,,,1965-05-14,Rep.Paulsen@opencongress.org +Sen,Gary,C.,Peters,,,D,MI,Junior Seat,1,M,202-224-6221,,http://www.peters.senate.gov,,724 Hart Senate Office Building,P000595,8749,H8MI09068,412305,N00029277,SenGaryPeters,http://www.opencongress.org/wiki/Gary_Peters,http://youtube.com/RepGaryPeters,88851604323,,II,1958-12-01,Sen.Peters@opencongress.org +Com,Pedro,R.,Pierluisi,,,D,PR,0,1,M,202-225-2615,202-225-2154,http://pierluisi.house.gov,https://pierluisi.house.gov/contact/email-me,2410 Rayburn House Office Building,P000596,110894,H8PR00062,412306,N00029168,PedroPierluisi,http://www.opencongress.org/wiki/Pedro_Pierluisi,http://youtube.com/PierluisiCongress,55139978107,,,1959-04-26,Rep.Pierluisi@opencongress.org +Rep,Chellie,,Pingree,,,D,ME,1,1,F,202-225-6116,202-225-5590,https://pingree.house.gov,https://pingree.house.gov/email-me,2162 Rayburn House Office Building,P000597,6586,H8ME01120,412307,N00013817,ChelliePingree,http://www.opencongress.org/wiki/Chellie_Pingree,http://youtube.com/congresswomanpingree,91529332807,,,1955-04-02,Rep.Pingree@opencongress.org +Rep,Jared,,Polis,,,D,CO,2,1,M,202-225-2161,202-226-7840,http://polis.house.gov,https://polis.house.gov/forms/writeyourrep/default.aspx,1433 Longworth House Office Building,P000598,106220,H8CO02137,412308,N00029127,JaredPolis,http://www.opencongress.org/wiki/Jared_Polis,http://youtube.com/JaredPolis31275,53481427529,,,1975-05-12,Rep.Polis@opencongress.org +Rep,Bill,,Posey,,,R,FL,8,1,M,202-225-3671,202-225-3516,http://posey.house.gov,https://posey.house.gov/forms/writeyourrep/,120 Cannon House Office Building,P000599,24280,H8FL15107,412309,N00029662,CongBillPosey,http://www.opencongress.org/wiki/Bill_Posey,http://youtube.com/CongressmanPosey,100000080395369,,,1947-12-18,Rep.Posey@opencongress.org +Rep,Thomas,S. P.,Perriello,,,D,VA,5,0,M,,,http://perriello.house.gov,,,P000600,109344,H8VA05106,412304,N00029339,tomperriello,http://www.opencongress.org/wiki/Tom_Perriello,http://youtube.com/TomPerriello,,,,1974-10-09, +Rep,Steven,M.,Palazzo,,,R,MS,4,1,M,202-225-5772,202- 225-7074,http://palazzo.house.gov,http://palazzo.house.gov/contact/,331 Cannon House Office Building,P000601,69521,H0MS04120,412443,N00031958,CongPalazzo,http://www.opencongress.org/wiki/Steven_Palazzo,http://youtube.com/CongressmanPalazzo,186908658003781,,,1970-02-21,Rep.Palazzo@opencongress.org +Rep,Mike,,Pompeo,,,R,KS,4,1,M,202-225-6216,202-225-3489,http://pompeo.house.gov,https://pompeo.house.gov/contact/contactform.htm?zip5=$ADDRESS_ZIP5,436 Cannon House Office Building,P000602,125023,H0KS04051,412431,N00030744,RepMikePompeo,http://www.opencongress.org/wiki/Mike_Pompeo,http://youtube.com/congressmanpompeo,101965369880683,,,1963-12-30,Rep.Pompeo@opencongress.org +Sen,Rand,,Paul,,,R,KY,Junior Seat,1,M,202-224-4343,202-228-1373,http://www.paul.senate.gov,http://www.paul.senate.gov/?p=contact,167 Russell Senate Office Building,P000603,117285,S0KY00156,412492,N00030836,,http://www.opencongress.org/wiki/Rob_Portman,http://youtube.com/SenatorRandPaul,161355253917286,,III,1963-01-07,Sen.Paul@opencongress.org +Rep,Donald,M.,Payne,Jr.,,D,NJ,10,1,M,202-225-3436,202-225-4160,http://payne.house.gov,http://payne.house.gov/contact/email-me,103 Cannon House Office Building,P000604,90668,H2NJ10154,412506,N00034639,RepDonaldPayne,,,360976767343741,,,1958-12-17,Rep.Payne@opencongress.org +Rep,Scott,,Perry,,,R,PA,4,1,M,202-225-5836,202-226-1000,http://perry.house.gov,http://perryforms.house.gov/forms/writeyourrep/,1207 Longworth House Office Building,P000605,59980,H2PA04135,412569,N00034120,RepScottPerry,,http://youtube.com/RepScottPerry,376801102416184,,,1962-05-27,Rep.Perry@opencongress.org +Rep,Robert,,Pittenger,,,R,NC,9,1,M,202-225-1976,202-225-3389,http://pittenger.house.gov,https://pittenger.house.gov/contact/email-me,224 Cannon House Office Building,P000606,41272,H2NC09134,412551,N00034416,RepPittenger,,http://youtube.com/CongressmanPittenger,376142742468386,,,1948-08-15,Rep.Pittenger@opencongress.org +Rep,Mark,,Pocan,,,D,WI,2,1,M,202-225-2906,202-225-6942,http://pocan.house.gov,https://pocan.house.gov/contact/email-me,313 Cannon House Office Building,P000607,26238,H2WI02124,412585,N00033549,RepMarkPocan,,http://youtube.com/repmarkpocan,436881033058309,,,1964-08-14,Rep.Pocan@opencongress.org +Rep,Scott,H.,Peters,,,D,CA,52,1,M,202-225-0508,202-225-2558,http://scottpeters.house.gov,https://scottpeters.house.gov/contact/email-me,1122 Longworth House Office Building,P000608,70351,H2CA52089,412523,N00033591,RepScottPeters,,,449337038470352,,,1958-06-17,Rep.Scottpeters@opencongress.org +Rep,Gary,,Palmer,,,R,AL,6,1,M,202-225-4921,202-225-2082,https://palmer.house.gov,,206 Cannon House Office Building,P000609,,H4AL06098,412608,N00035691,USRepGaryPalmer,,,USRepresentativeGaryPalmer,,,1954-05-14,Rep.Palmer@opencongress.org +Del,Stacey,,Plaskett,,,D,VI,0,1,F,202-225-1790,202-225-5517,https://plaskett.house.gov,,509 Cannon House Office Building,P000610,,H2VI00082,412659,N00035000,staceyplaskett,,,repstaceyplaskett,,,1964-05-13,Rep.Plaskett@opencongress.org +Rep,Bruce,,Poliquin,,,R,ME,2,1,M,202-225-6306,202-225-2943,https://poliquin.house.gov,,426 Cannon House Office Building,P000611,,S2ME00158,412633,N00034584,RepPoliquin,,,RepPoliquin,,,1953-11-01,Rep.Poliquin@opencongress.org +Sen,David,,Perdue,,,R,GA,Junior Seat,1,M,202-224-3521,,http://www.perdue.senate.gov,,383 Russell Senate Office Building,P000612,,S4GA11285,412666,N00035516,sendavidperdue,,,SenatorDavidPerdue,,II,1949-12-10,Sen.Perdue@opencongress.org +Rep,Mike,,Quigley,,,D,IL,5,1,M,202-225-4061,202-225-5603,http://quigley.house.gov,https://quigleyforms.house.gov/forms/writeyourrep/,2458 Rayburn House Office Building,Q000023,83310,H0IL05096,412331,N00030581,RepMikeQuigley,http://www.opencongress.org/wiki/Michael_Quigley,http://youtube.com/RepMikeQuigley,158963645688,,,1958-10-17,Rep.Quigley@opencongress.org +Rep,Ben,,Quayle,,,R,AZ,3,0,M,202-225-3361,202-225-3462,http://quayle.house.gov/,,1419 Longworth House Office Building,Q000024,123506,H0AZ03362,412398,N00031723,benquayle,http://www.opencongress.org/wiki/Ben_Quayle,http://youtube.com/repbenquayle,119939744741668,,,1976-11-03, +Rep,George,P.,Radanovich,,,R,CA,19,0,M,,,http://radanovich.house.gov,,,R000004,21911,H2CA19054,400330,N00007507,RepRadanovich,http://www.opencongress.org/wiki/George_Radanovich,http://youtube.com/RadanovichCA19,,,,1955-06-20, +Rep,Nick,J.,Rahall,II,,D,WV,3,0,M,202-225-3452,202-225-9061,http://rahall.house.gov,https://rahall.house.gov/contact-me/email-me,2307 Rayburn House Office Building,R000011,27133,H6WV04057,400331,N00002198,,http://www.opencongress.org/wiki/Nick_Joe_Rahall,http://youtube.com/NRAHALLWV03,357958026910,,,1949-05-20, +Rep,James,M.,Ramstad,,Jim,R,MN,3,0,M,,,http://www.house.gov/ramstad,,,R000033,26921,H0MN00013,400332,N00004484,,http://www.opencongress.org/wiki/James_Ramstad,,,,,1946-05-06, +Rep,Charles,B.,Rangel,,Charlie,D,NY,13,1,M,202-225-4365,202-225-0816,http://rangel.house.gov,https://rangel.house.gov/contact-me/email-me,2354 Rayburn House Office Building,R000053,26979,H6NY19029,400333,N00000964,CBRangel,http://www.opencongress.org/wiki/Charles_Rangel,http://youtube.com/RepRangel,7390589055,,,1930-06-11,Rep.Rangel@opencongress.org +Sen,John,F.,Reed,,Jack,D,RI,Senior Seat,1,M,202-224-4642,202-224-4680,http://www.reed.senate.gov,http://www.reed.senate.gov/contact/,728 Hart Senate Office Building,R000122,27060,S6RI00163,300081,N00000362,SenJackReed,http://www.opencongress.org/wiki/John_Reed,http://youtube.com/SenatorReed,213866375370646,,II,1949-11-12,Sen.Reed@opencongress.org +Rep,Ralph,,Regula,,,R,OH,16,0,M,,,http://wwwc.house.gov/regula,,,R000141,27021,H6OH16029,400334,N00003651,,http://www.opencongress.org/wiki/Ralph_Regula,,,,,1924-12-03, +Sen,Harry,M.,Reid,,,D,NV,Senior Seat,1,M,202-224-3542,202-224-7327,http://www.reid.senate.gov,http://www.reid.senate.gov/contact,522 Hart Senate Office Building,R000146,53320,S6NV00028,300082,N00009922,SenatorReid,http://www.opencongress.org/wiki/Harry_Reid,http://youtube.com/SenatorReid,360249323990357,,III,1939-12-02,Sen.Reid@opencongress.org +Rep,Silvestre,,Reyes,,,D,TX,16,0,M,202-225-4831,202-225-2016,http://wwwc.house.gov/reyes,http://wwwc.house.gov/reyes/voice_your_opinion.asp,2210 Rayburn House Office Building,R000170,292,H6TX00115,400337,N00006067,silvestrereyes,http://www.opencongress.org/wiki/Silvestre_Reyes,http://youtube.com/RepReyes,105434391510,,,1944-11-10, +Sen,Pat,,Roberts,,,R,KS,Senior Seat,1,M,202-224-4774,202-224-3514,http://www.roberts.senate.gov,http://www.roberts.senate.gov/public/index.cfm?p=EmailPat,109 Hart Senate Office Building,R000307,26866,S6KS00080,300083,N00005285,SenPatRoberts,http://www.opencongress.org/wiki/Pat_Roberts,http://youtube.com/SenPatRoberts,205694792808927,,II,1936-04-20,Sen.Roberts@opencongress.org +Sen,John,D.,Rockefeller,IV,Jay,D,WV,Senior Seat,0,M,202-224-6472,202-224-7665,http://www.rockefeller.senate.gov,http://www.rockefeller.senate.gov/public/index.cfm/email-jay,531 Hart Senate Office Building,R000361,53360,S4WV00027,300084,N00001685,SenRockefeller,http://www.opencongress.org/wiki/John_Rockefeller,http://youtube.com/SenatorRockefeller,134189283320639,,II,1937-06-18, +Rep,Harold,,Rogers,,Hal,R,KY,5,1,M,202-225-4601,202-225-0940,http://halrogers.house.gov,https://halrogers.house.gov/contact/contactform.htm,2406 Rayburn House Office Building,R000395,26875,H0KY05015,400340,N00003473,RepHalRogers,http://www.opencongress.org/wiki/Harold_Rogers,http://youtube.com/RepHalRogers,6722039085,,,1937-12-31,Rep.Halrogers@opencongress.org +Rep,Dana,T.,Rohrabacher,,,R,CA,48,1,M,202-225-2415,202-225-0145,http://rohrabacher.house.gov,https://rohrabacher.house.gov/contact/email-me,2300 Rayburn House Office Building,R000409,26763,H8CA42061,400343,N00007151,,http://www.opencongress.org/wiki/Dana_Rohrabacher,http://youtube.com/RepDanaRohrabacher,,,,1947-06-21,Rep.Rohrabacher@opencongress.org +Rep,Ileana,,Ros-Lehtinen,,,R,FL,27,1,F,202-225-3931,202-225-5620,http://ros-lehtinen.house.gov,https://ros-lehtinen.house.gov/contact-me/email-me,2206 Rayburn House Office Building,R000435,26815,H0FL18025,400344,N00002858,RosLehtinen,http://www.opencongress.org/wiki/Ileana_Ros-Lehtinen,http://youtube.com/IleanaRosLehtinen,286546974761109,,,1952-07-15,Rep.Ros-lehtinen@opencongress.org +Rep,Steven,R.,Rothman,,,D,NJ,9,0,M,202-225-5061,202-225-5851,http://rothman.house.gov,https://forms.house.gov/rothman/webforms/issue_subscribe.htm,2303 Rayburn House Office Building,R000462,481,H6NJ09165,400346,N00008619,,http://www.opencongress.org/wiki/Steven_Rothman,,,,,1952-10-14, +Rep,Lucille,,Roybal-Allard,,,D,CA,40,1,F,202-225-1766,202-226-0350,http://roybal-allard.house.gov,http://roybal-allard.house.gov/contact/,2330 Rayburn House Office Building,R000486,26766,H2CA33048,400347,N00006671,RepRoybalAllard,http://www.opencongress.org/wiki/Lucille_Roybal-Allard,http://youtube.com/RepRoybalAllard,139773069370563,,,1941-06-12,Rep.Roybal-allard@opencongress.org +Rep,Edward,R.,Royce,,Ed,R,CA,39,1,M,202-225-4111,202-226-0335,http://royce.house.gov,https://royce.house.gov/contact/contactform.htm,2310 Rayburn House Office Building,R000487,26772,H6CA39020,400348,N00008264,RepEdRoyce,http://www.opencongress.org/wiki/Edward_Royce,http://youtube.com/RepEdRoyce,6460640558,,,1951-10-12,Rep.Royce@opencongress.org +Rep,Bobby,L.,Rush,,,D,IL,1,1,M,202-225-4372,202-226-0333,http://rush.house.gov,https://rush.house.gov/contact-me/legislative-issues,2188 Rayburn House Office Building,R000515,26831,H2IL01042,400350,N00004887,RepBobbyRush,http://www.opencongress.org/wiki/Bobby_Rush,http://youtube.com/CongressmanRush,230753786936538,,,1946-11-23,Rep.Rush@opencongress.org +Rep,Ciro,D.,Rodriguez,,,D,TX,23,0,M,,,http://rodriguez.house.gov,,,R000568,16389,H8TX28013,400339,N00009828,,http://www.opencongress.org/wiki/Ciro_Rodriguez,,,,,1946-12-09, +Rep,Thomas,M.,Reynolds,,,R,NY,26,0,M,,,http://reynolds.house.gov,,,R000569,4384,H8NY27077,400338,N00001295,,http://www.opencongress.org/wiki/Thomas_Reynolds,,,,,1950-09-03, +Rep,Paul,D.,Ryan,,,R,WI,1,1,M,202-225-3031,202-225-3393,http://paulryan.house.gov,https://paulryan.house.gov/contact/email.htm#.U032ra1dU_d,1233 Longworth House Office Building,R000570,26344,H8WI01024,400351,N00004357,SpeakerRyan,http://www.opencongress.org/wiki/Paul_Ryan,http://youtube.com/reppaulryan,924244934290700,,,1970-01-29,Rep.Paulryan@opencongress.org +Rep,Dennis,,Rehberg,,Denny,R,MT,0,0,M,202-225-3211,202-225-5687,http://www.house.gov/rehberg,http://www.house.gov/rehberg/issue.shtml,2448 Rayburn House Office Building,R000571,404,H0MT00033,400335,N00004645,DennyRehberg,http://www.opencongress.org/wiki/Dennis_Rehberg,http://youtube.com/DennyRehberg,denny.rehberg.mt,,,1955-10-05, +Rep,Mike,,Rogers,,,R,MI,8,0,M,202-225-4872,202-225-5820,http://mikerogers.house.gov,https://mikerogers.house.gov/contact/contactform.htm?zip5=48915,2112 Rayburn House Office Building,R000572,8751,H0MI08042,400342,N00009668,RepMikeRogers,http://www.opencongress.org/wiki/Mike_Rogers,http://youtube.com/RepMikeRogers,168209963203416,,,1963-06-02, +Rep,Mike,,Ross,,,D,AR,4,0,M,202-225-3772,202-225-1314,http://www.house.gov/ross,"http://ross.house.gov/?sectionid=77§iontree=76,77",2436 Rayburn House Office Building,R000573,24571,H0AR04038,400345,N00009571,RepMikeRoss,http://www.opencongress.org/wiki/Mike_Ross,http://youtube.com/MikeRossArkansas04,RepMikeRoss,,,1961-08-02, +Rep,Rick,,Renzi,,,R,AZ,1,0,M,,,http://www.house.gov/renzi,,,R000574,28172,H2AZ01172,400336,N00024931,,http://www.opencongress.org/wiki/Richard_Renzi,,,,,1958-06-11, +Rep,Mike,,Rogers,,,R,AL,3,1,M,202-225-3261,202-226-8485,http://mikerogers.house.gov,http://mikerogers.house.gov/contact-mike/email-me,324 Cannon House Office Building,R000575,5705,H2AL03032,400341,N00024759,RepMikeRogersAL,http://www.opencongress.org/wiki/Michael_Rogers,http://youtube.com/MikeRogersAL03,171770326187035,,,1958-07-16,Rep.Mikerogers@opencongress.org +Rep,C.,A. Dutch,Ruppersberger,,,D,MD,2,1,M,202-225-3061,202-225-3094,http://ruppersberger.house.gov,http://ruppersberger.house.gov/contact-dutch/email-dutch,2416 Rayburn House Office Building,R000576,36130,H2MD02160,400349,N00025482,Call_Me_Dutch,http://www.opencongress.org/wiki/C.A._Dutch_Ruppersberger,http://youtube.com/ruppersberger,184756771570504,,,1946-01-31,Rep.Ruppersberger@opencongress.org +Rep,Tim,J.,Ryan,,,D,OH,13,1,M,202-225-5261,202-225-3719,http://timryan.house.gov,http://timryanforms.house.gov/contact/,1421 Longworth House Office Building,R000577,45638,H2OH17109,400352,N00025280,RepTimRyan,http://www.opencongress.org/wiki/Timothy_Ryan,http://youtube.com/timryanvision,121560497865,,,1973-07-16,Rep.Timryan@opencongress.org +Rep,David,G.,Reichert,,,R,WA,8,1,M,202-225-7761,202-225-4282,http://reichert.house.gov,https://reichert.house.gov/contact-me,1127 Longworth House Office Building,R000578,51346,H4WA08071,400660,N00026885,DaveReichert,http://www.opencongress.org/wiki/David_George_Reichert,http://youtube.com/repdavereichert,91504302598,,,1950-08-29,Rep.Reichert@opencongress.org +Rep,Peter,J.,Roskam,,,R,IL,6,1,M,202-225-4561,202-225-1166,http://roskam.house.gov,https://roskam.house.gov/contact/email-me,2246 Rayburn House Office Building,R000580,6382,H6IL06117,412202,N00004719,PeterRoskam,http://www.opencongress.org/wiki/Peter_Roskam,http://youtube.com/RoskamIL06,118777661469195,,,1961-09-13,Rep.Roskam@opencongress.org +Rep,Laura,,Richardson,,,D,CA,37,0,F,202-225-7924,202-225-7926,http://richardson.house.gov/,http://richardson.house.gov/IMA/issue_subscribe.htm,1330 Longworth House Office Building,R000581,69508,H8CA37137,412253,N00029112,replrichardson,http://www.opencongress.org/wiki/Laura_Richardson,http://youtube.com/RepLRichardson,RepresentativeLauraRichardson,,,1962-04-14, +Rep,David,P.,Roe,,Phil,R,TN,1,1,M,202-225-6356,202-225-6356,http://roe.house.gov,https://roe.house.gov/contact/contactform.htm?zip5=37813&zip4=1659,407 Cannon House Office Building,R000582,65306,H6TN01388,412310,N00028463,DrPhilRoe,http://www.opencongress.org/wiki/David_Roe,http://youtube.com/drphilroe,130725126985966,,,1945-07-21,Rep.Roe@opencongress.org +Rep,Thomas,J.,Rooney,,,R,FL,17,1,M,202-225-5792,202-225-3132,https://rooney.house.gov,https://rooney.house.gov/email-me,2160 Rayburn House Office Building,R000583,107800,H8FL16022,412311,N00029018,TomRooney,http://www.opencongress.org/wiki/Tom_Rooney,http://youtube.com/CongressmanRooney,117697790448,,,1970-11-21,Rep.Rooney@opencongress.org +Sen,James,,Risch,,,R,ID,Junior Seat,1,M,202-224-2752,202-224-2573,http://www.risch.senate.gov,http://www.risch.senate.gov/public/index.cfm?p=Email,483 Russell Senate Office Building,R000584,2919,S8ID00092,412322,N00029441,SenatorRisch,http://www.opencongress.org/wiki/James_Risch,http://youtube.com/SenatorJamesRisch,,,II,1943-05-03,Sen.Risch@opencongress.org +Rep,Tom,W.,Reed,II,,R,NY,23,1,M,202-225-3161,202-226-6599,http://reed.house.gov,https://reed.house.gov/contact-me/email-me,2437 Rayburn House Office Building,R000585,127046,H0NY29054,412393,N00030949,RepTomReed,http://www.opencongress.org/wiki/Tom_Reed,http://youtube.com/CongressmanTomReed,102449199835273,,,1971-11-18,Rep.Reed@opencongress.org +Rep,James,B.,Renacci,,,R,OH,16,1,M,202-225-3876,202-225-3059,https://renacci.house.gov,https://renacci.house.gov/index.cfm/contact-form,328 Cannon House Office Building,R000586,120678,H0OH16097,412462,N00031127,RepJimRenacci,http://www.opencongress.org/wiki/Jim_Renacci,http://youtube.com/repjimrenacci,187639524595278,,,1958-12-03,Rep.Renacci@opencongress.org +Rep,Reid,J.,Ribble,,,R,WI,8,1,M,202-225-5665,202- 225-5729,http://ribble.house.gov,https://ribble.house.gov/contact-me/email-me,1513 Longworth House Office Building,R000587,126240,H0WI08075,412489,N00030968,RepRibble,http://www.opencongress.org/wiki/Reid_Ribble,http://youtube.com/RepRibble,157169920997203,,,1956-04-05,Rep.Ribble@opencongress.org +Rep,Cedric,L.,Richmond,,,D,LA,2,1,M,202-225-6636,202- 225-1988,http://richmond.house.gov,https://richmond.house.gov/contact-me/email-me,240 Cannon House Office Building,R000588,35384,H8LA02054,412432,N00030184,RepRichmond,http://www.opencongress.org/wiki/Cedric_Richmond,,197737020257085,,,1973-09-13,Rep.Richmond@opencongress.org +Rep,Edward,Scott,Rigell,,Scott,R,VA,2,1,M,202-225-4215,202-225-4218,http://rigell.house.gov,https://rigell.house.gov/contact/contactform.htm,418 Cannon House Office Building,R000589,121807,H0VA02084,412483,N00030962,RepScottRigell,http://www.opencongress.org/wiki/Scott_Rigell,http://youtube.com/RepScottRigell,167851429918010,,,1960-05-28,Rep.Rigell@opencongress.org +Rep,David,,Rivera,,,R,FL,25,0,M,202-225-2778,202-226-0346,http://rivera.house.gov/,,417 Cannon House Office Building,R000590,31234,H0FL25038,412415,N00031887,RepRivera,http://www.opencongress.org/wiki/David_Rivera,http://youtube.com/RepRivera,174136165957653,,,1965-09-16, +Rep,Martha,,Roby,,,R,AL,2,1,F,202-225-2901,202-225-8913,http://roby.house.gov,https://roby.house.gov/contact-me,442 Cannon House Office Building,R000591,71604,H0AL02087,412394,N00030768,RepMarthaRoby,http://www.opencongress.org/wiki/Martha_Roby,http://youtube.com/reproby,174519582574426,,,1976-07-27,Rep.Roby@opencongress.org +Rep,Todd,,Rokita,,,R,IN,4,1,M,202-225-5037,202-226-0544,http://rokita.house.gov,https://rokita.house.gov/contact-me,1717 Longworth House Office Building,R000592,34167,H0IN04170,412426,N00031741,ToddRokita,http://www.opencongress.org/wiki/Todd_Rokita,http://youtube.com/reptoddrokita,183180288372896,,,1970-02-09,Rep.Rokita@opencongress.org +Rep,Dennis,A.,Ross,,,R,FL,15,1,M,202-225-1252,202- 226-0585,http://dennisross.house.gov,https://dennisross.house.gov/forms/writeyourrep/,229 Cannon House Office Building,R000593,12813,H0FL12101,412411,N00030645,RepDennisRoss,http://www.opencongress.org/wiki/Dennis_Ross,http://youtube.com/RepDennisRoss,469477579757018,,,1959-10-18,Rep.Dennisross@opencongress.org +Rep,Jon,,Runyan,,,R,NJ,3,0,M,202-225-4765,202-225-0778,http://runyan.house.gov,https://runyan.house.gov/contact-me/email-me,1239 Longworth House Office Building,R000594,121117,H0NJ03153,412449,N00031988,RepJonRunyan,http://www.opencongress.org/wiki/Jon_Runyan,http://youtube.com/RepRunyan,177208315676754,,,1973-11-27, +Sen,Marco,,Rubio,,,R,FL,Junior Seat,1,M,202-224-3041,202-228-0285,http://www.rubio.senate.gov,http://www.rubio.senate.gov/public/index.cfm/contact,284 Russell Senate Office Building,R000595,1601,S0FL00338,412491,N00030612,SenRubioPress,http://www.opencongress.org/wiki/Marco_Rubio,http://youtube.com/SenatorMarcoRubio,178910518800987,,III,1971-05-28,Sen.Rubio@opencongress.org +Rep,Tom,,Rice,,,R,SC,7,1,M,202-225-9895,,http://rice.house.gov,https://tomriceforms.house.gov/forms/writeyourrep/,223 Cannon House Office Building,R000597,132382,H2SC07066,412572,N00033832,RepTomRice,,http://youtube.com/RepTomRice,403403083083104,,,1957-08-04,Rep.Rice@opencongress.org +Rep,Keith,J.,Rothfus,,,R,PA,12,1,M,202-225-2065,202-225-5709,https://rothfus.house.gov,https://rothfus.house.gov/email-keith,1205 Longworth House Office Building,R000598,119466,H0PA04220,412570,N00031253,KeithRothfus,,http://youtube.com/reprothfus,133803223451004,,,1962-04-25,Rep.Rothfus@opencongress.org +Rep,Raul,,Ruiz,,,D,CA,36,1,M,202-225-5330,202-225-1238,https://ruiz.house.gov,https://ruiz.house.gov/email-me,1319 Longworth House Office Building,R000599,136407,H2CA36439,412519,N00033510,CongressmanRuiz,,http://youtube.com/repraulruiz,245244468941114,,,1972-08-25,Rep.Ruiz@opencongress.org +Del,Aumua,,Amata,,,R,AS,0,1,F,202-225-8577,202-225-8757,https://radewagen.house.gov,,1339 Longworth House Office Building,R000600,,H4AS00036,412664,N00007635,RepAmata,,,1537155909907320,,,1947-12-29,Rep.Radewagen@opencongress.org +Rep,John,,Ratcliffe,,,R,TX,4,1,M,202-225-6673,202-225-3332,https://ratcliffe.house.gov,,325 Cannon House Office Building,R000601,,H4TX04153,412653,N00035972,RepRatcliffe,,,RepRatcliffe,,,1965-10-20,Rep.Ratcliffe@opencongress.org +Rep,Kathleen,,Rice,,,D,NY,4,1,F,202-225-5516,202-225-5758,http://kathleenrice.house.gov,,1508 Longworth House Office Building,R000602,,H4NY04075,412647,N00035927,RepKathleenRice,,,RepKathleenRice,,,1965-02-15,Rep.Kathleenrice@opencongress.org +Rep,David,,Rouzer,,,R,NC,7,1,M,202-225-2731,202-225-5773,https://rouzer.house.gov,,424 Cannon House Office Building,R000603,,H2NC07096,412641,N00033527,RepDavidRouzer,,,1579216395649220,,,1972-02-16,Rep.Rouzer@opencongress.org +Rep,Steve,,Russell,,,R,OK,5,1,M,202-225-2132,202-226-1463,https://russell.house.gov,,128 Cannon House Office Building,R000604,,H4OK05132,412650,N00036175,RepRussell,,,reprussell,,,1963-05-25,Rep.Russell@opencongress.org +Sen,Mike,,Rounds,,,R,SD,Junior Seat,1,M,202-224-5842,,http://www.rounds.senate.gov,,502 Hart Senate Office Building,R000605,,S4SD00049,412669,N00035187,SenatorRounds,,,SenatorMikeRounds,,II,1954-10-24,Sen.Rounds@opencongress.org +Rep,Matt,,Salmon,,,R,AZ,5,1,M,202-225-2635,202-226-4386,http://salmon.house.gov,https://salmon.house.gov/contact/email-me,2349 Rayburn House Office Building,S000018,22184,H4AZ01038,400606,N00006446,RepMattSalmon,,http://youtube.com/repmattsalmon,149561218527414,,,1958-01-21,Rep.Salmon@opencongress.org +Rep,Loretta,B.,Sanchez,,,D,CA,46,1,F,202-225-2965,202-225-5859,http://lorettasanchez.house.gov,https://lorettasanchez.house.gov/contact-me/email-me,1211 Longworth House Office Building,S000030,203,H6CA46033,400356,N00008274,LorettaSanchez,http://www.opencongress.org/wiki/Loretta_Sanchez,http://youtube.com/LorettaSanchezLive,90966961167,,,1960-01-07,Rep.Lorettasanchez@opencongress.org +Sen,Bernard,,Sanders,,Bernie,I,VT,Junior Seat,1,M,202-224-5141,202-228-0776,http://www.sanders.senate.gov,http://www.sanders.senate.gov/contact/comment,332 Dirksen Senate Office Building,S000033,27110,H8VT01016,400357,N00000528,SenSanders,http://www.opencongress.org/wiki/Bernard_Sanders,http://youtube.com/senatorsanders,9124187907,,I,1941-09-08,Sen.Sanders@opencongress.org +Rep,Marshall,,Sanford,,Mark,R,SC,1,1,M,202-225-3176,843-521-2535,http://sanford.house.gov,https://sanford.house.gov/contact/email-me,2201 Rayburn House Office Building,S000051,21991,H4SC01073,400607,N00002424,RepSanfordSC,,http://youtube.com/RepSanfordSC,118387985037658,,,1960-05-28,Rep.Sanford@opencongress.org +Rep,H.,James,Saxton,,Jim,R,NJ,3,0,M,,,http://www.house.gov/saxton,,,S000097,26953,H4NJ13022,400359,N00000834,,http://www.opencongress.org/wiki/H._James_Saxton,,,,,1943-01-22, +Sen,Charles,E.,Schumer,,Chuck,D,NY,Senior Seat,1,M,202-224-6542,202-228-3027,http://www.schumer.senate.gov,http://www.schumer.senate.gov/Contact/email-chuck,322 Hart Senate Office Building,S000148,26976,S8NY00082,300087,N00001093,SenSchumer,http://www.opencongress.org/wiki/Charles_Schumer,http://youtube.com/SenatorSchumer,15771239406,,III,1950-11-23,Sen.Schumer@opencongress.org +Rep,Robert,C.,Scott,,Bobby,D,VA,3,1,M,202-225-8351,202-225-8354,http://bobbyscott.house.gov,https://bobbyscott.house.gov/contact/email-me,1201 Longworth House Office Building,S000185,27117,H6VA01117,400364,N00002147,RepBobbyScott,http://www.opencongress.org/wiki/Robert_Scott,http://youtube.com/repbobbyscott,123839200978190,,,1947-04-30,Rep.Bobbyscott@opencongress.org +Rep,F.,James,Sensenbrenner,Jr.,,R,WI,5,1,M,202-225-5101,202-225-3190,http://sensenbrenner.house.gov,http://sensenbrenner.house.gov/contact/email.htm,2449 Rayburn House Office Building,S000244,27142,H8WI09050,400365,N00004291,JimPressOffice,http://www.opencongress.org/wiki/James_Sensenbrenner,http://youtube.com/RepSensenbrenner,RepSensenbrenner,,,1943-06-14,Rep.Sensenbrenner@opencongress.org +Rep,JosĂ©,E.,Serrano,,,D,NY,15,1,M,202-225-4361,202-225-6001,http://serrano.house.gov,https://serrano.house.gov/contact-me/email-me,2227 Rayburn House Office Building,S000248,26981,H0NY18065,400366,N00001813,RepJoseSerrano,http://www.opencongress.org/wiki/Jose_Serrano,,273446508512,,,1943-10-24,Rep.Serrano@opencongress.org +Rep,Pete,A.,Sessions,,,R,TX,32,1,M,202-225-2231,202-225-5878,https://sessions.house.gov,https://sessions.house.gov/index.cfm/contact-form,2233 Rayburn House Office Building,S000250,288,H2TX03126,400367,N00005681,PeteSessions,http://www.opencongress.org/wiki/Peter_Sessions,http://youtube.com/PeteSessions,367963843082,,,1955-03-22,Rep.Sessions@opencongress.org +Rep,John,B.,Shadegg,,,R,AZ,3,0,M,,,http://johnshadegg.house.gov,,,S000275,22186,H4AZ04016,400368,N00006425,RepJohnShadegg,http://www.opencongress.org/wiki/John_Shadegg,http://youtube.com/JohnShadegg,,,,1949-10-22, +Sen,Richard,C.,Shelby,,,R,AL,Senior Seat,1,M,202-224-5744,202-224-3416,http://www.shelby.senate.gov,http://www.shelby.senate.gov/public/index.cfm/emailsenatorshelby,304 Russell Senate Office Building,S000320,53266,S6AL00013,300089,N00009920,SenShelby,http://www.opencongress.org/wiki/Richard_Shelby,http://youtube.com/SenatorRichardShelby,50850514797,,III,1934-05-06,Sen.Shelby@opencongress.org +Rep,Brad,J.,Sherman,,,D,CA,30,1,M,202-225-5911,202-225-5879,http://sherman.house.gov,http://sherman.house.gov/contact/contact-congressman-sherman-form,2242 Rayburn House Office Building,S000344,142,H6CA24113,400371,N00006897,BradSherman,http://www.opencongress.org/wiki/Brad_Sherman,http://youtube.com/shermanca27,63158229861,,,1954-10-24,Rep.Sherman@opencongress.org +Rep,John,M.,Shimkus,,,R,IL,15,1,M,202-225-5271,202-225-5880,http://shimkus.house.gov,https://shimkus.house.gov/contact/email-me,2217 Rayburn House Office Building,S000364,246,H2IL20042,400373,N00004961,RepShimkus,http://www.opencongress.org/wiki/John_Shimkus,http://youtube.com/repshimkus,123916254317516,,,1958-02-21,Rep.Shimkus@opencongress.org +Rep,Ike,,Skelton,,,D,MO,4,0,M,,,http://www.house.gov/skelton,,,S000465,26936,H6MO04141,400377,N00005105,,http://www.opencongress.org/wiki/Ike_Skelton,,,,,1931-12-20, +Rep,Louise,McIntosh,Slaughter,,,D,NY,25,1,F,202-225-3615,202-225-7822,https://louise.house.gov,https://louise.house.gov/contact-louise,2469 Rayburn House Office Building,S000480,26991,H6NY03031,400378,N00001311,LouiseSlaughter,http://www.opencongress.org/wiki/Louise_McIntosh_Slaughter,http://youtube.com/louiseslaughter,82424647700,,,1929-08-14,Rep.Louise@opencongress.org +Rep,Adam,,Smith,,,D,WA,9,1,M,202-225-8901,202-225-5893,https://adamsmith.house.gov,https://adamsmith.house.gov/contact/contactform.htm,2264 Rayburn House Office Building,S000510,845,H6WA09025,400379,N00007833,RepAdamSmith,http://www.opencongress.org/wiki/Adam_Smith,http://youtube.com/CongressmanAdamSmith,288586617834523,,,1965-06-15,Rep.Adamsmith@opencongress.org +Rep,Christopher,H.,Smith,,Chris,R,NJ,4,1,M,202-225-3765,202-225-7768,http://chrissmith.house.gov,https://chrissmith.house.gov/contact/write.htm,2373 Rayburn House Office Building,S000522,26952,H8NJ04014,400380,N00009816,RepChrisSmith,http://www.opencongress.org/wiki/Christopher_Smith,http://youtube.com/USRepChrisSmith,371621772908416,,,1953-03-04,Rep.Chrissmith@opencongress.org +Rep,Lamar,S.,Smith,,,R,TX,21,1,M,202-225-4236,202-225-8628,http://lamarsmith.house.gov,http://lamarsmith.house.gov/contact/email-lamar,2409 Rayburn House Office Building,S000583,27097,H6TX21012,400381,N00001811,LamarSmithTX21,http://www.opencongress.org/wiki/Lamar_Smith,http://youtube.com/lamarsmithtexas21,107736785195,,,1947-11-19,Rep.Lamarsmith@opencongress.org +Sen,Olympia,J.,Snowe,,,R,ME,Senior Seat,0,F,202-224-5344,202-224-1946,http://snowe.senate.gov/,http://www.snowe.senate.gov/public/index.cfm/contact?p=email,154 Russell Senate Office Building,S000663,26885,S4ME00055,300091,N00000480,SenatorSnowe,http://www.opencongress.org/wiki/Olympia_Snowe,http://youtube.com/senatorolympiasnowe,165865453427287,,I,1947-02-21, +Rep,Victor,F.,Snyder,,Vic,D,AR,2,0,M,,,http://www.house.gov/snyder,,,S000672,434,H6AR02203,400383,N00008188,,http://www.opencongress.org/wiki/Victor_Snyder,http://youtube.com/VicSnyderAR02,,,,1947-09-27, +Sen,Arlen,,Specter,,,D,PA,Senior Seat,0,M,,,http://specter.senate.gov/,,,S000709,53340,S6PA00100,300092,N00001604,SenArlenSpecter,http://www.opencongress.org/wiki/Arlen_Specter,http://youtube.com/SenatorArlenSpecter,,,III,1930-02-12, +Rep,John,McKee,Spratt,Jr.,,D,SC,5,0,M,,,http://www.house.gov/spratt,,,S000749,27065,H2SC05052,400386,N00002492,,http://www.opencongress.org/wiki/John_Spratt,http://youtube.com/JohnMSpratt,,,,1942-11-01, +Sen,Debbie,Ann,Stabenow,,,D,MI,Senior Seat,1,F,202-224-4822,202-228-0325,http://www.stabenow.senate.gov,http://www.stabenow.senate.gov/?p=contact,731 Hart Senate Office Building,S000770,515,S8MI00281,300093,N00004118,SenStabenow,http://www.opencongress.org/wiki/Debbie_Stabenow,http://youtube.com/senatorstabenow,,,I,1950-04-29,Sen.Stabenow@opencongress.org +Rep,Fortney,H.,Stark,,Pete,D,CA,13,0,M,202-225-5065,202-226-3805,http://www.house.gov/stark,http://www.house.gov/stark/contact/index.htm,239 Cannon House Office Building,S000810,26736,H6CA09023,400387,N00007397,petestark,http://www.opencongress.org/wiki/Fortney_Stark,http://youtube.com/repstark,repstark,,,1931-11-11, +Rep,Clifford,B.,Stearns,,Cliff,R,FL,6,0,M,202-225-5744,202-225-3973,http://www.house.gov/stearns,http://www.house.gov/writerep,2306 Rayburn House Office Building,S000822,26803,H8FL06056,400388,N00002782,RepCliffStearns,http://www.opencongress.org/wiki/Clifford_Stearns,http://youtube.com/Repcliffstearns,RepCliffStearns,,,1941-04-16, +Sen,Ted,F.,Stevens,,,R,AK,Senior Seat,0,M,,,http://stevens.senate.gov/,,,S000888,53268,S2AK00010,300094,N00007997,,http://www.opencongress.org/wiki/Ted_Stevens,,,,II,1923-11-18, +Rep,Bart,T.,Stupak,,,D,MI,1,0,M,,,http://www.house.gov/stupak,,,S001045,26912,H2MI01068,400391,N00004196,,http://www.opencongress.org/wiki/Bart_Stupak,http://youtube.com/BartStupak,,,,1952-02-29, +Sen,John,E.,Sununu,,,R,NH,Junior Seat,0,M,,,http://sununu.senate.gov/,,,S001078,617,S0NH00201,300095,N00000397,,http://www.opencongress.org/wiki/John_Sununu,,,,II,1964-09-10, +Sen,Jefferson,B.,Sessions,,Jeff,R,AL,Junior Seat,1,M,202-224-4124,202-224-3149,http://www.sessions.senate.gov,http://www.sessions.senate.gov/public/index.cfm/contact-jeff,326 Russell Senate Office Building,S001141,443,S6AL00195,300088,N00003062,SenatorSessions,http://www.opencongress.org/wiki/Jefferson_Sessions,http://youtube.com/SenatorSessions,23444159584,,II,1946-12-24,Sen.Sessions@opencongress.org +Sen,Gordon,Harold,Smith,,,R,OR,Junior Seat,0,M,,,http://gsmith.senate.gov/,,,S001142,425,S6OR00094,300090,N00007815,,http://www.opencongress.org/wiki/Gordon_Harold_Smith,,,,II,1952-05-25, +Rep,Mark,Edward,Souder,,,R,IN,3,0,M,,,http://souder.house.gov,,,S001143,21780,H4IN04099,400385,N00003844,,http://www.opencongress.org/wiki/Mark_Souder,,,,,1950-07-18, +Rep,Christopher,H.,Shays,,,R,CT,4,0,M,,,http://www.house.gov/shays,,,S001144,26789,H8CT04057,400370,N00000652,ShaysCongress,http://www.opencongress.org/wiki/Christopher_Shays,,,,,1945-10-18, +Rep,Janice,D.,Schakowsky,,Jan,D,IL,9,1,F,202-225-2111,202-226-6890,http://schakowsky.house.gov,https://schakowsky.house.gov/write-to-congresswoman-jan-schakowsky,2367 Rayburn House Office Building,S001145,6387,H8IL09067,400360,N00004724,JanSchakowsky,http://www.opencongress.org/wiki/Janice_Schakowsky,http://youtube.com/repschakowsky,160143957118,,,1944-05-26,Rep.Schakowsky@opencongress.org +Rep,Michael,K.,Simpson,,Mike,R,ID,2,1,M,202-225-5531,202-225-8216,http://simpson.house.gov,http://simpson.house.gov/contact/,2312 Rayburn House Office Building,S001148,2917,H8ID02064,400376,N00006263,CongMikeSimpson,http://www.opencongress.org/wiki/Michael_Simpson,http://youtube.com/CongMikeSimpson,96007744606,,,1950-09-08,Rep.Simpson@opencongress.org +Rep,Adam,B.,Schiff,,,D,CA,28,1,M,202-225-4176,202-225-5828,http://schiff.house.gov,https://schiff.house.gov/contact,2411 Rayburn House Office Building,S001150,9489,H0CA27085,400361,N00009585,RepAdamSchiff,http://www.opencongress.org/wiki/Adam_Schiff,http://youtube.com/adamschiff,9086721830,,,1960-06-22,Rep.Schiff@opencongress.org +Rep,Hilda,L.,Solis,,,D,CA,32,0,F,,,http://solis.house.gov,,,S001153,3585,H0CA31087,400384,N00009586,,http://www.opencongress.org/wiki/Hilda_Solis,,,,,1957-10-20, +Rep,Bill,,Shuster,,,R,PA,9,1,M,202-225-2431,202-225-2486,http://shuster.house.gov,http://shuster.house.gov/contact-form/,2268 Rayburn House Office Building,S001154,55693,H2PA09035,409888,N00013770,RepBillShuster,http://www.opencongress.org/wiki/Bill_Shuster,http://youtube.com/repshuster,54386677806,,,1961-01-10,Rep.Shuster@opencongress.org +Rep,John,A.,Sullivan,,,R,OK,1,0,M,202-225-2211,202-225-9187,http://www.house.gov/sullivan,http://sullivan.house.gov/zipauth.html,434 Cannon House Office Building,S001155,24559,H2OK01093,400392,N00013847,USRepSullivan,http://www.opencongress.org/wiki/John_Sullivan,http://youtube.com/SullivanOK01,170752815378,,,1965-01-01, +Rep,Linda,T.,Sánchez,,,D,CA,38,1,F,202-225-6676,202-226-1012,https://lindasanchez.house.gov,https://forms.house.gov/lindasanchez/webforms/issue_subscribe.htm,2329 Rayburn House Office Building,S001156,29674,H2CA39078,400355,N00024870,RepLindaSanchez,http://www.opencongress.org/wiki/Linda_Sanchez,http://youtube.com/LindaTSanchez,110685735673141,,,1969-01-28,Rep.Lindasanchez@opencongress.org +Rep,David,,Scott,,,D,GA,13,1,M,202-225-2939,202-225-4628,http://davidscott.house.gov,https://davidscott.house.gov/contact/contactform.htm,225 Cannon House Office Building,S001157,7826,H2GA13012,400363,N00024871,RepDavidScott,http://www.opencongress.org/wiki/David_Scott,http://youtube.com/RepDavidScott,113303673339,,,1945-06-27,Rep.Davidscott@opencongress.org +Rep,John,Tony,Salazar,,,D,CO,3,0,M,,,http://www.house.gov/salazar,,,S001158,29778,H4CO03167,400620,N00026431,,http://www.opencongress.org/wiki/John_Salazar,,,,,1953-07-21, +Rep,Allyson,Y.,Schwartz,,,D,PA,13,0,F,202-225-6111,202-226-0611,http://schwartz.house.gov,http://schwartz.house.gov/serving-you/email-me,1227 Longworth House Office Building,S001162,5239,H4PA13124,400647,N00001579,,http://www.opencongress.org/wiki/Allyson_Schwartz,http://youtube.com/repallysonschwartz,244000962363116,,,1948-10-03, +Sen,Ken,,Salazar,,,D,CO,Junior Seat,0,M,,,http://salazar.senate.gov,,,S001163,1541,S4CO00163,400619,N00026892,,http://www.opencongress.org/wiki/Ken_Salazar,http://youtube.com/SenatorSalazar,,,III,1955-03-02, +Rep,Jean,,Schmidt,,,R,OH,2,0,F,202-225-3164,202-225-1992,http://www.house.gov/schmidt,http://www.house.gov/schmidt/contact.shtml,2464 Rayburn House Office Building,S001164,45475,H6OH02086,412010,N00027526,,http://www.opencongress.org/wiki/Jean_Schmidt,,108130217090,,,1951-11-29, +Rep,Albio,,Sires,,,D,NJ,8,1,M,202-225-7919,202-226-0792,http://sires.house.gov,https://sires.house.gov/contact-me/email-me,2342 Rayburn House Office Building,S001165,22510,H6NJ13191,412186,N00027523,Rep_Albio_Sires,http://www.opencongress.org/wiki/Albio_Sires,http://youtube.com/RepSiresNJ13,81058818750,,,1951-01-26,Rep.Sires@opencongress.org +Rep,Bill,,Sali,,,R,ID,1,0,M,,,http://sali.house.gov,,,S001167,2916,H6ID01177,412201,N00027644,,http://www.opencongress.org/wiki/William_Sali,,,,,1954-02-17, +Rep,John,P.,Sarbanes,,,D,MD,3,1,M,202-225-4016,202-225-9219,https://sarbanes.house.gov,http://sarbanes.house.gov/federal.asp,2444 Rayburn House Office Building,S001168,66575,H6MD03292,412212,N00027751,RepSarbanes,http://www.opencongress.org/wiki/John_Sarbanes,,RepSarbanes,,,1962-05-22,Rep.Sarbanes@opencongress.org +Rep,Joe,,Sestak,,,D,PA,7,0,M,,,http://sestak.house.gov,,,S001169,58333,H6PA07105,412232,N00028049,JoeSestak,http://www.opencongress.org/wiki/Joseph_Sestak,http://youtube.com/Sestak07,,,,1951-12-12, +Rep,Carol,,Shea-Porter,,,D,NH,1,0,F,202-225-5456,,http://shea-porter.house.gov,https://shea-porter.house.gov/contact/email-me,1530 Longworth House Office Building,S001170,65891,H6NH01230,412219,N00028091,RepSheaPorter,http://www.opencongress.org/wiki/Carol_Shea-Porter,http://youtube.com/RepCarolSheaPorter,422460677824474,,,1952-12-02, +Rep,Heath,,Shuler,,,D,NC,11,0,M,202-225-6401,202-226-6422,http://shuler.house.gov,http://shuler.house.gov/zipauth.htm,229 Cannon House Office Building,S001171,57781,H6NC11172,412225,N00027655,,http://www.opencongress.org/wiki/Heath_Shuler,http://youtube.com/RepHeathShuler,CongressmanShuler,,,1971-12-31, +Rep,Adrian,,Smith,,,R,NE,3,1,M,202-225-6435,202-225-0207,http://adriansmith.house.gov,https://adriansmith.house.gov/contact-me/email-me,2241 Rayburn House Office Building,S001172,21284,H6NE03115,412217,N00027623,RepAdrianSmith,http://www.opencongress.org/wiki/Adrian_Smith,http://youtube.com/RepAdrianSmith,,,,1970-12-19,Rep.Adriansmith@opencongress.org +Rep,Zachary,T.,Space,,Zack,D,OH,18,0,M,,,http://space.house.gov,,,S001173,56847,H6OH18157,412229,N00027902,,http://www.opencongress.org/wiki/Zachary_Space,,,,,1961-01-27, +Rep,Betty,,Sutton,,,D,OH,13,0,F,202-225-3401,202-225-2266,http://sutton.house.gov,http://sutton.house.gov/about/emailform.cfm,1519 Longworth House Office Building,S001174,8394,H6OH13133,412228,N00027901,,http://www.opencongress.org/wiki/Betty_Sutton,http://youtube.com/RepBettySutton,6871203036,,,1963-07-31, +Rep,Jackie,,Speier,,,D,CA,14,1,F,202-225-3531,202-347-0956,http://speier.house.gov,https://forms.house.gov/speier/webforms/email_jackie.shtml,2465 Rayburn House Office Building,S001175,8425,H8CA12171,412259,N00029649,RepSpeier,http://www.opencongress.org/wiki/K._Jacqueline_Speier,http://youtube.com/jackiespeierca12,99332606976,,,1950-05-14,Rep.Speier@opencongress.org +Rep,Steve,Joseph,Scalise,,,R,LA,1,1,M,202-225-3015,202-226-0386,http://scalise.house.gov,https://scalise.house.gov/contact-me/email-me,2338 Rayburn House Office Building,S001176,9026,H0LA01087,412261,N00009660,SteveScalise,http://www.opencongress.org/wiki/Stephen_Scalise,http://youtube.com/RepSteveScalise,50936151681,,,1965-10-06,Rep.Scalise@opencongress.org +Del,Gregorio,Kilili Camacho,Sablan,,,I,MP,0,1,M,202-225-2646,202-226-4249,http://sablan.house.gov,http://sablan.house.gov/email-me,423 Cannon House Office Building,S001177,110903,H8MP00041,412312,N00030418,,http://www.opencongress.org/wiki/Gregorio_Sablan,http://youtube.com/CongressmanSablan,153423912663,,,1955-01-19,Rep.Sablan@opencongress.org +Rep,Mark,H.,Schauer,,,D,MI,7,0,M,,,http://schauer.house.gov,,,S001178,12023,H8MI07096,412313,N00029327,,http://www.opencongress.org/wiki/Mark_Schauer,http://youtube.com/RepMarkSchauer,,,,1961-10-02, +Rep,Aaron,,Schock,,,R,IL,18,0,M,202-225-6201,202-225-9249,http://schock.house.gov,https://schock.house.gov/contact/contactform.htm?zip5=,2464 Rayburn House Office Building,S001179,33428,H8IL18043,412314,N00029273,AaronSchock,http://www.opencongress.org/wiki/Aaron_Schock,http://youtube.com/repaaronschock,70882853544,,,1981-05-28, +Rep,Kurt,,Schrader,,,D,OR,5,1,M,202-225-5711,202-225-5699,http://schrader.house.gov,https://schrader.house.gov/contact,2431 Rayburn House Office Building,S001180,10813,H8OR05107,412315,N00030071,RepSchrader,http://www.opencongress.org/wiki/Kurt_Schrader,http://youtube.com/repkurtschrader,94978896695,,,1951-10-19,Rep.Schrader@opencongress.org +Sen,Jeanne,,Shaheen,,,D,NH,Senior Seat,1,F,202-224-2841,202-228-3194,http://www.shaheen.senate.gov,http://www.shaheen.senate.gov/contact/,506 Hart Senate Office Building,S001181,1663,S0NH00219,412323,N00024790,SenatorShaheen,http://www.opencongress.org/wiki/Jeanne_Shaheen,http://youtube.com/senatorshaheen,127503767282103,,II,1947-01-28,Sen.Shaheen@opencongress.org +Rep,Robert,T.,Schilling,,Bobby,R,IL,17,0,M,202-225-5905,202- 225-5396,http://schilling.house.gov/,,507 Cannon House Office Building,S001182,116570,H0IL17059,412423,N00030668,RepSchilling,http://www.opencongress.org/wiki/Bobby_Schilling,http://youtube.com/repbobbyschilling,128585410538393,,,1964-01-23, +Rep,David,,Schweikert,,,R,AZ,6,1,M,202-225-2190,202-225-0096,http://schweikert.house.gov,https://schweikert.house.gov/contact-form,409 Cannon House Office Building,S001183,106387,H4AZ06045,412399,N00006460,RepDavid,http://www.opencongress.org/wiki/David_Schweikert,http://youtube.com/RepDavidSchweikert,150338151681908,,,1962-03-03,Rep.Schweikert@opencongress.org +Sen,Tim,,Scott,,,R,SC,Junior Seat,1,M,202-224-6121,202-225-3407,http://www.scott.senate.gov,http://www.scott.senate.gov/contact/email-me,520 Hart Senate Office Building,S001184,11940,H0SC01279,412471,N00031782,SenatorTimScott,http://www.opencongress.org/wiki/Tim_Scott,http://youtube.com/SenatorTimScott,163207553711385,,III,1965-09-19,Sen.Scott@opencongress.org +Rep,Terri,A.,Sewell,,,D,AL,7,1,F,202-225-2665,202-226-9567,https://sewell.house.gov,https://sewell.house.gov/email-me,1133 Longworth House Office Building,S001185,121621,H0AL07086,412396,N00030622,RepTerriSewell,http://www.opencongress.org/wiki/Terri_Sewell,http://youtube.com/RepSewell,117758198297225,,,1965-01-01,Rep.Sewell@opencongress.org +Rep,Steve,,Southerland,,,R,FL,2,0,M,202-225-5235,202-225-5615,http://southerland.house.gov,https://southerland.house.gov/index.cfm/email-me,1229 Longworth House Office Building,S001186,124329,H0FL02110,412408,N00031204,Rep_Southerland,http://www.opencongress.org/wiki/Steve_Southerland,http://youtube.com/RepSteveSoutherland,156234611092438,,,1965-10-10, +Rep,Steve,,Stivers,,,R,OH,15,1,M,202-225-2015,202-225-3529,http://stivers.house.gov,https://stivers.house.gov/forms/writeyourrep/,1022 Longworth House Office Building,S001187,45333,H8OH15076,412461,N00029574,RepSteveStivers,http://www.opencongress.org/wiki/Steve_Stivers,http://youtube.com/RepSteveStivers,116058275133542,,,1965-03-24,Rep.Stivers@opencongress.org +Rep,Marlin,A.,Stutzman,,,R,IN,3,1,M,202-225-4436,202-226-9870,http://stutzman.house.gov,http://stutzman.house.gov/contacts/new,2418 Rayburn House Office Building,S001188,34230,H0IN03198,412392,N00030891,RepStutzman,http://www.opencongress.org/wiki/Marlin_Stutzman,http://youtube.com/repstutzman,109067049164902,,,1976-08-31,Rep.Stutzman@opencongress.org +Rep,Austin,,Scott,,,R,GA,8,1,M,202-225-6531,202-225-3013,http://austinscott.house.gov,https://austinscott.house.gov/email-me/,2417 Rayburn House Office Building,S001189,11812,H0GA08099,412417,N00032457,AustinScottGA08,http://www.opencongress.org/wiki/Austin_Scott,http://youtube.com/RepAustinScott,131177916946914,,,1969-12-10,Rep.Austinscott@opencongress.org +Rep,Kyrsten,,Sinema,,,D,AZ,9,1,F,202-225-9888,202-225-9731,https://sinema.house.gov,https://sinemaforms.house.gov/forms/writeyourrep/,1530 Longworth House Office Building,S001191,28338,H2AZ09019,412509,N00033983,RepSinema,,http://youtube.com/repsinema,233846963416149,,,1976-07-12,Rep.Sinema@opencongress.org +Rep,Chris,,Stewart,,,R,UT,2,1,M,202-225-9730,801-364-5551,http://stewart.house.gov,https://stewart.house.gov/contact/email-me,323 Cannon House Office Building,S001192,135930,H2UT02324,412581,N00033932,RepChrisStewart,,http://youtube.com/repchrisstewart,242042855928904,,,1960-07-15,Rep.Stewart@opencongress.org +Rep,Eric,,Swalwell,,,D,CA,15,1,M,202-225-5065,,http://swalwell.house.gov,http://swalwell.house.gov/contact-me/email-eric/,129 Cannon House Office Building,S001193,129529,H2CA15094,412514,N00033508,RepSwalwell,,http://youtube.com/ericswalwell,450130878375355,,,1980-11-16,Rep.Swalwell@opencongress.org +Sen,Brian,Emanuel,Schatz,,,D,HI,Senior Seat,1,M,202-224-3934,202-228-1153,http://www.schatz.senate.gov,http://www.schatz.senate.gov/contact,722 Hart Senate Office Building,S001194,17852,S4HI00136,412507,N00028138,SenBrianSchatz,,http://youtube.com/senbrianschatz,357806137657533,,III,1972-10-20,Sen.Schatz@opencongress.org +Rep,Jason,T.,Smith,,,R,MO,8,1,M,202-225-4404,202-226-0326,http://jasonsmith.house.gov,https://jasonsmith.house.gov/contact/email-me,1118 Longworth House Office Building,S001195,59318,H4MO08162,412596,N00035282,RepJasonSmith,,http://youtube.com/RepJasonSmith,544741092252764,,,1980-06-16,Rep.Jasonsmith@opencongress.org +Rep,Elise,,Stefanik,,,R,NY,21,1,F,202-225-4611,202-226-0621,https://stefanik.house.gov,,512 Cannon House Office Building,S001196,,H4NY21079,412648,N00035523,RepStefanik,,,RepEliseStefanik,,,1984-07-02,Rep.Stefanik@opencongress.org +Sen,Benjamin,Eric,Sasse,,,R,NE,Junior Seat,1,M,202-224-4224,,http://www.sasse.senate.gov,,386a Russell Senate Office Building,S001197,,S4NE00090,412671,N00035544,SenSasse,,,SenatorSasse,,II,1972-02-22,Sen.Sasse@opencongress.org +Sen,Dan,,Sullivan,,,R,AK,Junior Seat,1,M,202-224-3004,,http://www.sullivan.senate.gov,,702 Hart Senate Office Building,S001198,,S4AK00214,412665,N00035774,SenDanSullivan,,,SenDanSullivan,,II,1964-11-13,Sen.Sullivan@opencongress.org +Rep,John,S.,Tanner,,,D,TN,8,0,M,,,http://www.house.gov/tanner,,,T000038,27074,H8TN08033,400395,N00003254,,http://www.opencongress.org/wiki/John_Tanner,,,,,1944-09-22, +Rep,Ellen,O.,Tauscher,,,D,CA,10,0,F,,,http://www.house.gov/tauscher,,,T000057,94,H6CA10088,400396,N00007422,,http://www.opencongress.org/wiki/Ellen_Tauscher,http://youtube.com/RepEllenTauscher,,,,1951-11-15, +Rep,Gene,,Taylor,,,D,MS,4,0,M,,,http://www.house.gov/genetaylor,,,T000074,26932,H8MS05047,400399,N00003350,,http://www.opencongress.org/wiki/Gene_Taylor,http://youtube.com/repgenetaylor,,,,1953-09-17, +Rep,Bennie,G.,Thompson,,,D,MS,2,1,M,202-225-5876,202-225-5898,http://benniethompson.house.gov,https://forms.house.gov/benniethompson/contact-form.shtml,2466 Rayburn House Office Building,T000193,26929,H4MS02068,400402,N00003288,BennieGThompson,http://www.opencongress.org/wiki/Bennie_Thompson,http://youtube.com/RepBennieThompson,7259193379,,,1948-01-28,Rep.Benniethompson@opencongress.org +Rep,Mac,M.,Thornberry,,,R,TX,13,1,M,202-225-3706,202-225-3486,http://thornberry.house.gov,https://thornberry.house.gov/forms/writeyourrep/,2208 Rayburn House Office Building,T000238,21706,H4TX13014,400404,N00006052,MacTXPress,http://www.opencongress.org/wiki/William_Thornberry,http://youtube.com/RepMacThornberry,7760165627,,,1958-07-15,Rep.Thornberry@opencongress.org +Sen,John,,Thune,,,R,SD,Senior Seat,1,M,202-224-2321,202-228-5429,http://www.thune.senate.gov,http://www.thune.senate.gov/public/index.cfm/contact,511 Dirksen Senate Office Building,T000250,398,S2SD00068,400546,N00004572,SenJohnThune,http://www.opencongress.org/wiki/John_Thune,http://youtube.com/johnthune,,,III,1961-01-07,Sen.Thune@opencongress.org +Rep,Todd,,Tiahrt,,,R,KS,4,0,M,,,http://www.house.gov/tiahrt,,,T000260,21953,H4KS04087,400405,N00008144,RepToddTiahrt,http://www.opencongress.org/wiki/Todd_Tiahrt,http://youtube.com/CongressmanTiahrt,,,,1951-06-15, +Rep,John,F.,Tierney,,,D,MA,6,0,M,202-225-8020,202-225-5915,http://tierney.house.gov,https://tierney.house.gov/contact/email-me,2238 Rayburn House Office Building,T000266,553,H4MA06033,400407,N00000226,RepTierney,http://www.opencongress.org/wiki/John_Tierney,http://youtube.com/CongressmanTierney,203760666318846,,,1951-09-18, +Rep,Edolphus,,Towns,,Ed,D,NY,10,0,M,202-225-5936,202-225-1018,http://www.house.gov/towns,http://www.house.gov/towns/contact_form_zipcheck.shtml,2232 Rayburn House Office Building,T000326,26973,H2NY11017,400409,N00001082,edtowns,http://www.opencongress.org/wiki/Edolphus_Towns,http://youtube.com/CongressmanEdTowns,EdTowns,,,1934-07-21, +Rep,Thomas,G.,Tancredo,,Tom,R,CO,6,0,M,,,http://tancredo.house.gov,,,T000458,17030,H8CO06054,400394,N00006103,,http://www.opencongress.org/wiki/Tom_Tancredo,,,,,1945-12-20, +Rep,Lee,R.,Terry,,,R,NE,2,0,M,202-225-4155,202-226-5452,http://leeterry.house.gov,http://leeterry.house.gov/contact/,2266 Rayburn House Office Building,T000459,21276,H8NE02139,400400,N00005321,LEETERRYNE,http://www.opencongress.org/wiki/Lee_Terry,http://youtube.com/NebraskaTerry,393886975960,,,1962-01-29, +Rep,Mike,Michael,Thompson,,,D,CA,5,1,M,202-225-3311,202-225-4335,http://mikethompson.house.gov,https://mikethompson.house.gov/contact/email-me,231 Cannon House Office Building,T000460,3564,H8CA01109,400403,N00007419,RepThompson,http://www.opencongress.org/wiki/Michael_Thompson,http://youtube.com/CongressmanMThompson,7109195747,,,1951-01-24,Rep.Mikethompson@opencongress.org +Sen,Patrick,J.,Toomey,,Pat,R,PA,Junior Seat,1,M,202-224-4254,202-228-0284,http://www.toomey.senate.gov,http://www.toomey.senate.gov/?p=contact,248 Russell Senate Office Building,T000461,24096,S4PA00121,400408,N00001489,SenToomey,http://www.opencongress.org/wiki/Pat_Toomey,http://youtube.com/sentoomey,189274047751251,,III,1961-11-17,Sen.Toomey@opencongress.org +Rep,Patrick,J.,Tiberi,,Pat,R,OH,12,1,M,202-225-5355,202-226-4523,http://tiberi.house.gov,https://tiberi.house.gov/contact/contactform.htm,1203 Longworth House Office Building,T000462,8404,H0OH12062,400406,N00009699,TiberiPress,http://www.opencongress.org/wiki/Patrick_Tiberi,http://youtube.com/PatTiberi,90452932937,,,1962-10-21,Rep.Tiberi@opencongress.org +Rep,Michael,R.,Turner,,,R,OH,10,1,M,202-225-6465,202-225-6754,https://turner.house.gov,http://turner.house.gov/contact/,2239 Rayburn House Office Building,T000463,45519,H2OH03067,400411,N00025175,RepMikeTurner,http://www.opencongress.org/wiki/Michael_Turner,http://youtube.com/CongressmanTurner,9275036647,,,1960-01-11,Rep.Turner@opencongress.org +Sen,Jon,,Tester,,,D,MT,Senior Seat,1,M,202-224-2644,202-224-8594,http://www.tester.senate.gov,http://www.tester.senate.gov/?p=email_senator,311 Hart Senate Office Building,T000464,20928,S6MT00162,412244,N00027605,SenatorTester,http://www.opencongress.org/wiki/Jon_Tester,http://youtube.com/senatorjontester,210573031664,,I,1956-08-21,Sen.Tester@opencongress.org +Rep,Niki,S.,Tsongas,,,D,MA,3,1,F,202-225-3411,202-226-0771,http://tsongas.house.gov,https://tsongas.house.gov/e-mail-niki/,1714 Longworth House Office Building,T000465,89417,H8MA05143,412254,N00029026,NikiInTheHouse,http://www.opencongress.org/wiki/Nicola_Tsongas,http://youtube.com/RepTsongas,131079823624873,,,1946-04-26,Rep.Tsongas@opencongress.org +Rep,Harry,,Teague,,,D,NM,2,0,M,,,http://teague.house.gov,,,T000466,102408,H8NM02032,412316,N00029556,,http://www.opencongress.org/wiki/Harry_Teague,http://youtube.com/RepresentativeTeague,,,,1949-06-29, +Rep,Glenn,,Thompson,,,R,PA,5,1,M,202-225-5121,202-225-5796,http://thompson.house.gov,https://thompson.house.gov/contact-me/email-me,124 Cannon House Office Building,T000467,24046,H8PA05071,412317,N00029736,CongressmanGT,http://www.opencongress.org/wiki/Glenn_Thompson,http://youtube.com/CongressmanGT,14463006747,,,1959-07-27,Rep.Thompson@opencongress.org +Rep,Dina,,Titus,,,D,NV,1,1,F,202-225-5965,,https://titus.house.gov,https://titus.house.gov/contact/email-me,401 Cannon House Office Building,T000468,2629,H8NV03036,412318,N00030191,RepDinaTitus,http://www.opencongress.org/wiki/Alice_Titus,http://youtube.com/CongresswomanTitus,120660834778561,,,1950-05-23,Rep.Titus@opencongress.org +Rep,Paul,,Tonko,,,D,NY,20,1,M,202-225-5076,202-225-5077,http://tonko.house.gov,https://tonko.house.gov/email-form1,2463 Rayburn House Office Building,T000469,4403,H8NY21203,412319,N00030196,RepPaulTonko,http://www.opencongress.org/wiki/Paul_Tonko,http://youtube.com/reppaultonko,30671144824,,,1949-06-18,Rep.Tonko@opencongress.org +Rep,Scott,R.,Tipton,,,R,CO,3,1,M,202-225-4761,202-226-9669,http://tipton.house.gov,https://tipton.house.gov/contact-me/email-me,218 Cannon House Office Building,T000470,65403,H6CO03139,412405,N00027509,RepTipton,http://www.opencongress.org/wiki/Scott_Tipton,http://youtube.com/RepScottTipton,191428784201721,,,1956-11-09,Rep.Tipton@opencongress.org +Rep,Robert,L.,Turner,,,R,NY,9,0,M,202-225-6616,202-226-0218,http://bobturner.house.gov/,https://bobturner.house.gov/contact-me,2104 Rayburn House Office Building,T000471,127071,H0NY09072,412499,N00032601,USRepBobTurner,http://www.opencongress.org/wiki/Bob_Turner,http://youtube.com/CongressmanBobTurner,9275036647,,,1941-05-02, +Rep,Mark,,Takano,,,D,CA,41,1,M,202-225-2305,202-225-7018,https://takano.house.gov,https://takano.house.gov/contact/email-me,1507 Longworth House Office Building,T000472,22337,H2CA43245,412520,N00006701,RepMarkTakano,,http://youtube.com/RepMarkTakano,262447300551014,,,1960-12-10,Rep.Takano@opencongress.org +Rep,Mark,,Takai,,,D,HI,1,1,M,202-225-2726,202-225-0688,https://takai.house.gov,,422 Cannon House Office Building,T000473,,H4HI01134,412626,N00035535,RepMarkTakai,,,repmarktakai,,,1967-07-01,Rep.Takai@opencongress.org +Rep,Norma,,Torres,,,D,CA,35,1,F,202-225-6161,202-225-8671,https://torres.house.gov,,516 Cannon House Office Building,T000474,,H4CA35031,412617,N00036107,NormaJTorres,,,RepNormaTorres,,,1965-04-04,Rep.Torres@opencongress.org +Rep,Dave,,Trott,,,R,MI,11,1,M,202-225-8171,,https://trott.house.gov,,1722 Longworth House Office Building,T000475,,H4MI11097,412636,N00035607,repdavetrott,,,CongressmanDaveTrott,,,1960-10-16,Rep.Trott@opencongress.org +Sen,Thom,,Tillis,,,R,NC,Junior Seat,1,M,202-224-6342,,http://www.tillis.senate.gov,,185 Dirksen Senate Office Building,T000476,,S4NC00162,412668,N00035492,senthomtillis,,,1576257352609470,,II,1960-08-30,Sen.Tillis@opencongress.org +Rep,Fred,Stephen,Upton,,,R,MI,6,1,M,202-225-3761,202-225-4986,http://upton.house.gov,http://upton.house.gov/contact/zipauth.htm,2183 Rayburn House Office Building,U000031,26906,H6MI04113,400414,N00004133,RepFredUpton,http://www.opencongress.org/wiki/Frederick_Stephen_Upton,http://youtube.com/RepFredUpton,212027388827797,,,1953-04-23,Rep.Upton@opencongress.org +Sen,Mark,E.,Udall,,,D,CO,Senior Seat,0,M,202-224-5941,202-226-7840,http://www.markudall.senate.gov,http://www.markudall.senate.gov/?p=contact_us,730 Hart Senate Office Building,U000038,12329,H8CO02087,400412,N00008051,MarkUdall,http://www.opencongress.org/wiki/Mark_Udall,http://youtube.com/senatormarkudall,17204170252,,II,1950-07-18, +Sen,Tom,S.,Udall,,,D,NM,Senior Seat,1,M,202-224-6621,,http://www.tomudall.senate.gov,http://www.tomudall.senate.gov/?p=contact,531 Hart Senate Office Building,U000039,22658,H8NM03097,400413,N00006561,SenatorTomUdall,http://www.opencongress.org/wiki/Tom_Udall,http://youtube.com/senatortomudall,106433512869,,II,1948-05-18,Sen.Tomudall@opencongress.org +Rep,Nydia,M.,Velázquez,,,D,NY,7,1,F,202-225-2361,202-226-0327,http://velazquez.house.gov,http://velazquez.house.gov/IMA/issue_subscribe.shtml,2302 Rayburn House Office Building,V000081,26975,H2NY00010,400416,N00001102,NydiaVelazquez,http://www.opencongress.org/wiki/Nydia_Velazquez,http://youtube.com/nydiavelazquez,8037068318,,,1953-03-28,Rep.Velazquez@opencongress.org +Rep,Peter,J.,Visclosky,,,D,IN,1,1,M,202-225-2461,202-225-2493,http://visclosky.house.gov,https://visclosky.house.gov/contact-pete/email-pete,2328 Rayburn House Office Building,V000108,26851,H4IN01012,400417,N00003813,RepVisclosky,http://www.opencongress.org/wiki/Peter_Visclosky,http://youtube.com/PeteVisclosky1,118723661514709,,,1949-08-13,Rep.Visclosky@opencongress.org +Sen,George,V.,Voinovich,,,R,OH,Senior Seat,0,M,,,http://voinovich.senate.gov/,,,V000126,21745,S8OH00011,300098,N00003583,,http://www.opencongress.org/wiki/George_Voinovich,http://youtube.com/SenVoinovich,,,III,1936-07-15, +Sen,David,,Vitter,,,R,LA,Senior Seat,1,M,202-224-4623,202-228-5061,http://www.vitter.senate.gov,http://www.vitter.senate.gov/contact/email-senator-vitter,516 Hart Senate Office Building,V000127,4615,S4LA00057,400418,N00009659,,http://www.opencongress.org/wiki/David_Vitter,http://youtube.com/SenatorVitter,,,III,1961-05-03,Sen.Vitter@opencongress.org +Rep,Chris,,Van Hollen,Jr.,,D,MD,8,1,M,202-225-5341,202-225-0375,https://vanhollen.house.gov,http://vanhollen.house.gov/contact/,1707 Longworth House Office Building,V000128,6098,H2MD08126,400415,N00013820,ChrisVanHollen,http://www.opencongress.org/wiki/Christopher_Van_Hollen,http://youtube.com/RepChrisVanHollen,109304033877,,,1959-01-10,Rep.Vanhollen@opencongress.org +Rep,David,G.,Valadao,,,R,CA,21,1,M,202-225-4695,202-226-3196,http://valadao.house.gov,http://valadao.house.gov/contact/,1004 Longworth House Office Building,V000129,120200,H2CA20094,412515,N00033367,RepDavidValadao,,http://youtube.com/congressmanvaladao,105596689621089,,,1977-04-14,Rep.Valadao@opencongress.org +Rep,Juan,,Vargas,,,D,CA,51,1,M,202-225-8045,202-225-9073,http://vargas.house.gov,https://vargas.house.gov/contact,1605 Longworth House Office Building,V000130,29100,H2CA50026,412522,N00007021,RepJuanVargas,,http://youtube.com/RepJuanVargas,176942192453747,,,1961-03-07,Rep.Vargas@opencongress.org +Rep,Marc,A.,Veasey,,,D,TX,33,1,M,202-225-9897,202-225-9702,http://veasey.house.gov,https://veaseyforms.house.gov/forms/writeyourrep/,414 Cannon House Office Building,V000131,49671,H2TX33073,412579,N00033839,RepVeasey,,http://youtube.com/marcveasey,394849110600016,,,1971-01-03,Rep.Veasey@opencongress.org +Rep,Filemon,,Vela,,,D,TX,34,1,M,202-225-9901,202-225-9770,http://vela.house.gov,https://forms.house.gov/vela/webforms/email-me.shtml,437 Cannon House Office Building,V000132,137719,H2TX27190,412580,N00034349,RepFilemonVela,,,510462622331477,,,1963-02-13,Rep.Vela@opencongress.org +Rep,James,T.,Walsh,,Jim,R,NY,25,0,M,,,http://www.house.gov/walsh,,,W000099,26990,H8NY27036,400420,N00001261,,http://www.opencongress.org/wiki/James_Walsh,,,,,1947-06-19, +Rep,Zach,,Wamp,,,R,TN,3,0,M,,,http://www.house.gov/wamp,,,W000119,21995,H2TN03052,400421,N00003159,zachwamp,http://www.opencongress.org/wiki/Zach_Wamp,http://youtube.com/repzachwamp,,,,1957-10-28, +Sen,John,W.,Warner,,,R,VA,Senior Seat,0,M,,,http://warner.senate.gov/,,,W000154,53356,S8VA00107,300099,N00002061,,http://www.opencongress.org/wiki/John_Warner,,,,II,1927-02-18, +Rep,Maxine,,Waters,,,D,CA,43,1,F,202-225-2201,202-225-7854,http://waters.house.gov,https://waters.house.gov/contact/contactform.htm,2221 Rayburn House Office Building,W000187,26759,H4CA23011,400422,N00006690,MaxineWaters,http://www.opencongress.org/wiki/Maxine_Waters,http://youtube.com/MaxineWaters,117483585008,,,1938-08-15,Rep.Waters@opencongress.org +Rep,Melvin,L.,Watt,,Mel,D,NC,12,0,M,202-225-1510,202-225-1512,http://watt.house.gov,http://www.house.gov/formwatt/IMA/issue_subscribe.htm,2304 Rayburn House Office Building,W000207,26997,H2NC12021,400424,N00002328,MelWattNC12,http://www.opencongress.org/wiki/Melvin_Watt,http://youtube.com/Wattnc12,191136754250537,,,1945-08-26, +Rep,Henry,A.,Waxman,,,D,CA,33,0,M,202-225-3976,202-225-4099,http://waxman.house.gov,https://waxman.house.gov/contact-me/email-me,2204 Rayburn House Office Building,W000215,26753,H6CA24048,400425,N00001861,WaxmanClimate,http://www.opencongress.org/wiki/Henry_Waxman,http://youtube.com/RepHenryWaxman,129514917081997,,,1939-09-12, +Rep,David,J.,Weldon,Jr.,Dave,R,FL,15,0,M,,,http://weldon.house.gov,,,W000267,22159,H4FL15114,400427,N00002807,,http://www.opencongress.org/wiki/David_Weldon,,,,,1953-08-31, +Rep,Gerald,C.,Weller,,Jerry,R,IL,11,0,M,,,http://www.house.gov/weller,,,W000273,21696,H4IL11096,400429,N00004745,,http://www.opencongress.org/wiki/Gerald_Weller,,,,,1957-07-07, +Rep,Robert,,Wexler,,,D,FL,19,0,M,,,http://wexler.house.gov,,,W000314,882,H6FL19038,400430,N00002905,,http://www.opencongress.org/wiki/Robert_Wexler,,,,,1961-01-02, +Rep,Ed,,Whitfield,,,R,KY,1,1,M,202-225-3115,202-225-3547,http://whitfield.house.gov,https://whitfield.house.gov/contact/email-me,2184 Rayburn House Office Building,W000413,21873,H4KY01040,400431,N00003467,RepEdWhitfield,http://www.opencongress.org/wiki/Edward_Whitfield,http://youtube.com/WhitfieldKY01,91115765425,,,1943-05-25,Rep.Whitfield@opencongress.org +Sen,Roger,F.,Wicker,,,R,MS,Junior Seat,1,M,202-224-6253,202-228-0378,http://www.wicker.senate.gov,http://www.wicker.senate.gov/public/index.cfm/contact,555 Dirksen Senate Office Building,W000437,21926,H4MS01078,400432,N00003280,SenatorWicker,http://www.opencongress.org/wiki/Roger_Wicker,http://youtube.com/SenatorWicker,SenatorWicker,,I,1951-07-05,Sen.Wicker@opencongress.org +Rep,Frank,R.,Wolf,,,R,VA,10,0,M,202-225-5136,202-225-0437,http://wolf.house.gov,https://wolf.house.gov/contact/email-me#.U06IH-ZdUrw,233 Cannon House Office Building,W000672,27120,H6VA10050,400435,N00002073,RepWOLFPress,http://www.opencongress.org/wiki/Frank_Wolf,http://youtube.com/repfrankwolf,335759964938,,,1939-01-30, +Rep,Lynn,C.,Woolsey,,,D,CA,6,0,F,202-225-5161,202-225-5163,http://woolsey.house.gov,http://woolsey.house.gov/contactemailform.asp,2263 Rayburn House Office Building,W000738,26733,H2CA01045,400436,N00007458,RepLynnWoolsey,http://www.opencongress.org/wiki/Lynn_Woolsey,http://youtube.com/RepLynnWoolsey,RepLynnWoolsey,,,1937-11-03, +Sen,Ron,,Wyden,,,D,OR,Senior Seat,1,M,202-224-5244,202-228-2717,http://www.wyden.senate.gov,http://www.wyden.senate.gov/contact,221 Dirksen Senate Office Building,W000779,27036,S6OR00110,300100,N00007724,RonWyden,http://www.opencongress.org/wiki/Ron_Wyden,http://youtube.com/senronwyden,,,III,1949-05-03,Sen.Wyden@opencongress.org +Rep,Albert,Russell,Wynn,,,D,MD,4,0,M,,,http://www.house.gov/wynn,,,W000784,26889,H2MD05361,400438,N00001849,,http://www.opencongress.org/wiki/Albert_Wynn,,,,,1951-09-10, +Rep,Heather,A.,Wilson,,,R,NM,1,0,F,,,http://wilson.house.gov,,,W000789,22687,H8NM01174,400434,N00006546,,http://www.opencongress.org/wiki/Heather_Wilson,,,,,1960-12-30, +Rep,Greg,P.,Walden,,,R,OR,2,1,M,202-225-6730,202-225-5774,http://walden.house.gov,https://walden.house.gov/e-mail-greg,2185 Rayburn House Office Building,W000791,2979,H6OR02116,400419,N00007690,RepGregWalden,http://www.opencongress.org/wiki/Greg_Walden,http://youtube.com/RepGregWalden,313301365382225,,,1957-01-10,Rep.Walden@opencongress.org +Rep,Anthony,David,Weiner,,,D,NY,9,0,M,,,http://www.house.gov/weiner,,,W000792,23162,H8NY09091,400426,N00001110,repweiner,http://www.opencongress.org/wiki/Anthony_David_Weiner,http://youtube.com/AskAnthonyWeiner,AnthonyDWeiner,,,1964-09-04, +Rep,David,,Wu,,,D,OR,1,0,M,,,http://www.house.gov/wu,,,W000793,23797,H8OR01072,400437,N00009824,,http://www.opencongress.org/wiki/David_Wu,,,,,1955-04-08, +Rep,Diane,E.,Watson,,,D,CA,33,0,F,,,http://www.house.gov/watson,,,W000794,3587,H2CA32099,400423,N00013744,,http://www.opencongress.org/wiki/Diane_Watson,,,,,1933-11-12, +Rep,Joe,G.,Wilson,,,R,SC,2,1,M,202-225-2452,202-225-2455,http://joewilson.house.gov,https://joewilson.house.gov/forms/writeyourrep/default.aspx,2229 Rayburn House Office Building,W000795,3985,H2SC02059,400433,N00024809,RepJoeWilson,http://www.opencongress.org/wiki/Addison_Wilson,http://youtube.com/RepJoeWilson,70150469414,,,1947-07-31,Rep.Joewilson@opencongress.org +Rep,Lynn,A.,Westmoreland,,,R,GA,3,1,M,202-225-5901,202-225-2515,http://westmoreland.house.gov,https://westmoreland.house.gov/email-me,2202 Rayburn House Office Building,W000796,8001,H4GA08067,400627,N00026163,RepWestmoreland,http://www.opencongress.org/wiki/Lynn_Westmoreland,http://youtube.com/RepLynnWestmoreland,71389451419,,,1950-04-02,Rep.Westmoreland@opencongress.org +Rep,Debbie,,Wasserman Schultz,,,D,FL,23,1,F,202-225-7931,202-226-2052,http://wassermanschultz.house.gov,http://wassermanschultz.house.gov/contact/email-me.shtml,1114 Longworth House Office Building,W000797,24301,H4FL20023,400623,N00026106,RepDWStweets,http://www.opencongress.org/wiki/Debbie_Wasserman_Schultz,http://youtube.com/RepWassermanSchultz,88904724121,,,1966-09-27,Rep.Wassermanschultz@opencongress.org +Rep,Tim,,Walberg,,,R,MI,7,1,M,202-225-6276,202-225-6281,http://walberg.house.gov,https://walberg.house.gov/contact/contactform.htm,2436 Rayburn House Office Building,W000798,8618,H4MI07103,412213,N00026368,RepWalberg,http://www.opencongress.org/wiki/Timothy_Walberg,http://youtube.com/RepWalberg,187654104587692,,,1951-04-12,Rep.Walberg@opencongress.org +Rep,Timothy,James,Walz,,,D,MN,1,1,M,202-225-2472,202-225-3433,http://walz.house.gov,http://walz.house.gov/contact,1034 Longworth House Office Building,W000799,65443,H6MN01174,412214,N00027467,RepTimWalz,http://www.opencongress.org/wiki/Timothy_Walz,http://youtube.com/1529tjw,,,,1964-04-06,Rep.Walz@opencongress.org +Rep,Peter,,Welch,,,D,VT,0,1,M,202-225-4115,202-225-6790,http://welch.house.gov,https://welch.house.gov/email-me,2303 Rayburn House Office Building,W000800,51272,H6VT00160,412239,N00000515,PeterWelch,http://www.opencongress.org/wiki/Peter_Welch,http://youtube.com/reppeterwelch,72680720883,,,1947-05-02,Rep.Welch@opencongress.org +Rep,Charles,A.,Wilson,,,D,OH,6,0,M,,,http://charliewilson.house.gov,,,W000801,10092,H6OH06095,412227,N00003528,,http://www.opencongress.org/wiki/Charles_Wilson,,,,,1943-01-18, +Sen,Sheldon,,Whitehouse,,,D,RI,Junior Seat,1,M,202-224-2921,202-228-6362,http://www.whitehouse.senate.gov,http://www.whitehouse.senate.gov/contact,530 Hart Senate Office Building,W000802,2572,S6RI00221,412247,N00027533,SenWhitehouse,http://www.opencongress.org/wiki/Sheldon_Whitehouse,http://youtube.com/SenatorWhitehouse,194172833926853,,I,1955-10-20,Sen.Whitehouse@opencongress.org +Sen,Jim,,Webb,,,D,VA,Senior Seat,0,M,202-224-4024,202-228-6363,http://webb.senate.gov/,http://www.webb.senate.gov/contact.cfm,248 Russell Senate Office Building,W000803,60043,S6VA00127,412249,N00028058,,http://www.opencongress.org/wiki/James_Webb,http://youtube.com/SenatorWebb,jimwebb,,I,1946-02-09, +Rep,Robert,J.,Wittman,,,R,VA,1,1,M,202-225-4261,202-225-4382,https://wittman.house.gov,https://wittman.house.gov/contact-form/,2454 Rayburn House Office Building,W000804,58133,H8VA01147,412255,N00029459,RobWittman,http://www.opencongress.org/wiki/Robert_Wittman,http://youtube.com/RobWittman,38932542633,,,1959-02-03,Rep.Wittman@opencongress.org +Sen,Mark,,Warner,,,D,VA,Senior Seat,1,M,202-224-2023,202-224-6295,http://www.warner.senate.gov,http://www.warner.senate.gov/public//index.cfm?p=ContactPage#form_f9db6196-2dc7-4cda-8add-f8435a71318a,475 Russell Senate Office Building,W000805,535,S6VA00093,412321,N00002097,MarkWarner,http://www.opencongress.org/wiki/Mark_Warner,http://youtube.com/SenatorMarkWarner,7935122852,,II,1954-12-15,Sen.Warner@opencongress.org +Rep,Daniel,,Webster,,,R,FL,10,1,M,202-225-2176,202-225-0999,http://webster.house.gov,https://webster.house.gov/contact/contactform.htm,1039 Longworth House Office Building,W000806,24302,H0FL08208,412410,N00026335,RepWebster,http://www.opencongress.org/wiki/Daniel_Webster,http://youtube.com/repdanwebster,188572961157305,,,1949-04-27,Rep.Webster@opencongress.org +Rep,Allen,,West,,,R,FL,22,0,M,202-225-3026,202-225-8398,http://west.house.gov/,,1708 Longworth House Office Building,W000807,124348,H8FL22038,412413,N00029131,AllenWest,http://www.opencongress.org/wiki/Allen_West,http://youtube.com/AllenWestFl,AllenWestFL,,,1961-02-07, +Rep,Frederica,S.,Wilson,,,D,FL,24,1,F,202-225-4506,202-226-0777,http://wilson.house.gov,https://wilsonforms.house.gov/contact-form,208 Cannon House Office Building,W000808,17319,H0FL17068,412412,N00030650,RepWilson,http://www.opencongress.org/wiki/Frederica_Wilson,http://youtube.com/repfredericawilson,162327487151626,,,1942-11-05,Rep.Wilson@opencongress.org +Rep,Steve,,Womack,,,R,AR,3,1,M,202-225-4301,202-225-5713,http://womack.house.gov,https://womack.house.gov/contact/contactform.htm,1119 Longworth House Office Building,W000809,71815,H0AR03055,412402,N00031857,Rep_SteveWomack,http://www.opencongress.org/wiki/Steve_Womack,http://youtube.com/CongressmanWomack,135898413136490,,,1957-02-18,Rep.Womack@opencongress.org +Rep,Rob,,Woodall,,,R,GA,7,1,M,202-225-4272,202-225-4696,http://woodall.house.gov,https://woodall.house.gov/contact-me/email-me,1724 Longworth House Office Building,W000810,122251,H0GA07133,412416,N00032416,RepRobWoodall,http://www.opencongress.org/wiki/Rob_Woodall,http://youtube.com/RobWoodallGA07,172573036140374,,,1970-02-11,Rep.Woodall@opencongress.org +Rep,Joe,,Walsh,,,R,IL,8,0,M,202-225-3711,202-225-7830,http://walsh.house.gov/,https://walsh.house.gov/contact-me,432 Cannon House Office Building,W000811,116545,H0IL08090,412424,N00004723,RepJoeWalsh,http://www.opencongress.org/wiki/Joe_Walsh_%28Illinois%29,http://youtube.com/RepJoeWalsh,126241104108023,,,1961-12-27, +Rep,Ann,,Wagner,,,R,MO,2,1,F,202-225-1621,,http://wagner.house.gov,https://wagner.house.gov/contact/email-me,435 Cannon House Office Building,W000812,136083,H2MO02102,412548,N00033106,RepAnnWagner,,,215485388588143,,,1962-09-13,Rep.Wagner@opencongress.org +Rep,Jackie,,Walorski,,,R,IN,2,1,F,202-225-3915,202-225-6798,http://walorski.house.gov,https://walorski.house.gov/contact/email-me,419 Cannon House Office Building,W000813,34205,H0IN02190,412538,N00031226,RepWalorski,,http://youtube.com/repwalorski,466876036704525,,,1963-08-17,Rep.Walorski@opencongress.org +Rep,Randy,K.,Weber,,,R,TX,14,1,M,202-225-2831,202-225-0271,http://weber.house.gov,https://weber.house.gov/contact/email-me,510 Cannon House Office Building,W000814,102026,H2TX14149,412574,N00033539,TXRandy14,,http://youtube.com/TXRandy14,128891177274584,,,1953-07-02,Rep.Weber@opencongress.org +Rep,Brad,R.,Wenstrup,,,R,OH,2,1,M,202-225-3164,202-225-1992,http://wenstrup.house.gov,http://wenstrup.house.gov/contact/,1318 Longworth House Office Building,W000815,135326,H2OH02085,412564,N00033310,RepBradWenstrup,,http://youtube.com/repbradwenstrup,124462944390458,,,1958-06-17,Rep.Wenstrup@opencongress.org +Rep,Roger,,Williams,,,R,TX,25,1,M,202-225-9896,512-473-8946,http://williams.house.gov,https://williams.house.gov/contact/email-me,1323 Longworth House Office Building,W000816,50112,H2TX33040,412578,N00030602,RepRWilliams,,,322383274535068,,,1949-09-13,Rep.Williams@opencongress.org +Sen,Elizabeth,,Warren,,,D,MA,Senior Seat,1,F,202-224-4543,,http://www.warren.senate.gov,http://www.warren.senate.gov/?p=email_senator#thisForm,317 Hart Senate Office Building,W000817,141272,S2MA00170,412542,N00033492,SenWarren,,http://youtube.com/senelizabethwarren,131559043673264,,I,1949-06-22,Sen.Warren@opencongress.org +Rep,Mark,,Walker,,,R,NC,6,1,M,202-225-3065,202-225-8611,https://walker.house.gov,,312 Cannon House Office Building,W000819,,H4NC06052,412670,N00035311,RepMarkWalker,,,RepMarkWalker,,,1969-05-20,Rep.Walker@opencongress.org +Rep,Mimi,,Walters,,,R,CA,45,1,F,202-225-5611,202-225-9177,https://walters.house.gov,,236 Cannon House Office Building,W000820,,H4CA45097,412618,N00035391,RepMimiWalters,,,RepMimiWalters,,,1962-05-14,Rep.Walters@opencongress.org +Rep,Bruce,,Westerman,,,R,AR,4,1,M,202-225-3772,,https://westerman.house.gov,,130 Cannon House Office Building,W000821,,H4AR04048,412610,N00035527,RepWesterman,,,RepWesterman,,,1967-11-18,Rep.Westerman@opencongress.org +Rep,Bonnie,,Watson Coleman,,,D,NJ,12,1,F,202-225-5801,202-225-6025,https://watsoncoleman.house.gov,,126 Cannon House Office Building,W000822,,H4NJ12149,412644,N00036158,,,,RepBonnieWatsonColeman,,,1945-02-06,Rep.Watsoncoleman@opencongress.org +Rep,C.,W. Bill,Young,,,R,FL,13,0,M,202-225-5961,202-225-9764,http://www.house.gov/young,http://www.house.gov/writerep,2407 Rayburn House Office Building,Y000031,26802,H6FL06035,400439,N00001817,,http://www.opencongress.org/wiki/C._W._Bill_Young,http://youtube.com/CongBillYoung,,,,1930-12-16, +Rep,Don,E.,Young,,,R,AK,0,1,M,202-225-5765,202-225-0425,http://donyoung.house.gov,https://donyoung.house.gov/forms/writeyourrep/,2314 Rayburn House Office Building,Y000033,26717,H6AK00045,400440,N00007999,RepDonYoung,http://www.opencongress.org/wiki/Donald_Young,http://youtube.com/RepDonYoung,7476269851,,,1933-06-09,Rep.Donyoung@opencongress.org +Rep,John,A.,Yarmuth,,,D,KY,3,1,M,202-225-5401,202-225-5776,http://yarmuth.house.gov,http://yarmuth.house.gov/contact-john2/,403 Cannon House Office Building,Y000062,58579,H6KY03124,412211,N00028073,RepJohnYarmuth,http://www.opencongress.org/wiki/John_Yarmuth,http://youtube.com/RepJohnYarmuth,214258646163,,,1947-11-04,Rep.Yarmuth@opencongress.org +Rep,Kevin,,Yoder,,,R,KS,3,1,M,202-225-2865,202- 225-2807,http://yoder.house.gov,https://yoder.house.gov/contact/email-me,215 Cannon House Office Building,Y000063,34433,H0KS03137,412430,N00031502,RepKevinYoder,http://www.opencongress.org/wiki/Kevin_Yoder,http://youtube.com/RepYoder,154026694650252,,,1976-01-08,Rep.Yoder@opencongress.org +Rep,Todd,C.,Young,,,R,IN,9,1,M,202-225-5315,202-226-6866,http://toddyoung.house.gov,https://toddyoungforms.house.gov/give-me-your-opinion,1007 Longworth House Office Building,Y000064,120345,H0IN09070,412428,N00030670,RepToddYoung,http://www.opencongress.org/wiki/Todd_Young,http://youtube.com/RepToddYoung,186203844738421,,,1972-08-24,Rep.Toddyoung@opencongress.org +Rep,Ted,S.,Yoho,,,R,FL,3,1,M,202-225-5744,,http://yoho.house.gov,https://yoho.house.gov/contact/email-me,511 Cannon House Office Building,Y000065,137622,H2FL06109,412525,N00033220,RepTedYoho,,http://youtube.com/RepTedYoho,563532937006022,,,1955-04-13,Rep.Yoho@opencongress.org +Rep,David,,Young,,,R,IA,3,1,M,202-225-5476,,https://davidyoung.house.gov,,515 Cannon House Office Building,Y000066,,S4IA00103,412628,N00035509,RepDavidYoung,,,RepDavidYoung,,,1968-05-11,Rep.Davidyoung@opencongress.org +Rep,Lee,,Zeldin,,,R,NY,1,1,M,202-225-3826,202-225-3143,https://zeldin.house.gov,,1517 Longworth House Office Building,Z000017,,H8NY01148,412646,N00029404,RepLeeZeldin,,,RepLeeZeldin,,,1980-01-30,Rep.Zeldin@opencongress.org +Rep,Ryan,,Zinke,,,R,MT,0,1,M,202-225-3211,202-225-5687,https://zinke.house.gov,,113 Cannon House Office Building,Z000018,,H4MT01041,412640,N00035616,RepRyanZinke,,,CongressmanRyanZinke,,,1961-11-01,Rep.Zinke@opencongress.org diff --git a/package.json b/package.json index cdd7b55..c441c6e 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,10 @@ "description": "A visualizer for political contributions and report cards", "main": "server.js", "dependencies": { - "express": "^4.13.4" + "body-parser": "^1.15.0", + "csv": "^0.4.6", + "express": "^4.13.4", + "pg": "4.5.3" }, "devDependencies": {}, "scripts": { diff --git a/server.js b/server.js index efd3699..5ad02c7 100644 --- a/server.js +++ b/server.js @@ -1,10 +1,28 @@ var express = require('express'); +var db = require('./db/db-config.js'); var app = express(); -app.get('/', function(req, res){ +var queryDB = function (req, res) { + var table = 'politicians'; + var q = req.query.query === undefined ? '*' : req.query.query; + var query = 'SELECT ' + q + ' FROM ' + table; + + db.connect().query(query, function (err, data) { + if (err) { + console.log('ERROR:: ' + JSON.stringify(err)); + res.sendStatus(500); + } + + res.status(200).send(data); + }); +}; + +app.get('/', function (req, res) { res.sendFile(__dirname + '/index.html'); }); -var server = app.listen(process.env.PORT || 3000, function() { +app.get('/database/', queryDB); + +var server = app.listen(process.env.PORT || 3000, function () { console.log('Server is listening on port %s', server.address().port); }); From 2a76e6ba70916db3291598684712d47ad431ebb1 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Thu, 14 Apr 2016 15:31:02 -0500 Subject: [PATCH 035/186] add express proxy module to make API calls --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index c441c6e..1178556 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,7 @@ "body-parser": "^1.15.0", "csv": "^0.4.6", "express": "^4.13.4", + "express-request-proxy": "^2.0.0", "pg": "4.5.3" }, "devDependencies": {}, From 6845429a34b2b1e7fdde34278241da402ea1709e Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Thu, 14 Apr 2016 15:46:31 -0500 Subject: [PATCH 036/186] proxy for sunlight foundation --- server.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/server.js b/server.js index 5ad02c7..353af38 100644 --- a/server.js +++ b/server.js @@ -1,7 +1,16 @@ var express = require('express'); var db = require('./db/db-config.js'); +var requestProxy = require('express-request-proxy'); var app = express(); +var proxySunlight = function (req, res) { + console.log('Routing for sunglight api', req.params[0]); + (requestProxy({ + url: 'https://congress.api.sunlightfoundation.com/' + req.params[0], + headers: { 'X-APIKEY': process.env.SUNLIGHT_API_KEY }, + }))(req, res); +}; + var queryDB = function (req, res) { var table = 'politicians'; var q = req.query.query === undefined ? '*' : req.query.query; @@ -22,6 +31,7 @@ app.get('/', function (req, res) { }); app.get('/database/', queryDB); +app.get('/sunlight-congress/*', proxySunlight); var server = app.listen(process.env.PORT || 3000, function () { console.log('Server is listening on port %s', server.address().port); From 57ad427a3e36421051d439c291a5aba99429e565 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Thu, 14 Apr 2016 16:12:07 -0500 Subject: [PATCH 037/186] prelim method for open secrets --- server.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/server.js b/server.js index 353af38..44d4344 100644 --- a/server.js +++ b/server.js @@ -3,6 +3,8 @@ var db = require('./db/db-config.js'); var requestProxy = require('express-request-proxy'); var app = express(); +var buildQueryString; + var proxySunlight = function (req, res) { console.log('Routing for sunglight api', req.params[0]); (requestProxy({ @@ -11,6 +13,13 @@ var proxySunlight = function (req, res) { }))(req, res); }; +var proxyOpenSecrets = function (req, res) { + console.log('Routing for sunglight api', req.params[0]); + (requestProxy({ + url: 'http://www.opensecrets.org/api/' + req.params[0] + '&apikey=' + process.env.OPENSECRETS_API_KEY, + }))(req, res); +}; + var queryDB = function (req, res) { var table = 'politicians'; var q = req.query.query === undefined ? '*' : req.query.query; @@ -32,6 +41,7 @@ app.get('/', function (req, res) { app.get('/database/', queryDB); app.get('/sunlight-congress/*', proxySunlight); +app.get('/opensecrets/*', proxyOpenSecrets); var server = app.listen(process.env.PORT || 3000, function () { console.log('Server is listening on port %s', server.address().port); From bda9e251dbce0c0f39d68f230787eb98073c76c5 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Thu, 14 Apr 2016 20:39:06 -0500 Subject: [PATCH 038/186] built open secrets proxy, but not wokring --- server.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/server.js b/server.js index 44d4344..80f7f25 100644 --- a/server.js +++ b/server.js @@ -14,9 +14,16 @@ var proxySunlight = function (req, res) { }; var proxyOpenSecrets = function (req, res) { - console.log('Routing for sunglight api', req.params[0]); + + var q = Object.keys(req.query).map(function (key) { + return key + '=' + req.query[key]; + }); + + q.push('apikey=' + process.env.OPENSECRETS_API_KEY); + console.log('Routing for sunglight api' + q.join('&')); + (requestProxy({ - url: 'http://www.opensecrets.org/api/' + req.params[0] + '&apikey=' + process.env.OPENSECRETS_API_KEY, + url: 'http://www.opensecrets.org/api/?' + q.join('&'), }))(req, res); }; From 3a9b56977efff9ab74c6d6dd5537308f2dd3f499 Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Thu, 14 Apr 2016 18:52:24 -0700 Subject: [PATCH 039/186] remove border from figure, add test-data/ to gitignore for testing --- .gitignore | 1 + styles/modules.css | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/.gitignore b/.gitignore index fd4f2b0..a6b2f4c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ node_modules .DS_Store +test-data/ diff --git a/styles/modules.css b/styles/modules.css index 4a27556..f058bef 100644 --- a/styles/modules.css +++ b/styles/modules.css @@ -13,6 +13,10 @@ margin-left: .2em; } +figure.poli-picture { + margin-left: 0; +} + figure.poli-picture img { border-radius: 50%; } From 95c641eba6a87bf337609e3169988086b78a114e Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Thu, 14 Apr 2016 18:53:06 -0700 Subject: [PATCH 040/186] add test-request.js to gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index a6b2f4c..cef3b53 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ node_modules .DS_Store test-data/ +scripts/test-request.js From a4d04804c2090a6015cfd3a3113904a7370201a9 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Thu, 14 Apr 2016 21:16:07 -0500 Subject: [PATCH 041/186] open secrets now working --- server.js | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/server.js b/server.js index 80f7f25..95fb040 100644 --- a/server.js +++ b/server.js @@ -14,16 +14,9 @@ var proxySunlight = function (req, res) { }; var proxyOpenSecrets = function (req, res) { - - var q = Object.keys(req.query).map(function (key) { - return key + '=' + req.query[key]; - }); - - q.push('apikey=' + process.env.OPENSECRETS_API_KEY); - console.log('Routing for sunglight api' + q.join('&')); - + req.query.apikey = process.env.OPENSECRETS_API_KEY; (requestProxy({ - url: 'http://www.opensecrets.org/api/?' + q.join('&'), + url: 'http://www.opensecrets.org/api/', }))(req, res); }; From fad725c47529dfa4ceb2a81605203c7c65f8e97e Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Thu, 14 Apr 2016 21:41:14 -0500 Subject: [PATCH 042/186] update with openstates api from sunlight --- README.md | 20 ++++++++++++++++++++ server.js | 12 ++++++++++-- 2 files changed, 30 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b44240c..cb4d4fd 100644 --- a/README.md +++ b/README.md @@ -9,3 +9,23 @@ An ```array``` of rows can be accessed at the ```req.data.rows``` property. Future support is planned for filtering columns and rows. Everyone will need to set their ```env.process.DATABASE_URL``` to the heroku config var. + +## Interacting with APIs +Proxies have been set up for the major APIs used by the Sunlight Foundation and Open Secets. +### OpenSecrets APIs +The OpenSecret API is accessed via `GET` requests to the `/opensecrets/` route. +Query parameters should be sent to this route per the OpenSecrets API documentation. + +**DO NOT** include the `apikey` parameter. The proxy will add this for you. + +**EXAMPLE**: + +```http://www.opensecrets.org/api/?method=getLegislators&output=json``` becomes + +```/opensecrets/?method=getLegislators&output=json``` + +## Sunlight Foundation API +The Sunlight Foundation API is accessed via `GET` requests to one of the following routes: + +`congress-sunlight` for the Congress API +`congress-states` for the States API diff --git a/server.js b/server.js index 95fb040..722056c 100644 --- a/server.js +++ b/server.js @@ -5,7 +5,7 @@ var app = express(); var buildQueryString; -var proxySunlight = function (req, res) { +var proxySunlightCongress = function (req, res) { console.log('Routing for sunglight api', req.params[0]); (requestProxy({ url: 'https://congress.api.sunlightfoundation.com/' + req.params[0], @@ -13,6 +13,13 @@ var proxySunlight = function (req, res) { }))(req, res); }; +var proxySunlightStates = function (req, res) { + req.query.apikey = process.env.SUNLIGHT_API_KEY; + (requestProxy({ + url: 'http://openstates.org/api/v1/' + req.params[0], + }))(req, res); +}; + var proxyOpenSecrets = function (req, res) { req.query.apikey = process.env.OPENSECRETS_API_KEY; (requestProxy({ @@ -40,7 +47,8 @@ app.get('/', function (req, res) { }); app.get('/database/', queryDB); -app.get('/sunlight-congress/*', proxySunlight); +app.get('/sunlight-congress/*', proxySunlightCongress); +app.get('/sunlight-states/*', proxySunlightStates); app.get('/opensecrets/*', proxyOpenSecrets); var server = app.listen(process.env.PORT || 3000, function () { From 32bdf2381acc40a34d3a45d09551caba1a21d3ad Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Thu, 14 Apr 2016 19:44:35 -0700 Subject: [PATCH 043/186] fix load issue with static pages in server.js, create Filings object --- .gitignore | 3 ++- index.html | 3 +++ server.js | 1 + 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index cef3b53..cc7f6f2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ node_modules .DS_Store test-data/ -scripts/test-request.js +scripts/testRequest.js +scripts/financialCharts.js diff --git a/index.html b/index.html index 240797e..728b449 100644 --- a/index.html +++ b/index.html @@ -5,6 +5,7 @@ + @@ -43,5 +44,7 @@

Largest Donor

+ + diff --git a/server.js b/server.js index 5ad02c7..7e40915 100644 --- a/server.js +++ b/server.js @@ -17,6 +17,7 @@ var queryDB = function (req, res) { }); }; +app.use(express.static(__dirname + '/')); app.get('/', function (req, res) { res.sendFile(__dirname + '/index.html'); }); From 08436e9451cb5de5b558610f027da650c5e39e7c Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Thu, 14 Apr 2016 21:49:31 -0500 Subject: [PATCH 044/186] udpate with sunlight foundation finance api --- server.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/server.js b/server.js index 722056c..35d7b12 100644 --- a/server.js +++ b/server.js @@ -20,6 +20,13 @@ var proxySunlightStates = function (req, res) { }))(req, res); }; +var proxySunglightFinance = function (req, res) { + req.query.apikey = process.env.SUNLIGHT_API_KEY; + (requestProxy({ + url: 'http://realtime.influenceexplorer.com/api/' + req.params[0], + }))(req, res); +}; + var proxyOpenSecrets = function (req, res) { req.query.apikey = process.env.OPENSECRETS_API_KEY; (requestProxy({ @@ -49,6 +56,7 @@ app.get('/', function (req, res) { app.get('/database/', queryDB); app.get('/sunlight-congress/*', proxySunlightCongress); app.get('/sunlight-states/*', proxySunlightStates); +app.get('/sunlight-finance/*', proxySunglightFinance); app.get('/opensecrets/*', proxyOpenSecrets); var server = app.listen(process.env.PORT || 3000, function () { From 0ce466ecbe419668329d56284c37c2e7b1e9214b Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Thu, 14 Apr 2016 21:50:51 -0500 Subject: [PATCH 045/186] udpate README and typof fixes --- README.md | 5 +++-- server.js | 6 +++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index cb4d4fd..4033db1 100644 --- a/README.md +++ b/README.md @@ -27,5 +27,6 @@ Query parameters should be sent to this route per the OpenSecrets API documentat ## Sunlight Foundation API The Sunlight Foundation API is accessed via `GET` requests to one of the following routes: -`congress-sunlight` for the Congress API -`congress-states` for the States API +`/sunlight_congress/` for the Congress API +`/sunlight_states/` for the States API +`/sunlight_finance/` for the Realtime Finance API diff --git a/server.js b/server.js index 35d7b12..8a5836a 100644 --- a/server.js +++ b/server.js @@ -54,9 +54,9 @@ app.get('/', function (req, res) { }); app.get('/database/', queryDB); -app.get('/sunlight-congress/*', proxySunlightCongress); -app.get('/sunlight-states/*', proxySunlightStates); -app.get('/sunlight-finance/*', proxySunglightFinance); +app.get('/sunlight_congress/*', proxySunlightCongress); +app.get('/sunlight_states/*', proxySunlightStates); +app.get('/sunlight_finance/*', proxySunglightFinance); app.get('/opensecrets/*', proxyOpenSecrets); var server = app.listen(process.env.PORT || 3000, function () { From 75c3fada4ba2b361b2dd68cfb9c8b37bb3685496 Mon Sep 17 00:00:00 2001 From: Austin Arias Date: Thu, 14 Apr 2016 19:55:52 -0700 Subject: [PATCH 046/186] make API call that returns member's voting history. Filters bills by bill id --- scripts/votes.js | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 scripts/votes.js diff --git a/scripts/votes.js b/scripts/votes.js new file mode 100644 index 0000000..9db207d --- /dev/null +++ b/scripts/votes.js @@ -0,0 +1,33 @@ +(function (module) { + var repos = {}; + + repos.all = []; + + var member = 'B000574'; + var voteHistory = 'http://api.nytimes.com/svc/politics/v3/us/legislative/congress/members/' + member + '/votes.json?api-key=43115978a94dd9f66543e486c78f855d:11:74987712'; + + var votesArray = ['H R 757', 'H R 1644', 'H R 1927']; + + var findBill = function (targetArray, targetBill) { + return targetArray.includes(targetBill); + }; + + repos.requestRepos = function (callback) { + $.ajax({ + url: voteHistory, + method: 'GET', + }).success( + function (data, message, xhr) { + var storage = data.results[0].votes; + for (var i = 0; i < storage.length; i++) { + if (findBill(votesArray, storage[i].bill.number)) { + repos.all.push(storage[i].bill.number); + } + } + } + ) + .done(callback); + }; + + module.repos = repos; +})(window); From 2d2d718a2406c633c06d69c6566ae9fcd931e12f Mon Sep 17 00:00:00 2001 From: Austin Arias Date: Thu, 14 Apr 2016 20:28:49 -0700 Subject: [PATCH 047/186] filtered bills by whether they were On Passage. Returns array of objects with billID, billTitle, and position by member. --- scripts/votes.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/scripts/votes.js b/scripts/votes.js index 9db207d..94104c7 100644 --- a/scripts/votes.js +++ b/scripts/votes.js @@ -6,10 +6,11 @@ var member = 'B000574'; var voteHistory = 'http://api.nytimes.com/svc/politics/v3/us/legislative/congress/members/' + member + '/votes.json?api-key=43115978a94dd9f66543e486c78f855d:11:74987712'; - var votesArray = ['H R 757', 'H R 1644', 'H R 1927']; + var votesArray = ['S J RES 23', 'H R 1927', 'H R 2130', 'H R 1644']; var findBill = function (targetArray, targetBill) { - return targetArray.includes(targetBill); + return targetBill.question === 'On Passage' && + targetArray.includes(targetBill.bill.number); }; repos.requestRepos = function (callback) { @@ -20,8 +21,12 @@ function (data, message, xhr) { var storage = data.results[0].votes; for (var i = 0; i < storage.length; i++) { - if (findBill(votesArray, storage[i].bill.number)) { - repos.all.push(storage[i].bill.number); + if (findBill(votesArray, storage[i])) { + var voteInfo = {}; + voteInfo.billID = storage[i].bill.number; + voteInfo.title = storage[i].bill.title; + voteInfo.position = storage[i].position; + repos.all.push(voteInfo); } } } From d3221eca64116848b2fd3710a912ea28f856336a Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Thu, 14 Apr 2016 20:30:26 -0700 Subject: [PATCH 048/186] get chart.js working locally, corresponding files are being ignored --- index.html | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index 728b449..e1f44f9 100644 --- a/index.html +++ b/index.html @@ -5,7 +5,7 @@ - + @@ -40,6 +40,9 @@

Largest Donor

Dirtus McBaggus: A ton

+
+ +
From 02695523991530e61594497dd15ebc333f303fc6 Mon Sep 17 00:00:00 2001 From: Austin Arias Date: Thu, 14 Apr 2016 20:44:50 -0700 Subject: [PATCH 049/186] created helper function to populate each object in the bill array --- scripts/votes.js | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/scripts/votes.js b/scripts/votes.js index 94104c7..ad98e4a 100644 --- a/scripts/votes.js +++ b/scripts/votes.js @@ -7,12 +7,19 @@ var voteHistory = 'http://api.nytimes.com/svc/politics/v3/us/legislative/congress/members/' + member + '/votes.json?api-key=43115978a94dd9f66543e486c78f855d:11:74987712'; var votesArray = ['S J RES 23', 'H R 1927', 'H R 2130', 'H R 1644']; - var findBill = function (targetArray, targetBill) { return targetBill.question === 'On Passage' && targetArray.includes(targetBill.bill.number); }; + var buildBill = function (proto) { + var voteInfo = {}; + voteInfo.billID = proto.bill.number; + voteInfo.title = proto.bill.title; + voteInfo.position = proto.position; + return voteInfo; + }; + repos.requestRepos = function (callback) { $.ajax({ url: voteHistory, @@ -22,11 +29,7 @@ var storage = data.results[0].votes; for (var i = 0; i < storage.length; i++) { if (findBill(votesArray, storage[i])) { - var voteInfo = {}; - voteInfo.billID = storage[i].bill.number; - voteInfo.title = storage[i].bill.title; - voteInfo.position = storage[i].position; - repos.all.push(voteInfo); + repos.all.push(buildBill(storage[i])); } } } From cdc6564a1e6a010188bff10ab3fe21f5c8654cf7 Mon Sep 17 00:00:00 2001 From: Austin Arias Date: Thu, 14 Apr 2016 20:54:31 -0700 Subject: [PATCH 050/186] add comments --- scripts/votes.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/votes.js b/scripts/votes.js index ad98e4a..2f44727 100644 --- a/scripts/votes.js +++ b/scripts/votes.js @@ -4,15 +4,15 @@ repos.all = []; var member = 'B000574'; - var voteHistory = 'http://api.nytimes.com/svc/politics/v3/us/legislative/congress/members/' + member + '/votes.json?api-key=43115978a94dd9f66543e486c78f855d:11:74987712'; + var voteHistory = 'http://api.nytimes.com/svc/politics/v3/us/legislative/congress/members/' + member + '/votes.json?api-key=43115978a94dd9f66543e486c78f855d:11:74987712'; // Returns members last 100 votes. - var votesArray = ['S J RES 23', 'H R 1927', 'H R 2130', 'H R 1644']; + var votesArray = ['S J RES 23', 'H R 1927', 'H R 2130', 'H R 1644']; // Specific bills we want to store var findBill = function (targetArray, targetBill) { - return targetBill.question === 'On Passage' && + return targetBill.question === 'On Passage' && // 'On Passage' means they're voting to pass the bill. targetArray.includes(targetBill.bill.number); }; - var buildBill = function (proto) { + var buildBill = function (proto) { // Takes a bill object and creates a new bill object with specific properties. var voteInfo = {}; voteInfo.billID = proto.bill.number; voteInfo.title = proto.bill.title; From 1377400ede2b75ebc2eaeb2c902d23ad06e7c243 Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Sun, 17 Apr 2016 10:08:10 -0700 Subject: [PATCH 051/186] modify doughnut size, add bioView.js --- index.html | 2 +- scripts/bioView.js | 54 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+), 1 deletion(-) create mode 100644 scripts/bioView.js diff --git a/index.html b/index.html index e1f44f9..d5c85f0 100644 --- a/index.html +++ b/index.html @@ -41,7 +41,7 @@

Largest Donor

- +
diff --git a/scripts/bioView.js b/scripts/bioView.js new file mode 100644 index 0000000..8e5467b --- /dev/null +++ b/scripts/bioView.js @@ -0,0 +1,54 @@ +(function(module) { + + Filing.filings = []; + Filing.totalPerQuarter = []; + + function Filing(file) { + for (var prop in file) { + if(file.hasOwnProperty(prop)) { + this[prop] = file[prop]; + } + } + } + + // var testRequest = "http://realtime.influenceexplorer.com/api//new_filing/?format=json&page=1&page_size=10&candidate_id=P60007168&apikey=a59f2c8227c949fe90f7ccb1c0cba86f"; + + $.getJSON(testRequest, function(data) { + Filing.filings = data.results; + }).done(function(data) { + Filing.totalPerQuarter = data.results.map(function(r) { + return r.tot_raised; + }); + + var ctx = $('#financial-canvas').get(0).getContext('2d'); + console.log(Filing.filings); + var data = [ + { + value: Filing.totalPerQuarter[0]/1000000, + color: '#F7464A', + highlight: '#FF5A5E', + label: 'Test' + }, + { + value: Filing.totalPerQuarter[1]/1000000, + color: '#F7464A', + highlight: '#FF5A5E', + label: 'Test' + }, + { + value: Filing.totalPerQuarter[2]/1000000, + color: '#F7464A', + highlight: '#FF5A5E', + label: 'Test' + } + ]; + + var myDoughnutChart = new Chart(ctx).Doughnut(data,{ + maintainAspectRatio: true + }); + + }); + // console.log(Filing.totalPerQuarter); + + this.Filing = Filing; +})(window); From ea810ad90dfa15f2b6bd3f7a874af783967ab8ed Mon Sep 17 00:00:00 2001 From: Austin Arias Date: Sun, 17 Apr 2016 10:12:01 -0700 Subject: [PATCH 052/186] create overview file --- scripts/overview.js | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 scripts/overview.js diff --git a/scripts/overview.js b/scripts/overview.js new file mode 100644 index 0000000..2f44727 --- /dev/null +++ b/scripts/overview.js @@ -0,0 +1,41 @@ +(function (module) { + var repos = {}; + + repos.all = []; + + var member = 'B000574'; + var voteHistory = 'http://api.nytimes.com/svc/politics/v3/us/legislative/congress/members/' + member + '/votes.json?api-key=43115978a94dd9f66543e486c78f855d:11:74987712'; // Returns members last 100 votes. + + var votesArray = ['S J RES 23', 'H R 1927', 'H R 2130', 'H R 1644']; // Specific bills we want to store + var findBill = function (targetArray, targetBill) { + return targetBill.question === 'On Passage' && // 'On Passage' means they're voting to pass the bill. + targetArray.includes(targetBill.bill.number); + }; + + var buildBill = function (proto) { // Takes a bill object and creates a new bill object with specific properties. + var voteInfo = {}; + voteInfo.billID = proto.bill.number; + voteInfo.title = proto.bill.title; + voteInfo.position = proto.position; + return voteInfo; + }; + + repos.requestRepos = function (callback) { + $.ajax({ + url: voteHistory, + method: 'GET', + }).success( + function (data, message, xhr) { + var storage = data.results[0].votes; + for (var i = 0; i < storage.length; i++) { + if (findBill(votesArray, storage[i])) { + repos.all.push(buildBill(storage[i])); + } + } + } + ) + .done(callback); + }; + + module.repos = repos; +})(window); From d752f6010545f33b11c56425f2983b0938a3be88 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Sun, 17 Apr 2016 10:19:55 -0700 Subject: [PATCH 053/186] refactor out proxies into separate module --- api-proxy.js | 41 +++++++++++++++++++++++++++++++++++++++++ server.js | 40 +++++----------------------------------- 2 files changed, 46 insertions(+), 35 deletions(-) create mode 100644 api-proxy.js diff --git a/api-proxy.js b/api-proxy.js new file mode 100644 index 0000000..1e5e037 --- /dev/null +++ b/api-proxy.js @@ -0,0 +1,41 @@ +var requestProxy = require('express-request-proxy'); + +var apiProxy = function () { + var proxySunlightCongress = function (req, res) { + console.log('Routing for sunglight api', req.params[0]); + (requestProxy({ + url: 'https://congress.api.sunlightfoundation.com/' + req.params[0], + headers: { 'X-APIKEY': process.env.SUNLIGHT_API_KEY }, + }))(req, res); + }; + + var proxySunlightStates = function (req, res) { + req.query.apikey = process.env.SUNLIGHT_API_KEY; + (requestProxy({ + url: 'http://openstates.org/api/v1/' + req.params[0], + }))(req, res); + }; + + var proxySunlightFinance = function (req, res) { + req.query.apikey = process.env.SUNLIGHT_API_KEY; + (requestProxy({ + url: 'http://realtime.influenceexplorer.com/api/' + req.params[0], + }))(req, res); + }; + + var proxyOpenSecrets = function (req, res) { + req.query.apikey = process.env.OPENSECRETS_API_KEY; + (requestProxy({ + url: 'http://www.opensecrets.org/api/', + }))(req, res); + }; + + return { + proxySunlightFinance: proxySunlightFinance, + proxySunlightStates: proxySunlightStates, + proxySunlightCongress: proxySunlightCongress, + proxyOpenSecrets: proxyOpenSecrets, + }; +}; + +module.exports = apiProxy(); diff --git a/server.js b/server.js index 8a5836a..e098a1c 100644 --- a/server.js +++ b/server.js @@ -2,37 +2,7 @@ var express = require('express'); var db = require('./db/db-config.js'); var requestProxy = require('express-request-proxy'); var app = express(); - -var buildQueryString; - -var proxySunlightCongress = function (req, res) { - console.log('Routing for sunglight api', req.params[0]); - (requestProxy({ - url: 'https://congress.api.sunlightfoundation.com/' + req.params[0], - headers: { 'X-APIKEY': process.env.SUNLIGHT_API_KEY }, - }))(req, res); -}; - -var proxySunlightStates = function (req, res) { - req.query.apikey = process.env.SUNLIGHT_API_KEY; - (requestProxy({ - url: 'http://openstates.org/api/v1/' + req.params[0], - }))(req, res); -}; - -var proxySunglightFinance = function (req, res) { - req.query.apikey = process.env.SUNLIGHT_API_KEY; - (requestProxy({ - url: 'http://realtime.influenceexplorer.com/api/' + req.params[0], - }))(req, res); -}; - -var proxyOpenSecrets = function (req, res) { - req.query.apikey = process.env.OPENSECRETS_API_KEY; - (requestProxy({ - url: 'http://www.opensecrets.org/api/', - }))(req, res); -}; +var apiProxy = require('./api-proxy.js'); var queryDB = function (req, res) { var table = 'politicians'; @@ -54,10 +24,10 @@ app.get('/', function (req, res) { }); app.get('/database/', queryDB); -app.get('/sunlight_congress/*', proxySunlightCongress); -app.get('/sunlight_states/*', proxySunlightStates); -app.get('/sunlight_finance/*', proxySunglightFinance); -app.get('/opensecrets/*', proxyOpenSecrets); +app.get('/sunlight_congress/*', apiProxy.proxySunlightCongress); +app.get('/sunlight_states/*', apiProxy.proxySunlightStates); +app.get('/sunlight_finance/*', apiProxy.proxySunlightFinance); +app.get('/opensecrets/*', apiProxy.proxyOpenSecrets); var server = app.listen(process.env.PORT || 3000, function () { console.log('Server is listening on port %s', server.address().port); From 892db03c56e88230f4363f3488f49d8a7af074fa Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Sun, 17 Apr 2016 10:33:46 -0700 Subject: [PATCH 054/186] new york times requires an 'api-key' instead of 'apikey' --- api-proxy.js | 8 ++++++++ server.js | 1 + 2 files changed, 9 insertions(+) diff --git a/api-proxy.js b/api-proxy.js index 1e5e037..b2158c5 100644 --- a/api-proxy.js +++ b/api-proxy.js @@ -30,11 +30,19 @@ var apiProxy = function () { }))(req, res); }; + var proxyNewYorkTimes = function (req, res) { + req.query['api-key'] = process.env.NYT_API_KEY; + (requestProxy({ + url: 'http://api.nytimes.com/svc/politics/v3/us/legislative/congress/members/' + req.params[0], + }))(req, res); + }; + return { proxySunlightFinance: proxySunlightFinance, proxySunlightStates: proxySunlightStates, proxySunlightCongress: proxySunlightCongress, proxyOpenSecrets: proxyOpenSecrets, + proxyNewYorkTimes: proxyNewYorkTimes, }; }; diff --git a/server.js b/server.js index e098a1c..0df5f14 100644 --- a/server.js +++ b/server.js @@ -28,6 +28,7 @@ app.get('/sunlight_congress/*', apiProxy.proxySunlightCongress); app.get('/sunlight_states/*', apiProxy.proxySunlightStates); app.get('/sunlight_finance/*', apiProxy.proxySunlightFinance); app.get('/opensecrets/*', apiProxy.proxyOpenSecrets); +app.get('/nyt_api/*', apiProxy.proxyNewYorkTimes); var server = app.listen(process.env.PORT || 3000, function () { console.log('Server is listening on port %s', server.address().port); From efa67af16aed66e21c6a3e2dea3c3c4adf58ebb8 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Sun, 17 Apr 2016 10:42:52 -0700 Subject: [PATCH 055/186] update with nyt information --- README.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 4033db1..9d08588 100644 --- a/README.md +++ b/README.md @@ -20,13 +20,19 @@ Query parameters should be sent to this route per the OpenSecrets API documentat **EXAMPLE**: -```http://www.opensecrets.org/api/?method=getLegislators&output=json``` becomes - -```/opensecrets/?method=getLegislators&output=json``` +`http://www.opensecrets.org/api/?method=getLegislators&output=json` becomes +`/opensecrets/?method=getLegislators&output=json` ## Sunlight Foundation API The Sunlight Foundation API is accessed via `GET` requests to one of the following routes: `/sunlight_congress/` for the Congress API + `/sunlight_states/` for the States API + `/sunlight_finance/` for the Realtime Finance API + +## New York Times API +The New York Times API can be found at `/nyt_api/`. + +Use the proxy like this: ```/nyt_api/[[member]]/votes.json``` From 50cc663b77acf92caef1c38142553f62c6b4c429 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Sun, 17 Apr 2016 11:07:24 -0700 Subject: [PATCH 056/186] foundation for handlebar templates --- index.html | 9 +++++++-- server.js | 2 ++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index ef9b403..e6ce08d 100644 --- a/index.html +++ b/index.html @@ -4,8 +4,13 @@ - + + + + @@ -33,6 +38,6 @@

Find a politician

- + diff --git a/server.js b/server.js index 0df5f14..3c75bc7 100644 --- a/server.js +++ b/server.js @@ -19,6 +19,8 @@ var queryDB = function (req, res) { }); }; +app.use(express.static(__dirname + '/')); + app.get('/', function (req, res) { res.sendFile(__dirname + '/index.html'); }); From fa6b5da7e5ef83619909329781d8069aed1742eb Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Sun, 17 Apr 2016 11:11:57 -0700 Subject: [PATCH 057/186] scaffold out views, controllers and index --- index.html | 9 ++++++++- scripts/votingController.js | 0 scripts/votingView.js | 0 3 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 scripts/votingController.js create mode 100644 scripts/votingView.js diff --git a/index.html b/index.html index e6ce08d..402baaf 100644 --- a/index.html +++ b/index.html @@ -8,7 +8,8 @@ - @@ -37,6 +38,12 @@

Find a politician

+ +
+
+ +
+
diff --git a/scripts/votingController.js b/scripts/votingController.js new file mode 100644 index 0000000..e69de29 diff --git a/scripts/votingView.js b/scripts/votingView.js new file mode 100644 index 0000000..e69de29 From 683365bd9a9a91a4b27d86e2590025199e19e99d Mon Sep 17 00:00:00 2001 From: Austin Arias Date: Sun, 17 Apr 2016 11:51:20 -0700 Subject: [PATCH 058/186] make api call to sunlight for bio information --- scripts/overview.js | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 scripts/overview.js diff --git a/scripts/overview.js b/scripts/overview.js new file mode 100644 index 0000000..db87a42 --- /dev/null +++ b/scripts/overview.js @@ -0,0 +1,30 @@ +(function (module) { + var bio; + + var fecID = 'S6OR00110'; + var bioHistory = 'https://congress.api.sunlightfoundation.com/legislators?fec_ids=' + fecID + '&apikey=a59f2c8227c949fe90f7ccb1c0cba86f'; // pull bio info on member by fecID + + var buildBio = function (proto) { // Takes a legislator object and creates a new legislator object with specific properties. + var bioInfo = {}; + bioInfo.twitter = 'http://www.twitter.com/' + proto.twitter_id; + bioInfo.title = proto.title + '. ' + proto.first_name + " " + proto.last_name + ' (' + proto.party + ')'; + bioInfo.state = proto.state; + bioInfo.website = proto.website; + bioInfo.phone = proto.phone; + return bioInfo; + }; + + repos.requestRepos = function (callback) { + $.ajax({ + url: bioHistory, + method: 'GET', + }).success( + function (data, message, xhr) { + bio = buildBio(data.results[0]); + } + ) + .done(callback); + }; + + module.bio = bio; +})(window); From 5b73c8f9cc2656866b7a50e9f53cb6b6d2b6f5ca Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Sun, 17 Apr 2016 12:00:15 -0700 Subject: [PATCH 059/186] move ajax calls to bioController and chart.js to bioViews --- index.html | 15 +++++++++++- scripts/bioController.js | 53 ++++++++++++++++++++++++++++++++++++++++ scripts/bioView.js | 27 +++----------------- styles/layout.css | 8 +++++- 4 files changed, 77 insertions(+), 26 deletions(-) create mode 100644 scripts/bioController.js diff --git a/index.html b/index.html index d5c85f0..6341652 100644 --- a/index.html +++ b/index.html @@ -42,12 +42,25 @@

Largest Donor

+
+

Top 5 Contibutors

+
    +
  1. Test
  2. +
  3. Test
  4. +
  5. Test
  6. +
  7. Test
  8. +
  9. Test
  10. +
+
- + + + + diff --git a/scripts/bioController.js b/scripts/bioController.js new file mode 100644 index 0000000..66d8256 --- /dev/null +++ b/scripts/bioController.js @@ -0,0 +1,53 @@ +(function(module) { + + Filing.filings = []; + Filing.totalPerQuarter = []; + + function Filing(file) { + for (var prop in file) { + if(file.hasOwnProperty(prop)) { + this[prop] = file[prop]; + } + } + } + + Contributor.contributors = []; + + function Contributor(contrib) { + for (var prop in contrib) { + if(contrib.hasOwnProperty(prop)) { + this[prop] = contrib[prop]; + } + } + } + + + var filingsRequest = "http://realtime.influenceexplorer.com/api//new_filing/?format=json&page=1&page_size=10&candidate_id=P60007168&apikey=a59f2c8227c949fe90f7ccb1c0cba86f"; + var contribRequest = "http://www.opensecrets.org/api/?method=candContrib&cid=N00007360&cycle=2016&apikey=0250595e734190ea51d62e7b981ea2d5&output=json"; + + Filing.getFilings = function (next) { + $.getJSON(filingsRequest, function(data) { + Filing.filings = data.results; + }).done(function(data) { + Filing.totalPerQuarter = data.results.map(function(r) { + return r.tot_raised; + }); + next(); + }); + } + + Contributor.getContributors = function (next) { + $.getJSON('/opensecrets/?method=candContrib&cid=N00007360&cycle=2016&output=json', function(data) { + // console.log(data.response.contributors.contributor[0]["@attributes"]); + Contributor.contributors = data.response.contributors.contributor; + }).done(function() { + console.log(Contributor.contributors); + // Contributor.contributors.forEach(function(c) { + // console.log(c['@attributes'].total); + // }) + }); + } + + Contributor.getContributors(); + this.Filing = Filing; +})(window); diff --git a/scripts/bioView.js b/scripts/bioView.js index 8e5467b..618a1e3 100644 --- a/scripts/bioView.js +++ b/scripts/bioView.js @@ -1,27 +1,7 @@ (function(module) { - Filing.filings = []; - Filing.totalPerQuarter = []; - - function Filing(file) { - for (var prop in file) { - if(file.hasOwnProperty(prop)) { - this[prop] = file[prop]; - } - } - } - - // var testRequest = "http://realtime.influenceexplorer.com/api//new_filing/?format=json&page=1&page_size=10&candidate_id=P60007168&apikey=a59f2c8227c949fe90f7ccb1c0cba86f"; - - $.getJSON(testRequest, function(data) { - Filing.filings = data.results; - }).done(function(data) { - Filing.totalPerQuarter = data.results.map(function(r) { - return r.tot_raised; - }); - +function createDoughnut () { var ctx = $('#financial-canvas').get(0).getContext('2d'); - console.log(Filing.filings); var data = [ { value: Filing.totalPerQuarter[0]/1000000, @@ -46,9 +26,8 @@ var myDoughnutChart = new Chart(ctx).Doughnut(data,{ maintainAspectRatio: true }); +} - }); - // console.log(Filing.totalPerQuarter); +Filing.getFilings(createDoughnut); - this.Filing = Filing; })(window); diff --git a/styles/layout.css b/styles/layout.css index 87da43e..1918c66 100644 --- a/styles/layout.css +++ b/styles/layout.css @@ -40,8 +40,14 @@ figure.poli-picture { border-radius: 50%; } -.general-info { +.general-info, .financial-charts { display: flex; flex-direction: row; justify-content: space-between; } + +/*.financial-charts { + display: flex; + flex-direction: row; + justify-content: space-between; +}*/ From d9b8207a41005fd7555d62cde294d080c557bf5a Mon Sep 17 00:00:00 2001 From: Austin Arias Date: Sun, 17 Apr 2016 12:03:22 -0700 Subject: [PATCH 060/186] add function to accept fecID --- scripts/overview.js | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/scripts/overview.js b/scripts/overview.js index db87a42..7251cc1 100644 --- a/scripts/overview.js +++ b/scripts/overview.js @@ -1,8 +1,7 @@ (function (module) { - var bio; - - var fecID = 'S6OR00110'; - var bioHistory = 'https://congress.api.sunlightfoundation.com/legislators?fec_ids=' + fecID + '&apikey=a59f2c8227c949fe90f7ccb1c0cba86f'; // pull bio info on member by fecID + var bio = {}; + var fecID; + var bioHistory; var buildBio = function (proto) { // Takes a legislator object and creates a new legislator object with specific properties. var bioInfo = {}; @@ -14,17 +13,23 @@ return bioInfo; }; - repos.requestRepos = function (callback) { + var requestRepos = function (callback) { $.ajax({ url: bioHistory, method: 'GET', }).success( function (data, message, xhr) { - bio = buildBio(data.results[0]); + bio.info = buildBio(data.results[0]); } ) .done(callback); }; + bio.returnBio = function (member, callback) { + fecID = member; + bioHistory = '/sunlight_congress/' + fecID + '&apikey=a59f2c8227c949fe90f7ccb1c0cba86f'; + requestRepos(callback); + }; + module.bio = bio; })(window); From 6bd93944f99413361d6c7d1c15ed4009f5776b16 Mon Sep 17 00:00:00 2001 From: Austin Arias Date: Sun, 17 Apr 2016 12:55:08 -0700 Subject: [PATCH 061/186] remove api param from api url --- scripts/overview.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/overview.js b/scripts/overview.js index 7251cc1..15d52cf 100644 --- a/scripts/overview.js +++ b/scripts/overview.js @@ -27,7 +27,7 @@ bio.returnBio = function (member, callback) { fecID = member; - bioHistory = '/sunlight_congress/' + fecID + '&apikey=a59f2c8227c949fe90f7ccb1c0cba86f'; + bioHistory = '/sunlight_congress/' + fecID; requestRepos(callback); }; From f977e615589f01b67493a81e6f5ea0ba8803d607 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Sun, 17 Apr 2016 13:04:49 -0700 Subject: [PATCH 062/186] update index and scripts ... still not working correctly --- index.html | 10 ++++++-- scripts/app.js | 3 +++ scripts/votingController.js | 46 +++++++++++++++++++++++++++++++++++++ scripts/votingView.js | 18 +++++++++++++++ styles/layout.css | 4 ++++ 5 files changed, 79 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index 402baaf..5dc8104 100644 --- a/index.html +++ b/index.html @@ -10,7 +10,11 @@ @@ -41,10 +45,12 @@

Find a politician

- +

Voting history should go here

+ + diff --git a/scripts/app.js b/scripts/app.js index e69de29..7631e36 100644 --- a/scripts/app.js +++ b/scripts/app.js @@ -0,0 +1,3 @@ +(function () { + votingViews.loadVotes('B000574'); +})(); diff --git a/scripts/votingController.js b/scripts/votingController.js index e69de29..8d4a200 100644 --- a/scripts/votingController.js +++ b/scripts/votingController.js @@ -0,0 +1,46 @@ +(function (module) { + var voteRepos = {}; + var member; + var voteHistory; + var votesArray = ['S J RES 23', 'H R 1927', 'H R 2130', 'H R 1644']; // Specific bills we want to store + + voteRepos.all = []; + + var findBill = function (targetArray, targetBill) { + return targetBill.question === 'On Passage' && // 'On Passage' means they're voting to pass the bill. + targetArray.includes(targetBill.bill.number); + }; + + var buildBill = function (proto) { // Takes a bill object and creates a new bill object with specific properties. + var voteInfo = {}; + voteInfo.billID = proto.bill.number; + voteInfo.title = proto.bill.title; + voteInfo.position = proto.position; + return voteInfo; + }; + + var requestRepos = function (callback) { + $.ajax({ + url: voteHistory, + method: 'GET', + }).success( + function (data, message, xhr) { + var storage = data.results[0].votes; + for (var i = 0; i < storage.length; i++) { + if (findBill(votesArray, storage[i])) { + voteRepos.all.push(buildBill(storage[i])); + } + } + } + ) + .done(callback); + }; + + voteRepos.returnVotes = function (member, callback) { + member = member; + voteHistory = '/nyt_api/' + member + '/votes.json?api-key=43115978a94dd9f66543e486c78f855d:11:74987712'; // Returns members last 100 votes. + requestRepos(callback); + }; + + module.voteRepos = voteRepos; +})(window); diff --git a/scripts/votingView.js b/scripts/votingView.js index e69de29..bbd4255 100644 --- a/scripts/votingView.js +++ b/scripts/votingView.js @@ -0,0 +1,18 @@ +(function (module) { + votingViews = {}; + votingViews.renderVotes = function (votes) { + var ctx = { votes: votes }; + var template = Handlebars.compile($('#votesTemplate').html()); + $('#voting-view').html(template(ctx)); + }; + + votingViews.loadVotes = function (member) { + voteRepos.returnVotes(member, function (data, message) { + console.log(JSON.stringify(data)); + console.log(voteRepos.all); + }); + + }; + + module = votingViews; +})(window); diff --git a/styles/layout.css b/styles/layout.css index 474b95e..6da9cbf 100644 --- a/styles/layout.css +++ b/styles/layout.css @@ -7,6 +7,10 @@ body { background-size: cover; } +h1 { + color: #fff; +} + .container { display: flex; flex-direction: column; From 1bd0f3d09b9f48997d79f5cf204dc0f3fdb720b1 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Sun, 17 Apr 2016 13:13:11 -0700 Subject: [PATCH 063/186] votes.js because votingController.js --- scripts/votes.js | 41 ----------------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 scripts/votes.js diff --git a/scripts/votes.js b/scripts/votes.js deleted file mode 100644 index 2f44727..0000000 --- a/scripts/votes.js +++ /dev/null @@ -1,41 +0,0 @@ -(function (module) { - var repos = {}; - - repos.all = []; - - var member = 'B000574'; - var voteHistory = 'http://api.nytimes.com/svc/politics/v3/us/legislative/congress/members/' + member + '/votes.json?api-key=43115978a94dd9f66543e486c78f855d:11:74987712'; // Returns members last 100 votes. - - var votesArray = ['S J RES 23', 'H R 1927', 'H R 2130', 'H R 1644']; // Specific bills we want to store - var findBill = function (targetArray, targetBill) { - return targetBill.question === 'On Passage' && // 'On Passage' means they're voting to pass the bill. - targetArray.includes(targetBill.bill.number); - }; - - var buildBill = function (proto) { // Takes a bill object and creates a new bill object with specific properties. - var voteInfo = {}; - voteInfo.billID = proto.bill.number; - voteInfo.title = proto.bill.title; - voteInfo.position = proto.position; - return voteInfo; - }; - - repos.requestRepos = function (callback) { - $.ajax({ - url: voteHistory, - method: 'GET', - }).success( - function (data, message, xhr) { - var storage = data.results[0].votes; - for (var i = 0; i < storage.length; i++) { - if (findBill(votesArray, storage[i])) { - repos.all.push(buildBill(storage[i])); - } - } - } - ) - .done(callback); - }; - - module.repos = repos; -})(window); From 6ec8112f9545279ba7f8a3bc8779e921d025403b Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Sun, 17 Apr 2016 13:14:11 -0700 Subject: [PATCH 064/186] finance api requires double '/' for some stupid reason --- api-proxy.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api-proxy.js b/api-proxy.js index b2158c5..3abf467 100644 --- a/api-proxy.js +++ b/api-proxy.js @@ -19,7 +19,7 @@ var apiProxy = function () { var proxySunlightFinance = function (req, res) { req.query.apikey = process.env.SUNLIGHT_API_KEY; (requestProxy({ - url: 'http://realtime.influenceexplorer.com/api/' + req.params[0], + url: 'http://realtime.influenceexplorer.com/api//' + req.params[0], }))(req, res); }; From 9d768f1c29c6caf23416a43c11dabc655b8e35fd Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Sun, 17 Apr 2016 13:27:03 -0700 Subject: [PATCH 065/186] finish get requests through proxy, working on politician view template --- index.html | 36 ++++++++++++++++++++++++++++++++++++ scripts/bioController.js | 2 +- 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index 6341652..92830d7 100644 --- a/index.html +++ b/index.html @@ -7,6 +7,42 @@ + + diff --git a/scripts/bioController.js b/scripts/bioController.js index 66d8256..fdc9b05 100644 --- a/scripts/bioController.js +++ b/scripts/bioController.js @@ -26,7 +26,7 @@ var contribRequest = "http://www.opensecrets.org/api/?method=candContrib&cid=N00007360&cycle=2016&apikey=0250595e734190ea51d62e7b981ea2d5&output=json"; Filing.getFilings = function (next) { - $.getJSON(filingsRequest, function(data) { + $.getJSON('/sunlight_finance//new_filing/?format=json&page=1&page_size=10&candidate_id=P60007168&apikey=a59f2c8227c949fe90f7ccb1c0cba86f', function(data) { Filing.filings = data.results; }).done(function(data) { Filing.totalPerQuarter = data.results.map(function(r) { From 6848252ee5bfd10bde9c170265e227d57723c2e5 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Sun, 17 Apr 2016 13:33:19 -0700 Subject: [PATCH 066/186] remove api key from url --- scripts/votingController.js | 2 +- scripts/votingView.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/votingController.js b/scripts/votingController.js index 8d4a200..bcb61a2 100644 --- a/scripts/votingController.js +++ b/scripts/votingController.js @@ -38,7 +38,7 @@ voteRepos.returnVotes = function (member, callback) { member = member; - voteHistory = '/nyt_api/' + member + '/votes.json?api-key=43115978a94dd9f66543e486c78f855d:11:74987712'; // Returns members last 100 votes. + voteHistory = '/nyt_api/' + member + '/votes.json'; // Returns members last 100 votes. requestRepos(callback); }; diff --git a/scripts/votingView.js b/scripts/votingView.js index bbd4255..5457cce 100644 --- a/scripts/votingView.js +++ b/scripts/votingView.js @@ -2,8 +2,8 @@ votingViews = {}; votingViews.renderVotes = function (votes) { var ctx = { votes: votes }; - var template = Handlebars.compile($('#votesTemplate').html()); - $('#voting-view').html(template(ctx)); + var template = Handlebars.compile($('#votesTemplate').text()); + $('#voting-view').append(template(ctx)); }; votingViews.loadVotes = function (member) { From a4e0363f312858e323813dc318e57fbab3cd6142 Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Sun, 17 Apr 2016 13:40:13 -0700 Subject: [PATCH 067/186] update template with contributor names --- index.html | 10 +++++----- scripts/bioController.js | 5 +---- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/index.html b/index.html index 92830d7..b9c0563 100644 --- a/index.html +++ b/index.html @@ -32,11 +32,11 @@

Largest Donor

Top 5 Contibutors

    -
  1. Test
  2. -
  3. Test
  4. -
  5. Test
  6. -
  7. Test
  8. -
  9. Test
  10. +
  11. {{Contributor.contributors[0]["@attributes"].org_name}}
  12. +
  13. {{Contributor.contributors[1]["@attributes"].org_name}}
  14. +
  15. {{Contributor.contributors[2]["@attributes"].org_name}}
  16. +
  17. {{Contributor.contributors[3]["@attributes"].org_name}}
  18. +
  19. {{Contributor.contributors[4]["@attributes"].org_name}}
diff --git a/scripts/bioController.js b/scripts/bioController.js index fdc9b05..3258143 100644 --- a/scripts/bioController.js +++ b/scripts/bioController.js @@ -41,10 +41,7 @@ // console.log(data.response.contributors.contributor[0]["@attributes"]); Contributor.contributors = data.response.contributors.contributor; }).done(function() { - console.log(Contributor.contributors); - // Contributor.contributors.forEach(function(c) { - // console.log(c['@attributes'].total); - // }) + console.log(Contributor.contributors[0]["@attributes"].org_name); }); } From d662c1605cd7c4092cae120bd03f67be92a1f0aa Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Sun, 17 Apr 2016 13:49:00 -0700 Subject: [PATCH 068/186] must close h2 tag or nothing works --- index.html | 4 ++-- scripts/app.js | 2 +- scripts/votingView.js | 9 +++++---- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/index.html b/index.html index 5dc8104..d60f586 100644 --- a/index.html +++ b/index.html @@ -10,10 +10,10 @@ diff --git a/scripts/app.js b/scripts/app.js index 7631e36..cf2f2e5 100644 --- a/scripts/app.js +++ b/scripts/app.js @@ -1,3 +1,3 @@ (function () { - votingViews.loadVotes('B000574'); + votingViews.loadVotes('B000574', votingViews.renderVotes); })(); diff --git a/scripts/votingView.js b/scripts/votingView.js index 5457cce..c92ca75 100644 --- a/scripts/votingView.js +++ b/scripts/votingView.js @@ -1,15 +1,16 @@ (function (module) { votingViews = {}; - votingViews.renderVotes = function (votes) { - var ctx = { votes: votes }; + votingViews.renderVotes = function (bills) { + console.log('my votes :: ' + JSON.stringify(bills)); + var ctx = { bills: bills }; var template = Handlebars.compile($('#votesTemplate').text()); $('#voting-view').append(template(ctx)); }; - votingViews.loadVotes = function (member) { + votingViews.loadVotes = function (member, callback) { voteRepos.returnVotes(member, function (data, message) { - console.log(JSON.stringify(data)); console.log(voteRepos.all); + callback(voteRepos.all); }); }; From bc923c16550fa2c995e18be65e4e7d371e74d502 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Sun, 17 Apr 2016 14:11:19 -0700 Subject: [PATCH 069/186] view working properly. needs some UX love --- index.html | 13 ++++++------- scripts/votingController.js | 1 + styles/layout.css | 1 + styles/modules.css | 5 +++++ 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/index.html b/index.html index d60f586..dadf40f 100644 --- a/index.html +++ b/index.html @@ -9,11 +9,11 @@ @@ -44,9 +44,8 @@

Find a politician

-
-

Voting history should go here

-
+

Voting History

+
diff --git a/scripts/votingController.js b/scripts/votingController.js index bcb61a2..adfa5d4 100644 --- a/scripts/votingController.js +++ b/scripts/votingController.js @@ -16,6 +16,7 @@ voteInfo.billID = proto.bill.number; voteInfo.title = proto.bill.title; voteInfo.position = proto.position; + voteInfo.desription = proto.description; return voteInfo; }; diff --git a/styles/layout.css b/styles/layout.css index 6da9cbf..76a2b02 100644 --- a/styles/layout.css +++ b/styles/layout.css @@ -5,6 +5,7 @@ body { ), url('https://upload.wikimedia.org/wikipedia/commons/7/7b/Capitol1846.jpg'); background-size: cover; + color: #fff; } h1 { diff --git a/styles/modules.css b/styles/modules.css index 5fa7b53..b99d443 100644 --- a/styles/modules.css +++ b/styles/modules.css @@ -13,6 +13,11 @@ margin-left: .2em; } +.bill-info { + flex-direction: row; + min-width: 33%; +} + @media only screen and (max-width: 660px) { .search-contain { flex-direction: column; From d99e6b19569c83d85aa64fb9730d7b0d6bdaeae5 Mon Sep 17 00:00:00 2001 From: Austin Arias Date: Sun, 17 Apr 2016 14:12:25 -0700 Subject: [PATCH 070/186] add bio templating --- index.html | 15 +++++++++++++++ scripts/bioView.js | 16 ++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 scripts/bioView.js diff --git a/index.html b/index.html index 5dc8104..371395e 100644 --- a/index.html +++ b/index.html @@ -16,6 +16,16 @@

Position: {{position}}

Title: {{title}} {{/each }} + + @@ -48,6 +58,11 @@

Find a politician

Voting history should go here

+
+
+

Bio info should go here

+
+
diff --git a/scripts/bioView.js b/scripts/bioView.js new file mode 100644 index 0000000..7239159 --- /dev/null +++ b/scripts/bioView.js @@ -0,0 +1,16 @@ +(function (module) { + bioView = {}; + bioView.renderBio = function (bio) { + var template = Handlebars.compile($('#bioTemplate').html()); + return template(bio); + }; + + bioView.loadBio = function (member) { + bio.returnBio(member, function (data, message) { + console.log(JSON.stringify(data)); + console.log(bio); + }); + }; + + module.bioView = bioView; +})(window); From 5cd43925f66adc046ec7bbe827144847106103b4 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Sun, 17 Apr 2016 14:25:36 -0700 Subject: [PATCH 071/186] remove remnants of merge conflict --- styles/layout.css | 1 - 1 file changed, 1 deletion(-) diff --git a/styles/layout.css b/styles/layout.css index 88509b0..f4c8a79 100644 --- a/styles/layout.css +++ b/styles/layout.css @@ -15,7 +15,6 @@ img { section { max-width: 960px; margin: 2em auto; ->>>>>>> dev } h1 { From 70c85f63f5d7719bae3ef337ef392612927ab3f1 Mon Sep 17 00:00:00 2001 From: Austin Arias Date: Sun, 17 Apr 2016 14:26:05 -0700 Subject: [PATCH 072/186] update naming conventions --- scripts/bioView.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/bioView.js b/scripts/bioView.js index 7239159..8291526 100644 --- a/scripts/bioView.js +++ b/scripts/bioView.js @@ -1,16 +1,16 @@ (function (module) { - bioView = {}; - bioView.renderBio = function (bio) { + bioViews = {}; + bioViews.renderBio = function (bio) { var template = Handlebars.compile($('#bioTemplate').html()); return template(bio); }; - bioView.loadBio = function (member) { + bioViews.loadBio = function (member) { bio.returnBio(member, function (data, message) { console.log(JSON.stringify(data)); console.log(bio); }); }; - module.bioView = bioView; + module.bioViews = bioViews; })(window); From 623f59c0e5c6e205cba90751a035129a2ad4b471 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Sun, 17 Apr 2016 14:41:42 -0700 Subject: [PATCH 073/186] add title and fonts --- index.html | 20 +++++++++++--------- styles/layout.css | 6 +++--- 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/index.html b/index.html index 4bc9462..cad697d 100644 --- a/index.html +++ b/index.html @@ -2,11 +2,13 @@ - - - + ConTraker 5000 + + + + - - + + diff --git a/styles/layout.css b/styles/layout.css index f4c8a79..d1ff816 100644 --- a/styles/layout.css +++ b/styles/layout.css @@ -1,11 +1,11 @@ body { - background: linear-gradient( + /*background: linear-gradient( rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65) ), url('https://upload.wikimedia.org/wikipedia/commons/7/7b/Capitol1846.jpg'); - background-size: cover; - color: #fff; + background-size: cover;*/ + color: #555; } img { From 4059597a9f970e20fc06d6e059349178517ea39a Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Sun, 17 Apr 2016 14:43:02 -0700 Subject: [PATCH 074/186] update css fonts --- styles/layout.css | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/styles/layout.css b/styles/layout.css index d1ff816..8d26189 100644 --- a/styles/layout.css +++ b/styles/layout.css @@ -1,11 +1,7 @@ body { - /*background: linear-gradient( - rgba(0, 0, 0, 0.65), - rgba(0, 0, 0, 0.65) - ), - url('https://upload.wikimedia.org/wikipedia/commons/7/7b/Capitol1846.jpg'); - background-size: cover;*/ - color: #555; + font-family: 'Lato', sans-serif; + /* font-family: 'Roboto Slab', serif; */ + color: #555; } img { From f6cc8fbfa1749f9d1ddbba883a95bb7253234a70 Mon Sep 17 00:00:00 2001 From: Austin Arias Date: Sun, 17 Apr 2016 14:46:41 -0700 Subject: [PATCH 075/186] rename file to avoid merge conflict --- scripts/biographyView.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 scripts/biographyView.js diff --git a/scripts/biographyView.js b/scripts/biographyView.js new file mode 100644 index 0000000..8291526 --- /dev/null +++ b/scripts/biographyView.js @@ -0,0 +1,16 @@ +(function (module) { + bioViews = {}; + bioViews.renderBio = function (bio) { + var template = Handlebars.compile($('#bioTemplate').html()); + return template(bio); + }; + + bioViews.loadBio = function (member) { + bio.returnBio(member, function (data, message) { + console.log(JSON.stringify(data)); + console.log(bio); + }); + }; + + module.bioViews = bioViews; +})(window); From 13c9bdc9aa33ec23cf60bc080449fffc2c4d5a68 Mon Sep 17 00:00:00 2001 From: Austin Arias Date: Sun, 17 Apr 2016 14:52:42 -0700 Subject: [PATCH 076/186] remove old bioView file --- scripts/bioView.js | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 scripts/bioView.js diff --git a/scripts/bioView.js b/scripts/bioView.js deleted file mode 100644 index 8291526..0000000 --- a/scripts/bioView.js +++ /dev/null @@ -1,16 +0,0 @@ -(function (module) { - bioViews = {}; - bioViews.renderBio = function (bio) { - var template = Handlebars.compile($('#bioTemplate').html()); - return template(bio); - }; - - bioViews.loadBio = function (member) { - bio.returnBio(member, function (data, message) { - console.log(JSON.stringify(data)); - console.log(bio); - }); - }; - - module.bioViews = bioViews; -})(window); From 0d7426ea346337e10610ac91ae1fbce01a6e1e31 Mon Sep 17 00:00:00 2001 From: Austin Arias Date: Sun, 17 Apr 2016 15:03:03 -0700 Subject: [PATCH 077/186] add callback to loadBio, update app.js --- scripts/app.js | 3 ++- scripts/biographyView.js | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/app.js b/scripts/app.js index 7631e36..37e618c 100644 --- a/scripts/app.js +++ b/scripts/app.js @@ -1,3 +1,4 @@ (function () { - votingViews.loadVotes('B000574'); + votingViews.loadVotes('B000574', votingViews.renderVotes); + bioViews.loadBio('S6OR00110', bioViews.renderBio); })(); diff --git a/scripts/biographyView.js b/scripts/biographyView.js index 8291526..d3f3d74 100644 --- a/scripts/biographyView.js +++ b/scripts/biographyView.js @@ -9,6 +9,7 @@ bio.returnBio(member, function (data, message) { console.log(JSON.stringify(data)); console.log(bio); + callback(bio); }); }; From 04717d3cef7e6324dc936376fd60a0ed13f52e15 Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Sun, 17 Apr 2016 15:04:14 -0700 Subject: [PATCH 078/186] rename files to provide better semantic meaning --- scripts/bioView.js | 41 ++++++------------- scripts/biographyView.js | 16 -------- ...{bioController.js => financeController.js} | 3 -- scripts/financeView.js | 33 +++++++++++++++ 4 files changed, 45 insertions(+), 48 deletions(-) delete mode 100644 scripts/biographyView.js rename scripts/{bioController.js => financeController.js} (79%) create mode 100644 scripts/financeView.js diff --git a/scripts/bioView.js b/scripts/bioView.js index 618a1e3..8291526 100644 --- a/scripts/bioView.js +++ b/scripts/bioView.js @@ -1,33 +1,16 @@ -(function(module) { +(function (module) { + bioViews = {}; + bioViews.renderBio = function (bio) { + var template = Handlebars.compile($('#bioTemplate').html()); + return template(bio); + }; -function createDoughnut () { - var ctx = $('#financial-canvas').get(0).getContext('2d'); - var data = [ - { - value: Filing.totalPerQuarter[0]/1000000, - color: '#F7464A', - highlight: '#FF5A5E', - label: 'Test' - }, - { - value: Filing.totalPerQuarter[1]/1000000, - color: '#F7464A', - highlight: '#FF5A5E', - label: 'Test' - }, - { - value: Filing.totalPerQuarter[2]/1000000, - color: '#F7464A', - highlight: '#FF5A5E', - label: 'Test' - } - ]; - - var myDoughnutChart = new Chart(ctx).Doughnut(data,{ - maintainAspectRatio: true + bioViews.loadBio = function (member) { + bio.returnBio(member, function (data, message) { + console.log(JSON.stringify(data)); + console.log(bio); }); -} - -Filing.getFilings(createDoughnut); + }; + module.bioViews = bioViews; })(window); diff --git a/scripts/biographyView.js b/scripts/biographyView.js deleted file mode 100644 index 8291526..0000000 --- a/scripts/biographyView.js +++ /dev/null @@ -1,16 +0,0 @@ -(function (module) { - bioViews = {}; - bioViews.renderBio = function (bio) { - var template = Handlebars.compile($('#bioTemplate').html()); - return template(bio); - }; - - bioViews.loadBio = function (member) { - bio.returnBio(member, function (data, message) { - console.log(JSON.stringify(data)); - console.log(bio); - }); - }; - - module.bioViews = bioViews; -})(window); diff --git a/scripts/bioController.js b/scripts/financeController.js similarity index 79% rename from scripts/bioController.js rename to scripts/financeController.js index 3258143..189e464 100644 --- a/scripts/bioController.js +++ b/scripts/financeController.js @@ -22,9 +22,6 @@ } - var filingsRequest = "http://realtime.influenceexplorer.com/api//new_filing/?format=json&page=1&page_size=10&candidate_id=P60007168&apikey=a59f2c8227c949fe90f7ccb1c0cba86f"; - var contribRequest = "http://www.opensecrets.org/api/?method=candContrib&cid=N00007360&cycle=2016&apikey=0250595e734190ea51d62e7b981ea2d5&output=json"; - Filing.getFilings = function (next) { $.getJSON('/sunlight_finance//new_filing/?format=json&page=1&page_size=10&candidate_id=P60007168&apikey=a59f2c8227c949fe90f7ccb1c0cba86f', function(data) { Filing.filings = data.results; diff --git a/scripts/financeView.js b/scripts/financeView.js new file mode 100644 index 0000000..618a1e3 --- /dev/null +++ b/scripts/financeView.js @@ -0,0 +1,33 @@ +(function(module) { + +function createDoughnut () { + var ctx = $('#financial-canvas').get(0).getContext('2d'); + var data = [ + { + value: Filing.totalPerQuarter[0]/1000000, + color: '#F7464A', + highlight: '#FF5A5E', + label: 'Test' + }, + { + value: Filing.totalPerQuarter[1]/1000000, + color: '#F7464A', + highlight: '#FF5A5E', + label: 'Test' + }, + { + value: Filing.totalPerQuarter[2]/1000000, + color: '#F7464A', + highlight: '#FF5A5E', + label: 'Test' + } + ]; + + var myDoughnutChart = new Chart(ctx).Doughnut(data,{ + maintainAspectRatio: true + }); +} + +Filing.getFilings(createDoughnut); + +})(window); From d235ec821e6962b7d14269fab13bcafd07c240d6 Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Sun, 17 Apr 2016 15:12:44 -0700 Subject: [PATCH 079/186] modify script tags in index to reflect name changes --- index.html | 4 ++-- scripts/financeController.js | 2 +- scripts/financeView.js | 4 ++++ 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/index.html b/index.html index 81a3370..334a69c 100644 --- a/index.html +++ b/index.html @@ -121,8 +121,8 @@

Bio info should go here

- - + + diff --git a/scripts/financeController.js b/scripts/financeController.js index 189e464..c1628e8 100644 --- a/scripts/financeController.js +++ b/scripts/financeController.js @@ -24,7 +24,7 @@ Filing.getFilings = function (next) { $.getJSON('/sunlight_finance//new_filing/?format=json&page=1&page_size=10&candidate_id=P60007168&apikey=a59f2c8227c949fe90f7ccb1c0cba86f', function(data) { - Filing.filings = data.results; + // Filing.filings = data.results; }).done(function(data) { Filing.totalPerQuarter = data.results.map(function(r) { return r.tot_raised; diff --git a/scripts/financeView.js b/scripts/financeView.js index 618a1e3..99c58bb 100644 --- a/scripts/financeView.js +++ b/scripts/financeView.js @@ -28,6 +28,10 @@ function createDoughnut () { }); } +function populateContributors() { + // var template = +} + Filing.getFilings(createDoughnut); })(window); From 3c79cbad8d1e1b0a67a047b50ce1639207a76ebe Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Sun, 17 Apr 2016 15:19:01 -0700 Subject: [PATCH 080/186] update bills with flex box' --- index.html | 6 +++--- styles/layout.css | 11 ++++++++++- styles/modules.css | 10 ++++++++-- 3 files changed, 21 insertions(+), 6 deletions(-) diff --git a/index.html b/index.html index cad697d..9efb255 100644 --- a/index.html +++ b/index.html @@ -48,9 +48,9 @@

Top 5 Contibutors

diff --git a/styles/layout.css b/styles/layout.css index 8d26189..32dd73a 100644 --- a/styles/layout.css +++ b/styles/layout.css @@ -23,6 +23,15 @@ h1 { justify-content: center; } +.bill-info-container{ + margin: 0px; + padding: 0px; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: row; + flex-flow: row; +} + .search-contain { max-width: 100%; display: flex; @@ -43,7 +52,7 @@ figure.poli-picture { .general-info, .financial-charts { display: flex; flex-direction: row; - justify-content: space-between; + /*justify-content: space-between;*/ } /*.financial-charts { diff --git a/styles/modules.css b/styles/modules.css index 462b710..624ba7a 100644 --- a/styles/modules.css +++ b/styles/modules.css @@ -14,8 +14,14 @@ } .bill-info { - flex-direction: row; - min-width: 33%; + -webkit-flex: 1 6 20%; + flex: 1 6 20%; + -webkit-order: 1; + order: 1; +} + +.right { + text-align: right; } figure.poli-picture { From aff88eceba33f6fed62d135bd0e726ebd6a392c2 Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Sun, 17 Apr 2016 15:32:55 -0700 Subject: [PATCH 081/186] rename more files --- scripts/{overview.js => bioController.js} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename scripts/{overview.js => bioController.js} (100%) diff --git a/scripts/overview.js b/scripts/bioController.js similarity index 100% rename from scripts/overview.js rename to scripts/bioController.js From b3cb7b118737fe365e5a81dbb7969753b0cccc9e Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Sun, 17 Apr 2016 15:35:10 -0700 Subject: [PATCH 082/186] add script sources for bioView bioController --- index.html | 2 ++ 1 file changed, 2 insertions(+) diff --git a/index.html b/index.html index 334a69c..138537a 100644 --- a/index.html +++ b/index.html @@ -121,6 +121,8 @@

Bio info should go here

+ + From 121c6e8aa53604de70fff335c04488f145ae7255 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Sun, 17 Apr 2016 15:39:48 -0700 Subject: [PATCH 083/186] voting colors now update automatically --- index.html | 4 ++-- scripts/votingView.js | 18 ++++++++++++++++-- styles/layout.css | 16 ++++++++++++++-- 3 files changed, 32 insertions(+), 6 deletions(-) diff --git a/index.html b/index.html index 9efb255..84fbff8 100644 --- a/index.html +++ b/index.html @@ -48,8 +48,8 @@

Top 5 Contibutors

+ - +

Find a politician

@@ -65,9 +66,8 @@

Find a politician

Search
-
- +
diff --git a/styles/layout.css b/styles/layout.css index 7e65ad7..51136ef 100644 --- a/styles/layout.css +++ b/styles/layout.css @@ -13,10 +13,6 @@ section { margin: 2em auto; } -h1 { - color: #fff; -} - .container { display: flex; flex-direction: column; diff --git a/styles/modules.css b/styles/modules.css index 624ba7a..7b93655 100644 --- a/styles/modules.css +++ b/styles/modules.css @@ -46,13 +46,13 @@ figure.poli-picture img { } @media (max-width: 550px) { - .container { + /*.container { margin-top: 20%; - } + }*/ } @media only screen and (max-width: 400px) { - .container { + /*.container { margin-top: 50%; - } + }*/ } diff --git a/styles/theme.css b/styles/theme.css new file mode 100644 index 0000000..4375f8e --- /dev/null +++ b/styles/theme.css @@ -0,0 +1,7 @@ +.search-section { + background-color: rgb(150, 2, 201); + max-width: 100%; + height: 700px; /* probably should not be hardcoded */ + padding: 1%; + margin: -10px -10px 50px -10px; +} From e921de932f54cd19673961493ba4d2cdf3331cab Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Sun, 17 Apr 2016 23:01:52 -0700 Subject: [PATCH 086/186] styling of search section --- index.html | 3 +-- styles/layout.css | 12 ++---------- styles/modules.css | 1 + styles/theme.css | 36 ++++++++++++++++++++++++++++++++++++ 4 files changed, 40 insertions(+), 12 deletions(-) diff --git a/index.html b/index.html index 3f156f7..00261fe 100644 --- a/index.html +++ b/index.html @@ -59,9 +59,8 @@

Top 5 Contibutors

-

Find a politician

- + diff --git a/styles/layout.css b/styles/layout.css index 51136ef..8f8847c 100644 --- a/styles/layout.css +++ b/styles/layout.css @@ -29,22 +29,14 @@ section { justify-content: space-around; } -.position-yes { - background-color: rgb(130, 255, 135); - border: 2px solid rgb(27, 194, 0); - border-radius: 10px; -} -.position-no { - background-color: rgb(255, 112, 112); - border: 2px solid rgb(227, 58, 58); - border-radius: 10px; -} .search-contain { max-width: 100%; display: flex; flex-direction: row; justify-content: center; + align-items: center; + } .poli-info { diff --git a/styles/modules.css b/styles/modules.css index 7b93655..2d152b6 100644 --- a/styles/modules.css +++ b/styles/modules.css @@ -35,6 +35,7 @@ figure.poli-picture img { @media only screen and (max-width: 660px) { .search-contain { flex-direction: column; + font-size: 0.75em; } .searchBtn { diff --git a/styles/theme.css b/styles/theme.css index 4375f8e..ce790d6 100644 --- a/styles/theme.css +++ b/styles/theme.css @@ -4,4 +4,40 @@ height: 700px; /* probably should not be hardcoded */ padding: 1%; margin: -10px -10px 50px -10px; + display: flex; + justify-content: center; + align-items: center; + overflow-y: hidden; +} + +.position-yes { + background-color: rgb(130, 255, 135); + border: 2px solid rgb(27, 194, 0); + border-radius: 10px; +} + +.position-no { + background-color: rgb(255, 112, 112); + border: 2px solid rgb(227, 58, 58); + border-radius: 10px; +} + +#searchField { + background-color: rgb(150, 2, 201); + border: 0; + border-bottom: thin solid white; +} +#searchField::-webkit-input-placeholder { /* WebKit, Blink, Edge */ + color: #fff; +} +#searchField:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ + color: #fff; + opacity: 1; +} +#searchField::-moz-placeholder { /* Mozilla Firefox 19+ */ + color: #fff; + opacity: 1; +} +#searchField:-ms-input-placeholder { /* Internet Explorer 10-11 */ + color: #fff; } From e969078377a1eb95e83dc872b234d7b68f0236de Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Sun, 17 Apr 2016 23:08:05 -0700 Subject: [PATCH 087/186] add normalize css --- index.html | 1 + styles/theme.css | 2 +- vendor/normalize.css | 427 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 429 insertions(+), 1 deletion(-) create mode 100644 vendor/normalize.css diff --git a/index.html b/index.html index 00261fe..d8b72a2 100644 --- a/index.html +++ b/index.html @@ -7,6 +7,7 @@ + diff --git a/styles/theme.css b/styles/theme.css index ce790d6..c0a28cf 100644 --- a/styles/theme.css +++ b/styles/theme.css @@ -2,7 +2,7 @@ background-color: rgb(150, 2, 201); max-width: 100%; height: 700px; /* probably should not be hardcoded */ - padding: 1%; + padding: 45px; margin: -10px -10px 50px -10px; display: flex; justify-content: center; diff --git a/vendor/normalize.css b/vendor/normalize.css new file mode 100644 index 0000000..81c6f31 --- /dev/null +++ b/vendor/normalize.css @@ -0,0 +1,427 @@ +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ + +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS text size adjust after orientation change, without disabling + * user zoom. + */ + +html { + font-family: sans-serif; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/** + * Remove default margin. + */ + +body { + margin: 0; +} + +/* HTML5 display definitions + ========================================================================== */ + +/** + * Correct `block` display not defined for any HTML5 element in IE 8/9. + * Correct `block` display not defined for `details` or `summary` in IE 10/11 + * and Firefox. + * Correct `block` display not defined for `main` in IE 11. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} + +/** + * 1. Correct `inline-block` display not defined in IE 8/9. + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. + */ + +audio, +canvas, +progress, +video { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Address `[hidden]` styling not present in IE 8/9/10. + * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. + */ + +[hidden], +template { + display: none; +} + +/* Links + ========================================================================== */ + +/** + * Remove the gray background color from active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Improve readability when focused and also mouse hovered in all browsers. + */ + +a:active, +a:hover { + outline: 0; +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Address styling not present in IE 8/9/10/11, Safari, and Chrome. + */ + +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. + */ + +b, +strong { + font-weight: bold; +} + +/** + * Address styling not present in Safari and Chrome. + */ + +dfn { + font-style: italic; +} + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari, and Chrome. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Address styling not present in IE 8/9. + */ + +mark { + background: #ff0; + color: #000; +} + +/** + * Address inconsistent and variable font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove border when inside `a` element in IE 8/9/10. + */ + +img { + border: 0; +} + +/** + * Correct overflow not hidden in IE 9/10/11. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Grouping content + ========================================================================== */ + +/** + * Address margin not present in IE 8/9 and Safari. + */ + +figure { + margin: 1em 40px; +} + +/** + * Address differences between Firefox and other browsers. + */ + +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} + +/** + * Contain overflow in all browsers. + */ + +pre { + overflow: auto; +} + +/** + * Address odd `em`-unit font size rendering in all browsers. + */ + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +/* Forms + ========================================================================== */ + +/** + * Known limitation: by default, Chrome and Safari on OS X allow very limited + * styling of `select`, unless a `border` property is set. + */ + +/** + * 1. Correct color not being inherited. + * Known issue: affects color of disabled elements. + * 2. Correct font properties not being inherited. + * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. + */ + +button, +input, +optgroup, +select, +textarea { + color: inherit; /* 1 */ + font: inherit; /* 2 */ + margin: 0; /* 3 */ +} + +/** + * Address `overflow` set to `hidden` in IE 8/9/10/11. + */ + +button { + overflow: visible; +} + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. + * Correct `select` style inheritance in Firefox. + */ + +button, +select { + text-transform: none; +} + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ + +button, +html input[type="button"], /* 1 */ +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; /* 2 */ + cursor: pointer; /* 3 */ +} + +/** + * Re-set default cursor for disabled elements. + */ + +button[disabled], +html input[disabled] { + cursor: default; +} + +/** + * Remove inner padding and border in Firefox 4+. + */ + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ + +input { + line-height: normal; +} + +/** + * It's recommended that you don't attempt to style these elements. + * Firefox's implementation doesn't respect box-sizing, padding, or width. + * + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Fix the cursor style for Chrome's increment/decrement buttons. For certain + * `font-size` values of the `input`, it causes the cursor style of the + * decrement button to change from `default` to `text`. + */ + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Address `appearance` set to `searchfield` in Safari and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari and Chrome + * (include `-moz` to future-proof). + */ + +input[type="search"] { + -webkit-appearance: textfield; /* 1 */ + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; /* 2 */ + box-sizing: content-box; +} + +/** + * Remove inner padding and search cancel button in Safari and Chrome on OS X. + * Safari (but not Chrome) clips the cancel button when the search input has + * padding (and `textfield` appearance). + */ + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * Define consistent border, margin, and padding. + */ + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * 1. Correct `color` not being inherited in IE 8/9/10/11. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ + +legend { + border: 0; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Remove default vertical scrollbar in IE 8/9/10/11. + */ + +textarea { + overflow: auto; +} + +/** + * Don't inherit the `font-weight` (applied by a rule above). + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. + */ + +optgroup { + font-weight: bold; +} + +/* Tables + ========================================================================== */ + +/** + * Remove most spacing between table cells. + */ + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, +th { + padding: 0; +} \ No newline at end of file From dd2989f39b40d7d070cb69ce3d6c906a11b3cbd8 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Sun, 17 Apr 2016 23:12:52 -0700 Subject: [PATCH 088/186] add icon cdn and change search button --- index.html | 4 ++-- styles/modules.css | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index d8b72a2..910e4a5 100644 --- a/index.html +++ b/index.html @@ -8,6 +8,7 @@ + @@ -62,8 +63,7 @@

Top 5 Contibutors

-
diff --git a/styles/modules.css b/styles/modules.css index 2d152b6..1d0f429 100644 --- a/styles/modules.css +++ b/styles/modules.css @@ -11,6 +11,9 @@ display: inline-block; font-size: 3em; margin-left: .2em; + color: #fff; + background-color: rgb(150, 2, 201); + border: 0; } .bill-info { From 2d8e3facf4a2e4017b6d26e6f37a9f98693e774d Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Mon, 18 Apr 2016 10:05:15 -0700 Subject: [PATCH 089/186] font to whilte for mor clarity --- styles/modules.css | 1 + 1 file changed, 1 insertion(+) diff --git a/styles/modules.css b/styles/modules.css index 1d0f429..fe0fb82 100644 --- a/styles/modules.css +++ b/styles/modules.css @@ -21,6 +21,7 @@ flex: 1 6 20%; -webkit-order: 1; order: 1; + color: #fff; } .right { From 05ea55f1fab5703edb610e4edc7857841bc2c0a7 Mon Sep 17 00:00:00 2001 From: Matthew Smith Date: Mon, 18 Apr 2016 14:40:27 -0700 Subject: [PATCH 090/186] added jquery UI basic files and created js file to hold all searchable names --- index.html | 4 + vendor/scripts/jquery-ui.js | 16617 ++++++++++++++++++++++++ vendor/styles/jquery-ui.css | 827 ++ vendor/styles/jquery-ui.structure.css | 833 ++ 4 files changed, 18281 insertions(+) create mode 100644 vendor/scripts/jquery-ui.js create mode 100644 vendor/styles/jquery-ui.css create mode 100644 vendor/styles/jquery-ui.structure.css diff --git a/index.html b/index.html index 138537a..68a3938 100644 --- a/index.html +++ b/index.html @@ -4,9 +4,13 @@ + + + + + + @@ -71,7 +71,7 @@

{{state}}

Find a politician

-
+
+ diff --git a/scripts/search.js b/scripts/search.js index e69de29..3fca685 100644 --- a/scripts/search.js +++ b/scripts/search.js @@ -0,0 +1,1435 @@ +$(function() { + console.log('moose') + var availableTags = [ + "Abraham, Ralph", + "Achadjian, Katcho", + "Adams, Alma", + "Adams, Boyce", + "Adams, David", + "Adams, Desmund", + "Adams, Eddie", + "Adcock, Sam", + "Aderholt, Robert B", + "Agbede, Akinyemi", + "Aguilar, Pete", + "Alam, MD", + "Albarran, Charlene", + "Albertson, Stewart", + "Allan, Seth", + "Allen, Richard W", + "Amash, Justin", + "Amodei, Mark", + "Anderson, Dave", + "Anderson, Phil", + "Anderson, Stephanie", + "Andres, Teresita", + "Ansel, Jeff", + "Anthony, Malcolm", + "Appleby, Alex", + "Applegate, Douglas L", + "Armstrong-Stoner, Derek James", + "Arrington, Jodey", + "Ash, James", + "Ashford, Brad", + "Ashworth, Matthew", + "Assini, Mark W", + "Atanus, Susanne", + "Atkinson, Jacquie", + "Ayotte, Kelly", + "Babeu, Paul", + "Babin, Brian", + "Bacon, Donald John", + "Baker, Bruce", + "Baker, Collin", + "Baker, Terry", + "Balchunis, Mary Ellen", + "Baldacci, Joe", + "Bangstad, Kirk", + "Banks, Jim", + "Bard, Gavin", + "Baricevic, Charles John", + "Barkley, Mike", + "Barletta, Lou", + "Barney, Sean", + "Barr, Andy", + "Barragan, Nanette", + "Barrera, Roy", + "Barringer, Adam", + "Bartley, Lori", + "Barton, Joe", + "Barve, Kumar P", + "Basham, Danny", + "Bass, Karen", + "Batsche, Christopher", + "Batts, Jason", + "Baucum, Trey", + "Baugh, Scott", + "Beagle, Bill", + "Bean, Rowan", + "Beatty, Joyce", + "Becerra, Xavier", + "Beck, Kristin", + "Becker, Francis X Jr", + "Becker, Julie", + "Bedell, Eileen McNeil", + "Bedwell, Danny", + "Beebe, Micah", + "Beers, Bob", + "Beiler, Chet", + "Beitiks, Mikelis", + "Bell, Adam", + "Bell, Doug", + "Benedict, Lee", + "Benishek, Dan", + "Bennet, Michael F", + "Bennett, Ken", + "Bennett, LuAnn", + "Bennett, Rob", + "Bensmihen, Joseph", + "Benson-Staebler, David", + "Bera, Ami", + "Bernal, Benny", + "Beyer, Don", + "Bilirakis, Gus", + "Bircher, Mark", + "Bishop, Bob", + "Bishop, Mike", + "Bishop, Rob", + "Bishop, Sanford", + "Black, Diane", + "Blackburn, Marsha", + "Blaha, Robert", + "Blakley, Will", + "Blatt, Doug", + "Blum, Rod", + "Blumenauer, Earl", + "Blumenthal, Richard", + "Blunt, Roy", + "Boccarossa, Jack", + "Boehner, John", + "Bonamici, Suzanne", + "Bonner, Jay Alan", + "Boone, Dan", + "Boozman, John", + "Bordallo, Madeleine Z", + "Borders, Jason D", + "Bost, Mike", + "Bouie, John II", + "Boustany, Charles Jr", + "Bowers, Kerry Dale", + "Bowman, Marcus", + "Boyd, Will", + "Boylan, Patrick", + "Boyle, Brendan", + "Bradshaw, Bill", + "Brady, Kevin", + "Brady, Robert A", + "Brandman, Jordan", + "Brat, Dave", + "Bratcher, Harold", + "Breu, Tom", + "Bridenstine, James", + "Brill, Roger Q", + "Bronson, Daniel J", + "Brookins, Howard Jr", + "Brooks, Mo", + "Brooks, Susan", + "Brown, Anitra", + "Brown, Anthony", + "Brown, Corrine", + "Brown, James P", + "Brown, Liz", + "Brown, Paul", + "Brown, Sakima", + "Brownley, Julia", + "Bruner, Matthew", + "Bryan, Pat", + "Bryant, Jamal Harrison", + "Bryson, Rick", + "Buchanan, Vernon", + "Buchholz, Myron", + "Buck, Kenneth R", + "Bucshon, Larry", + "Bullwinkel, Deb", + "Bunch, Bill", + "Burgess, Michael", + "Burk, John", + "Burk, John Jr", + "Burr, Richard", + "Burris, Michael", + "Bush, Jeb", + "Bustos, Cheri", + "Butterfield, G K", + "Byrne, Bradley", + "Caforio, Bryan", + "Cage, Ericke", + "Cain, Emily", + "Calderin, Michael", + "Callahan, Mark", + "Calone, David L", + "Calvert, Ken", + "Campos, Benjamin", + "Canada, Mike", + "Cannon, Jerry", + "Cano, Christian", + "Canova, Tim", + "Capuano, Michael E", + "Carbajal, Salud", + "Cardenas, Tony", + "Cardwell, Pat", + "Cargas, James", + "Carnahan, Weldon", + "Carney, John", + "Caro, Suzanne", + "Carpenter, Sam", + "Carroll, Jerry Leon", + "Carroll, Morgan", + "Carson, Andre", + "Carson, Ben", + "Carter, Buddy", + "Carter, Jerry Dean", + "Carter, John", + "Cartwright, Matt", + "Casey, Keith", + "Castillo, Christopher", + "Castor, Kathy", + "Castricone, Dan", + "Castro, Joaquin", + "Caughey, Miles", + "Chabot, Paul", + "Chabot, Steve", + "Chadwick, Bruce", + "Chafee, Lincoln", + "Chaffetz, Jason", + "Chane, Jonathan", + "Chappelle-Nadal, Maria", + "Chavez, Cesar", + "Chavez, Rocky", + "Chelgren, Mark", + "Cheney, Liz", + "Cheng, Xiangfei "Scott"", + "Chicon, Martin", + "Choi, Jun", + "Christensen, Gordon", + "Christensen, Leland", + "Christie, Chris", + "Christopher, Warren", + "Chu, Judy", + "Cicilline, David", + "Cino, Michael", + "Clark, Katherine", + "Clark, Mike", + "Clarke, Jonathan", + "Clarke, Yvette D", + "Clawson, Curt", + "Clay, William L Jr", + "Cleaver, Emanuel", + "Cleek, N Eugene", + "Clemens, Peter", + "Clever, Paul", + "Clinton, Hillary", + "Clyburn, James E", + "Coblenz, Michael", + "Coffman, Mike", + "Cohen, Ron", + "Cohen, Steve", + "Coker, Adam", + "Cole, Michael", + "Cole, Tom", + "Coleman, Bonnie", + "Coleman, Lynn", + "Collins, Chris", + "Collins, Doug", + "Collins, Nancy", + "Comer, James", + "Comstock, Barbara", + "Conaway, Mike", + "Concepcion, Hector L", + "Condit, Jim Jr", + "Condley, Kerri", + "Connolly, Gerry", + "Connors, Thomas", + "Conyers, John Jr", + "Coogan, Bob", + "Cook, Paul", + "Cook, Suzan Johnson", + "Cook, York", + "Cooke, C L", + "Cooper, Jim", + "Cope, Clay", + "Corely, Everett", + "Corley, Jason", + "Cornelius, Bob", + "Cornette, Dave", + "Correa, Lou", + "Costa, Jim", + "Costello, Fred", + "Costello, Ryan", + "Counsil, Gordon Joe", + "Courtney, Joe", + "Coyne, John F III", + "Cozad, David", + "Crabtree, Valleri", + "Craig, Andy", + "Craig, Angie", + "Cramer, Kevin", + "Cramer, Robert", + "Crapo, Mike", + "Crawford, Rick", + "Crenshaw, Ander ", + "Crist, Charlie", + "Crowley, Joseph", + "Crumpton, Ron", + "Cruz, Ted", + "Cuellar, Henry", + "Culberson, John", + "Culler, Anthony", + "Cullerton, Tom", + "Cummings, Elijah E", + "Cummings, Ted", + "Curbelo, Carlos", + "Curran, Patricia Margaret", + "Curry, Dianne", + "Daggett, Doug", + "Dagnesses, Rafael", + "Daly, Kay", + "Davidson, Allen", + "Davidson, Warren", + "Davies, Aaron", + "Davis, Danny K", + "Davis, Dereck", + "Davis, Rodney", + "Davis, Susan A", + "Day, Thomas", + "Deacon, Colleen", + "Dean, Andre", + "Deeb, Gregory", + "DeFazio, Peter", + "DeGette, Diana", + "Del Beccaro, Tom", + "Del Rosso, Michael", + "Del Vecchio, Kenneth", + "Delaney, John K", + "DeLauro, Rosa L", + "DelBene, Suzan", + "Demaree, Angela", + "Deming, Robert", + "Demings, Val", + "Denham, Jeff", + "Denham, Joe", + "Dent, Charlie", + "Derickson, Tim", + "Derlet, Robert", + "Derrick, Mike", + "DeSantis, Ron", + "Desaulnier, Mark", + "Desjarlais, Scott", + "Detch, Matt", + "Detzel, Denis", + "Deuser, August", + "Deutch, Ted", + "DeVore, Bob Jr", + "Diaz-Balart, Mario", + "DiChihara, Larry", + "Dicianni, Peter", + "Dickerson, John Martin", + "Dickinson, Mike", + "Dingell, Debbie", + "Dittmar, Jane", + "Doggett, Lloyd", + "Dold, Bob", + "Domino, Carl", + "Donovan, Dan", + "Douglas, Richard", + "Doyle, Mike", + "Drabik, Gerald "Jerry"", + "Driskell, Gretchen", + "Duckworth, Tammy", + "Duffie, Ryan", + "Duffy, Sean P", + "Duncan, Jeff", + "Duncan, Jim", + "Duncan, John J Jr", + "Dunn, Joseph", + "Dunn, Neal", + "Duome, Marc", + "Edwards, Donna", + "Eggman, Michael", + "Ehler, Charles", + "Eisenbach, David", + "Eldridge, Conner", + "Elizondo, Dolly", + "Ellison, Allen", + "Ellison, Greg", + "Ellison, Keith", + "Ellmers, Renee", + "Emanuele, James", + "Emery, Ed", + "Emmer, Tom", + "Engel, Eliot L", + "Enyia, Amara", + "Ervin, Valerie", + "Eshoo, Anna", + "Espaillat, Adriano", + "Espinoza, Maria", + "Estrada, John", + "Esty, Elizabeth", + "Evans, Chip", + "Evans, Dwight", + "Evans, Mervin", + "Evans, Richard", + "Faddis, Sam", + "Fahmy, Fatima Rita", + "Fareed, Justin", + "Farenthold, Blake", + "Farr, Sam", + "Faso, John", + "Fattah, Chaka", + "Fedalei, Chris", + "Feerer, Donald", + "Feingold, Russ", + "Ferrer, Hector", + "Fetterman, John", + "Ficker, Robin", + "Fiegen, Tom", + "Filak, Michael", + "Fincher, Steve", + "Fiore, Michele", + "Fiorina, Carly", + "Fisher, Sharon", + "Fitzpatrick, Brian", + "Fleischmann, Chuck", + "Fleming, John", + "Flores, Bill", + "Flores, Lucy", + "Flowers, Margaret", + "Flynn, Michael", + "Flynn, Mike", + "Flynn, Sean", + "Foister, Corey", + "Folkner, Sadona M", + "Follweiler, Archie", + "Forbes, Randy", + "Forest, Dylan", + "Fortenberry, Jeff", + "Foster, Bill", + "Fowler, Steven", + "Fox, Randy", + "Foxx, Virginia", + "Frankel, Lois J", + "Franks, Trent", + "Fraser, Aaron", + "Fraser, William", + "Frazier, Ryan", + "Freeman, April", + "Freeman, Marc", + "Frelinghuysen, Rodney", + "Fritz, Jim", + "Fudge, Marcia L", + "Gabbard, Tulsi", + "Galdo, Joseph F", + "Gallagher, Mike", + "Gallaher, Scot", + "Gallego, Ruben", + "Galloway, GG", + "Galloway, Pam", + "Gandolfo, Angela Marie", + "Garamendi, John", + "Garcia, Adrian", + "Garcia, Dominique", + "Garrett, Greg", + "Garrett, Scott", + "Garrett, Tom", + "Garves, Ben", + "Garza, Julio", + "Gaskins, Samuel Lewis", + "Geissinger, Glenn", + "Gentile, Vinnie", + "George, Scott", + "Gerritson, Becky", + "Gerson, David", + "Gibbs, Bob", + "Gibson, Charlotte", + "Gibson, Mark", + "Gigliotti, Lou", + "Gilbert, Frank", + "Gilbert, Melissa", + "Gildersleeve, Tim", + "Giles, Dave", + "Giles, Jimmy", + "Gill, David", + "Gilmore, Jim", + "Giroux, Dan", + "Gitsham, Denise", + "Gladney Mark", + "Glenn, Darryl", + "Glidewell, Pete", + "Godwin, Mary Elisabeth", + "Gohmert, Louis B Jr", + "Golderer, Bill", + "Gonzales, Regino James", + "Gonzalez, Evelio", + "Gonzalez, Jenniffer", + "Gonzalez, Rey Jr", + "Gonzalez, Travis", + "Gonzalez, Vicente", + "Goodlatte, Bob", + "Googe, Sue", + "Gordon, Dave", + "Gosar, Paul", + "Gottheimer, Josh", + "Gould, James", + "Gowan, David", + "Gowdy, Trey", + "Grabelle, Justin", + "Gradert, Jamieson", + "Graham, Gwen", + "Granger, Kay", + "Grant, Kevin", + "Grant, Kevin Jay", + "Grassley, Chuck", + "Graves, Garret", + "Graves, Sam", + "Graves, Tom", + "Gray, Casey", + "Gray, Jim", + "Grayson, Alan", + "Grayson, Derrick", + "Grayson, Richard", + "Green, Al", + "Green, Gene", + "Greene, Russell", + "Gregory, DuWayne", + "Grey, Clive", + "Griffin, Kevin", + "Griffin, Taylor", + "Griffith, Morgan", + "Grijalva, Raul M", + "Grimsley, Warren", + "Grisham, Michelle Lujan", + "Grothman, Glenn S", + "Guild, Tom", + "Guillory, Elbert", + "Guinta, Frank", + "Gumina, Tony", + "Gurfein, David", + "Guthrie, Brett", + "Guthrie, Sean", + "Gutierrez, Luis V", + "Gutzeit, Maria", + "Haemmerle, Eric", + "Hagan, Bob", + "Haggerty, Edward", + "Hale, John David", + "Hall, Isadore", + "Hall, Ray", + "Hamilton, Eddie", + "Hanna, Richard", + "Hantsch, Joseph J", + "Hardiman, Tio", + "Hardin, Chris", + "Hardin, Zeffen", + "Hardy, Cresent", + "Harlan, Patrick", + "Harper, Gregg", + "Harrington, John IV", + "Harris, Andy", + "Harris, Kamala D", + "Harris, Napoleon", + "Hartman, Christina", + "Hartzler, Vicky", + "Hassan, Ahmad", + "Hassan, Maggie", + "Hastings, Alcee L", + "Hawks, Paula", + "Hayes, Chris", + "Heaney, Andrew", + "Heck, Dennis", + "Heck, Joe", + "Heinz, Matt", + "Helland, Bob", + "Hensarling, Jeb", + "Hernandez, Roger", + "Hernick, Charles", + "Herrera Beutler, Jaime", + "Hice, Jody B", + "Hicks, Kerry", + "Hidalgo, Juan", + "Higgins, Brian M", + "Hill, Baron", + "Hill, French", + "Hill, Randal", + "Himes, Jim", + "Hinojosa, Ruben", + "Hinson, Amanda Lynn", + "Hoeber, Amie", + "Hoeven, John", + "Hogg, Rob", + "Holbrook, Mark", + "Holcomb, Eric", + "Holding, George", + "Holliday, Ed", + "Hollingsworth, Trey", + "Holloway, Lashonda", + "Holmes, Greg", + "Homquist, Larry", + "Honda, Mike", + "Hooe, Joey", + "Horne, Jenny", + "Horne, Tom", + "Horst, John", + "Hosta, John", + "Houchin, Erin", + "Houlihan, Rory", + "House, Phillip", + "Howard, Albert", + "Howard, Frank", + "Howe, John", + "Howland, Amanda", + "Hoyer, Steny H", + "Huckabee, Mike", + "Hudson, Richard", + "Huelskamp, Tim", + "Huerta, Emilio", + "Huffman, Jared", + "Huizenga, Bill", + "Hultgren, Randy", + "Hunter, Duncan D", + "Hurd, Will", + "Hurst, David", + "Hurt, Robert", + "Hyman, Mal", + "Invictus, Augustus Sol", + "Ireton, Jim", + "Isakson, Johnny", + "Isakson, Steve", + "Israel, Steve", + "Issa, Darrell", + "Ivey, Glenn", + "Izzo, Rose", + "Jackson Lee, Sheila", + "Jackson, Jarrin", + "Jacob, Peter", + "Jacobson, Oren", + "Jaquess, Don", + "Jawando, Will", + "Jayapal, Pramila", + "Jefferson, Jrmar", + "Jeffries, Hakeem", + "Jenkins, Evan", + "Jenkins, Lynn", + "Jindal, Bobby", + "John, Rick", + "John, Rob", + "Johnson, Bill", + "Johnson, Eddie Bernice", + "Johnson, Gary", + "Johnson, Hank", + "Johnson, Lon", + "Johnson, Ron", + "Johnson, Sam", + "Jolly, David", + "Jones, Art", + "Jones, Lateresa", + "Jones, Rafael Arden Sr", + "Jones, Scott", + "Jones, Starner", + "Jones, Tom", + "Jones, Walter B Jr", + "Jordan, Jim", + "Joyce, David P", + "Juneau, Denise", + "Kaiman, Jon", + "Kalemkarian, Timothy Charles", + "Kander, Jason", + "Kaplan, Anna", + "Kaptur, Marcy", + "Kasich, John", + "Katko, John", + "Kaufman, Joe", + "Kealy, Dwight", + "Keating, Bill", + "Keenen, Lee", + "Kefalas, Chrys", + "Kehoe, John", + "Keith, Pam", + "Kelly, Mike", + "Kelly, Robin", + "Kelly, Trent", + "Kemper, Nancy Jo", + "Kender, Jeff", + "Kennedy, Joe III", + "Key, John", + "Keyes, Alan", + "Keyser, Jon", + "Khal, Sami", + "Khanna, Ro", + "Khouri, Tonia", + "Kiball, Teiji", + "Kiehne, Gary", + "Kildee, Dan", + "Kilmer, Derek", + "Kind, Ron", + "King, Pete", + "King, Steven A", + "King, Terri", + "Kingson, Eric", + "Kinlaw, Michael", + "Kinzinger, Adam", + "Kinzler, Jay", + "Kirk, Mark", + "Kirkpatrick, Ann", + "Kirshner, Brandon", + "Kline, John", + "Knezek, Erick", + "Knight, Steve", + "Kokkonen, Matt", + "Konsmo, Mike", + "Kopsick, Joe", + "Kozell, Rick", + "Kraayvanger, Jason", + "Krause, Bob", + "Krause, Joel", + "Krishnamoorthi, Raja", + "Kroeger, Gary", + "Kuster, Ann Mclane", + "Laboy, Zoe", + "Labrador, Raul", + "Lafrance, Nathan", + "LaHood, Darin", + "LaMalfa, Doug", + "Lamb, Thomas", + "Lamborn, Douglas L", + "Lance, Leonard", + "Lane, James", + "Lange, Jim", + "Lange, John", + "Langevin, Jim", + "Lankford, James", + "Laplante, Roger Alan", + "LaPolice, Alan", + "Larchuk, Steve", + "Larivee, Bob", + "Larose, Josue", + "Larose, Valencia", + "Larsen, David", + "Larsen, Rick", + "Larson, Donald", + "Larson, John B", + "Lasonde, Joan McCarthy", + "Latta, Robert E", + "Lauren, Robert", + "Law, Alexander", + "Law, Phil", + "Lawrence, Brenda", + "Lawrence, Mary", + "Laws, Jerry", + "Leach, Ron", + "Leahy, Patrick", + "Lee, Barbara", + "Lee, Mike", + "Lee, Susie", + "Lee, Yungman", + "Leeds, Robert", + "Leib, Bryan", + "Lessig, Lawrence", + "Levin, Sander", + "Lewis, Jason", + "Lewis, John", + "Lewis, Marcus", + "Li, Lindy", + "Lieber, Arthur", + "Lieberman, Richard", + "Liebnitzky, Wayne", + "Lieske, Joel", + "Lieu, Ted", + "Lingerfelt, Charles", + "Lipinski, Daniel", + "Lloyd, James", + "LoBiondo, Frank A", + "Loebsack, David", + "Lofgren, Zoe", + "Long, Billy", + "Lopez, Adam", + "Lopez, Pete", + "Lopez-Cantera, Carlos", + "Lopez-Cervantez, Joanne", + "Loudermilk, Barry", + "Love, Mia", + "Lowe, Thuy", + "Lowenthal, Alan", + "Lowey, Nita M", + "Lozano, Roy", + "Lucas, Frank D", + "Lucero, Michael Glenn", + "Lucius, Casey", + "Luetkemeyer, Blaine", + "Lujan, Ben R", + "Lummis, Cynthia", + "Lupinacci, Chad", + "Lynch, Matt", + "Lynch, Stephen F", + "Lynn, Eric", + "MacArthur, Thomas", + "Maddux, Robert", + "Madrigal, Ray", + "Maggitt, Jesse", + "Mahendra, Bobby", + "Malik, Dean", + "Malloy, Patrick", + "Maloney, Carolyn B", + "Maloney, James", + "Maloney, Sean Patrick", + "Marchant, Kenny", + "Marin, Juan Antonio Jr", + "Marino, Tom", + "Marlowe, Hayden", + "Marshall, Robert", + "Marshall, Roger", + "Marsicano, Michael", + "Marter, James", + "Martin, Jack", + "Martin, Jeff", + "Martin, John", + "Martins, Jack", + "Marx, Angie", + "Mason, Christopher", + "Massie, Thomas", + "Mast, Brian", + "Masto, Catherine Cortez", + "Mathis, Nathan", + "Matory, Liz", + "Matsui, Doris O", + "Matta, Bill", + "Matthews, Andy", + "Matthews, Kathleen", + "Matvey, Joe", + "Mauck, Eric", + "Maxwell, Matt", + "May, Donald", + "Mayers, Richard", + "McAffrey, Al", + "McBean, Scott", + "McCain, John", + "McCall, Matt", + "McCarter, Kyle", + "McCarthy, Kevin", + "McCaul, Michael", + "McClelland, Erin", + "McClintock, Tom", + "McCluskey, Blake", + "McCollum, Betty", + "McConnell, Jonathan", + "McCoy, Dave", + "McCullough, William", + "McDermott, Jim", + "McDermott, Joe", + "McDevitt, David", + "McDonough, Pat", + "McDowell, Jan", + "McFall, Jerald", + "McGill, Shadrack", + "McGinty, Katie", + "McGovern, James P", + "McGroarty, Colin", + "McHenry, Patrick", + "McKellar, Shirley", + "McKinley, David", + "McLaughlin, Nathaniel", + "McLeod, Johnny", + "McMichael, Craig", + "McMorris Rodgers, Cathy", + "McNeil, John", + "McNerney, Jerry", + "McSally, Martha", + "Meadows, Mark R", + "Mealer, John Lewis", + "Meehan, Patrick", + "Meeks, Gregory W", + "Meena, Jack", + "Meer, Edward", + "Mehaffey, Sam", + "Mellon, Rob", + "Meluskey, Alex", + "Mendenhall, David", + "Mendoza, Ben", + "Mendoza, Matt", + "Meng, Grace", + "Messer, Luke", + "Mica, John L", + "Mike, the Mover", + "Millard, Andy", + "Miller, Darlene", + "Miller, Jeff", + "Mills, Chip", + "Mills, John", + "Mills, Thomas", + "Minning, Dena", + "Mirza, Ali", + "Mitchell, Paul", + "Mix, Richard", + "Moharir, Mukund Martand", + "Molnar, Robert", + "Molyett, Matthew", + "Moolenaar, John", + "Mooney, Alex", + "Moore, Gwen", + "Moran, Jerry", + "Morgan, Yuripzy", + "Morning, John", + "Morrison, Terrance", + "Morrow, John", + "Morse, Nicholas", + "Moss, Richard", + "Moulton, Seth", + "Mowery, Tod", + "Mowrer, Jim", + "Mullin, Markwayne", + "Mulvaney, Mick", + "Murdock, Brett", + "Murkowski, Lisa", + "Muroff, Dan", + "Murphy, John", + "Murphy, Pat", + "Murphy, Patrick", + "Murphy, Tim", + "Murray, Patty", + "Musante, Marcus", + "Myhra, Pam", + "Myrickes, Dorian", + "Nadler, Jerrold", + "Nana, Charles", + "Nance, Kathryn", + "Napolitano, Grace", + "Nasiri, Mohammad Abous Sabur", + "Nathan, Bruce", + "Naughton, Shaughnessy", + "Navarro, Omar", + "Neal, Richard E", + "Neely, Charles", + "Negron, Rebecca", + "Neugebauer, Randy", + "Neville, Tim", + "Newhouse, Dan", + "Newton, William", + "Nguyen, Bao", + "Nightenhelser, Todd", + "Nikpour, Noelle", + "Noble, Sandra Queen", + "Noem, Kristi", + "Nolan, Rick", + "Noland, Michael", + "Norcross, Don", + "Norris, Chuck", + "Norris, Phil", + "Norton, Eleanor Holmes", + "Novak, Daria", + "Nugent, Richard", + "Nunes, Devin", + "O'Connor, Shawn", + "O'Halleran, Tom", + "O'Hara, Shawn", + "O'Malley, Martin", + "O'Malley, Tom", + "O'Rourke, Beto", + "Oceguera, John", + "Oliva, Phil", + "Olivas, Miguel", + "Olree, Brock", + "Olson, Pete", + "Orentlicher, David", + "Orton, Bill", + "Osborne, Tom", + "Osborne, Walter", + "Ostrander, Bill", + "Otto, Bill", + "Otto, Mark", + "Owens, Jacob", + "Pace, Jim", + "Pahlke, Elizabeth Diane", + "Pakootas, Joe", + "Palacios, Juan Jr", + "Palazzo, Steven", + "Pallone, Frank Jr", + "Palmer, Gary", + "Palzer, Tom", + "Panetta, Jimmy", + "Pape, Michael", + "Pappas, George", + "Parra, Daniel", + "Parrish, Don", + "Pascrell, Bill Jr", + "Pataki, George", + "Pate, Ava", + "Patel, Ravi", + "Patterson, Ralph", + "Patterson, Robert W", + "Patty, Brandon", + "Paul, Rand", + "Paulsen, Erik", + "Pavlov, Phil", + "Pawlowski, Ed", + "Payne, Donald M Jr", + "Pearce, Steve", + "Pearson, Cecil Jr", + "Pearson, Michael", + "Pelosi, Nancy", + "Pena-Melnyk, Joseline", + "Perez, Connie", + "Perez, Frank", + "Perkins, Bill", + "Perkins, Jo Rae", + "Perkins, Randy", + "Perlmutter, Edwin G", + "Perry, Mary", + "Perry, Rick", + "Perry, Scott", + "Persinger, Scott", + "Pesquera, Carlos", + "Peter, Richard", + "Peters, Scott", + "Peterson, Collin", + "Peterson, Hart", + "Petri, Scott", + "Pfaff, Jim", + "Phelps, Todd", + "Phillips, Bill", + "Phillips, George", + "Picus, Preston", + "Pierce, Douglas", + "Pierre-Charles, Idson", + "Pingree, Chellie", + "Pirkle, Greg", + "Pistone, John", + "Pittenger, Robert", + "Pitts, Joe", + "Pizer, David", + "Plaskett, Stacey", + "Plaster, Mark", + "Ploeckelmann, Michael", + "Plumb, John", + "Pocan, Mark", + "Poe, Bob", + "Poe, Ted", + "Poliquin, Bruce", + "Polis, Jared", + "Pompeo, Mike", + "Portman, Rob", + "Posey, Bill", + "Powell, Adam Clayton IV", + "Prather, Kelli", + "Price, David", + "Price, Leroi", + "Price, Tom", + "Prince, Joseph", + "Pugh, D Clay", + "Purdy, Polly Jesus", + "Putman, David", + "Pybrum, Steven", + "Quigley, Mike", + "Quinn, Dennis C", + "Quinn, Pat", + "Quintanilla, Carlos", + "Quintanilla, Joel", + "Raasch, Wayne", + "Rab, Aejaz", + "Rabinowitz, Jeffrey G", + "Radewagen, Amata Coleman", + "Ramsland, Russ", + "Randolph, Susannah", + "Rangel, Ricardo", + "Ransom, Lisa", + "Raskin, Jamie", + "Ratcliffe, John Lee", + "Raty, Timothy A", + "Ray, Troy", + "Rayburn, Charles", + "Recktenwald, Tom", + "Redd, Shawn", + "Reed, Tom", + "Reed, Wendy", + "Reichert, Dave", + "Reigle, Hans", + "Renacci, Jim", + "Rentas, Wanda", + "Rey, Chris", + "Reynolds, Roger", + "Ribble, Reid", + "Rice, Kathleen", + "Rice, Tom", + "Rich, Roy", + "Richards, Ronny", + "Richmond, Cedric", + "Rigell, Scott", + "Ritchie, Jason", + "Rivera, Ernesto J", + "Robbins, Jim", + "Roberson, Michael", + "Roberts, Jim", + "Roberts, Shawn", + "Roberts, Timothy", + "Robertson, Glen", + "Robertson, Terry", + "Roby, Martha", + "Roche, Frank", + "Rochester, Lisa Blunt", + "Roderick, Steve", + "Roe, Phil", + "Rogers, Bob", + "Rogers, David", + "Rogers, Hal", + "Rogers, Mike D", + "Rohrabacher, Dana", + "Rokita, Todd", + "Romeo, Mike", + "Ronan, Samuel", + "Rooney, Tom", + "Ros-Lehtinen, Ileana", + "Rosa, Angel", + "Roseman, Jeffrey", + "Roseman, Jeffrey Lee", + "Rosen, Jacky", + "Rosier, Donald", + "Roskam, Peter", + "Ross, Deborah", + "Ross, Dennis", + "Ross, Henry", + "Rotering, Nancey Rodkin", + "Roth, Rick", + "Rothfus, Keith J", + "Rouco, George", + "Roughneen, Cherie Myint", + "Rourke, Robb", + "Rouzer, David", + "Roybal-Allard, Lucille", + "Royce, Ed", + "Rubin, Joel", + "Rubio, Marco", + "Rucker, Austin", + "Ruiz, Raul", + "Ruppersberger, Dutch", + "Rush, Bobby L", + "Russell, Steven", + "Ryan, Greg", + "Ryan, Paul", + "Ryan, Tim", + "Sablan, Gregorio", + "Sadoff, Eli", + "Salas, Javier", + "Salinas, Xavier", + "Salmon, Matt", + "San Miguel, Edna", + "Sanborn, Alan", + "Sanchez, Heberto", + "Sanchez, Linda", + "Sanchez, Loretta", + "Sanders, Bernie", + "Sanders, Jaime", + "Sanders, James Jr", + "Sanford, Mark", + "Santarsiero, Steve", + "Santiago, David", + "Santorum, Rick", + "Sarbanes, John", + "Savary, Sue", + "Savitt, Marc", + "Sbaih, Jesse", + "Scalise, Steve", + "Schafranek, Robert", + "Schakowsky, Jan", + "Schatz, Brian", + "Scheminant, Kevin", + "Schiff, Adam", + "Schnackenberg, Matt", + "Schneider, Brad", + "Schneider, Helene", + "Schock, Aaron", + "Schrader, Kurt", + "Schroeder, Daniel Michael", + "Schroeder, Will", + "Schultz, Debbie Wasserman", + "Schumer, Charles E", + "Schweikert, David", + "Scott, Austin", + "Scott, Bobby", + "Scott, David", + "Scott, Elizabeth", + "Scott, Tim", + "Seay, Bob", + "Sensenbrenner, F James Jr", + "Seretskiy, Yuriy", + "Serrano, Jose E", + "Sessions, Pete", + "Sestak, Joe", + "Sewell, Terri A", + "Shammas, Joe", + "Shaver, Rob", + "Shea-Porter, Carol", + "Sheets, Lajena", + "Shelby, Richard C", + "Shepherd, Doug", + "Sheridan, Tim", + "Sherman, Brad", + "Sherman, Rob", + "Sherzan, Mike", + "Shimkus, John M", + "Short, Bryon Hall", + "Short, Grant", + "Showen, Paul", + "Shudofsky, Aryeh", + "Shuster, Bill", + "Sidle, Calvin", + "Simpson, Mike", + "Sims, Brian", + "Sims, Kaleb", + "Sinema, Kyrsten", + "Singer, Alex", + "Sires, Albio", + "Sittenfeld, P G", + "Skolnick, Shelly", + "Slaughter, Louise M", + "Slaughter, Stephen", + "Slavens, John", + "Smigiel, Mike", + "Smith, Adam", + "Smith, Adrian", + "Smith, Ande", + "Smith, Chris", + "Smith, Dennis", + "Smith, Glo", + "Smith, Jason", + "Smith, Joe", + "Smith, Lamar", + "Smith, Michael", + "Smucker, Lloyd", + "Sol-Gutierrez, Ana", + "Solen, Ryan", + "Somerville,Robert Eric", + "Soto, Darren", + "Spain, Paul", + "Spalding, Carla", + "Spampinato, Frank", + "Sparks, Daniel", + "Speier, Jackie", + "Spotorno, Frank", + "Spurlino, Jim", + "Staley, Violet", + "Standard, Sean", + "Starr, Michael Bob", + "Starrett, Grant", + "Steele, Victoria", + "Stefanik, Elise", + "Stein, Jill", + "Stella, Dominick", + "Stephens, Barry", + "Stern, Everett", + "Stern, Steve", + "Stewart, Chris", + "Stewart, Faye", + "Stewart, Nathan", + "Stilwell, Jeff", + "Stine, Kevin", + "Stivers, Steve", + "Stokham, Casper", + "Stone, Damian", + "Stone, Jeff", + "Stovall, Dwayne", + "Strait, Terence", + "Strauss, Ray", + "Straw, Andrew", + "Strickland, Ted", + "Strzala, Melissa", + "Stubson, Tim", + "Stutzman, Marlin", + "Sundheim, Duf", + "Sunthonchart, Paiboon Jr", + "Suozzi, Tom", + "Swaim, Jason", + "Swalwell, Eric", + "Swartz, Donnie", + "Sweeney, Mike", + "Sweeten, Randy", + "Swing, Gary", + "Swinton, Jonathan", + "Szeliga, Kathy", + "Tacherra, Johnny", + "Taddeo, Annette", + "Tagert, Mike", + "Takai, Mark", + "Takano, Mark", + "Tams, Michael", + "Tarkanian, Danny", + "Tate, Jason", + "Taub, Russ", + "Taylor, Dwayne L", + "Taylor, James", + "Taylor, Kerith Strano", + "Taylor, Priscilla", + "Teijeiro, Annette", + "Teng, Chia-Chi", + "Thies, Charles", + "Thomas, Brian", + "Thomas, Kathleen", + "Thomas, Mary", + "Thomas, William Joseph", + "Thompson, Bennie G", + "Thompson, Geraldine", + "Thompson, Glenn", + "Thompson, Kirk", + "Thompson, Mike", + "Thornberry, Mac", + "Thornton, Alvin", + "Throne-Holst, Anna", + "Thune, John", + "Thurgood, Keith", + "Tiberi, Patrick J", + "Tillman, Jimmy Lee II", + "Tipton, Scott", + "Titus, Dina", + "Tokar, Jeff", + "Tolerton, Nicholas", + "Tollefson, Jon", + "Tom, Kip", + "Tomkins, Anthony", + "Tonko, Paul", + "Toole, Cathy", + "Toomey, Pat", + "Torres, Norma", + "Toth, Steve", + "Townsend, Bryan", + "Tribandis, Tommy", + "Trott, Dave", + "Trotta, Rob", + "Trump, Donald", + "Tsimerman, Alex", + "Tsongas, Niki", + "Tuck, Mickey", + "Turner, Ingrid", + "Turner, Michael R", + "Tuttle, Bailey", + "Tyrrel, Charlie", + "Upton, Fred", + "Vakil, Tejas", + "Valadao, David", + "Valle, John Paul", + "Van Blarcom, Cory Scott", + "Van Hollen, Chris", + "Van Raam, Douglas S", + "Van Steenwyk, Clair", + "Vance, Brandon", + "Vance, Chris", + "Vandersand, Ethan", + "Vargas, Juan", + "Vargas, Phillip", + "Veasey, Marc", + "Vega, Angel L", + "Vela, Filemon", + "Velazquez, Nydia M", + "Veltmeyer, James", + "Vernon, Monica", + "Villarreal, James", + "Villarreal, Ruben", + "Vince, Lou", + "Visclosky, Pete", + "Vivoni, Miguel Hernandez", + "Vlakancic, Connor", + "Vogt, Dave", + "Volpe, Frank", + "Vowell, Edward", + "Wade, Mike", + "Wagner, Ann L", + "Wakely, Tom", + "Walbeck, Matthew", + "Walberg, Tim", + "Walden, Greg", + "Walker, Kimberly H", + "Walker, Mark", + "Walker, Scott", + "Walkinshaw, Brady", + "Walorski, Jackie", + "Walters, Mimi", + "Waltz, Brent", + "Walz, Jim", + "Walz, Timothy J", + "Ward, Kelli", + "Ware, Leonard", + "Warren, Andy", + "Warren, DeRenda", + "Waters, Maxine", + "Watson, Lupe Ramos", + "Weaver, Kim", + "Webb, Jim", + "Webb, Mike", + "Weber, Randy", + "Webster, Daniel", + "Welch, Peter", + "Wenstrup, Brad", + "Wescott, Mathew", + "West, Ben", + "West, Larry J", + "West, Mark", + "Westerman, Bruce", + "Westley, Tim", + "Westmoreland, Lynn A", + "Wheeler, Marihelen", + "White, Herman", + "White, Jim", + "White, Kevin Francis Lt col", + "Whited, Joe", + "Whitfield, Ed", + "Whitney, Terry", + "Whitwell, Quentin", + "Wicklund, Mark", + "Wilcox, Todd", + "Wilder, Sellus", + "Wildes, Michael", + "Wiley, Albert Jr", + "Williams, Clyde", + "Williams, David III", + "Williams, Paul", + "Williams, Roger", + "Williams, Steve", + "Williamson, Jarrell", + "Willis, Colm", + "Willmert, Andrew", + "Wilson, Chase", + "Wilson, Frederica", + "Wilson, Joe", + "Winfrey, Janice", + "Winge, Kevin", + "Winston, Simon", + "Winteregg, J D", + "Wittman, Rob", + "Wolf, August", + "Womack, Steve", + "Woodall, Rob", + "Wooley, George", + "Woolridge, Ruby Faye", + "Wright, Doug", + "Wright, Keith", + "Wright, Paul", + "Wyden, Ron", + "Wyman, Phil", + "Xuna, John", + "Yandik, Will", + "Yarmuth, John A", + "Yoder, Kevin", + "Yoder, Shelli", + "Yoho, Ted", + "Young, David", + "Young, Dean", + "Young, Don", + "Young, Todd", + "Zalcman, Mark", + "Zeldin, Lee", + "Zinke, Ryan K", + "Zinn, Walter Jr", + "Zirkelbach, Ray", + "Zoeller, Gregory", + "Zopp, Andrea", + "Zuniga, Alberto" + ]; + $( "#searchField" ).autocomplete({ + source: availableTags + }); + }); From bf36c5971455aad9bf9a1195e076fdb53ceaebfc Mon Sep 17 00:00:00 2001 From: Matthew Smith Date: Mon, 18 Apr 2016 15:32:01 -0700 Subject: [PATCH 092/186] search functionality added. variable to store user input added --- index.html | 4 ++-- scripts/app.js | 2 ++ scripts/search.js | 8 ++++++-- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/index.html b/index.html index 62d1257..cf4b915 100644 --- a/index.html +++ b/index.html @@ -71,7 +71,7 @@

{{state}}

Find a politician

-
+
- + diff --git a/scripts/app.js b/scripts/app.js index 6b3fe44..6e9ac01 100644 --- a/scripts/app.js +++ b/scripts/app.js @@ -1,5 +1,7 @@ $('.searchBtn').on('click', function(){ $('#searchTitle').slideUp("slow"); + // var userInput = $('#searchField').val(); + }); (function () { votingViews.loadVotes('B000574', votingViews.renderVotes); diff --git a/scripts/search.js b/scripts/search.js index 3fca685..00284c9 100644 --- a/scripts/search.js +++ b/scripts/search.js @@ -207,7 +207,7 @@ $(function() { "Chavez, Rocky", "Chelgren, Mark", "Cheney, Liz", - "Cheng, Xiangfei "Scott"", + "Cheng, Xiangfei", "Chicon, Martin", "Choi, Jun", "Christensen, Gordon", @@ -342,7 +342,7 @@ $(function() { "Donovan, Dan", "Douglas, Richard", "Doyle, Mike", - "Drabik, Gerald "Jerry"", + "Drabik, Gerald", "Driskell, Gretchen", "Duckworth, Tammy", "Duffie, Ryan", @@ -1432,4 +1432,8 @@ $(function() { $( "#searchField" ).autocomplete({ source: availableTags }); + $('.searchBtn').on('click', function(){ + var userInput = $('#searchField').val(); + console.log(userInput); + }); }); From ed3a7d2903da929137d4b9430e2078d3d1868075 Mon Sep 17 00:00:00 2001 From: Matthew Smith Date: Mon, 18 Apr 2016 15:45:49 -0700 Subject: [PATCH 093/186] added basic styling for autocomplete field. White background and black text --- scripts/search.js | 1 - styles/layout.css | 4 ++++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/search.js b/scripts/search.js index 00284c9..2529f60 100644 --- a/scripts/search.js +++ b/scripts/search.js @@ -1,5 +1,4 @@ $(function() { - console.log('moose') var availableTags = [ "Abraham, Ralph", "Achadjian, Katcho", diff --git a/styles/layout.css b/styles/layout.css index f4c8a79..64e0620 100644 --- a/styles/layout.css +++ b/styles/layout.css @@ -49,6 +49,10 @@ figure.poli-picture { flex-direction: row; justify-content: space-between; } +.ui-autocomplete { + background-color: white; + color: black; +} /*.financial-charts { display: flex; From 3e68f7fb643139b6901a084aa1e733b102a8ded9 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Mon, 18 Apr 2016 17:05:34 -0700 Subject: [PATCH 094/186] input field color to white to match placeholder --- styles/theme.css | 1 + 1 file changed, 1 insertion(+) diff --git a/styles/theme.css b/styles/theme.css index c0a28cf..e354a30 100644 --- a/styles/theme.css +++ b/styles/theme.css @@ -26,6 +26,7 @@ background-color: rgb(150, 2, 201); border: 0; border-bottom: thin solid white; + color: #fff; } #searchField::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: #fff; From 1892418a445a83badd9854fdd256ca0b19084eee Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Mon, 18 Apr 2016 17:07:11 -0700 Subject: [PATCH 095/186] refactor vote color function --- scripts/votingView.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/scripts/votingView.js b/scripts/votingView.js index 6f6862c..9a6d69d 100644 --- a/scripts/votingView.js +++ b/scripts/votingView.js @@ -16,8 +16,7 @@ votingViews.renderVotes = function (bills) { console.log('my votes :: ' + JSON.stringify(bills)); - var b = setVoteColor(bills); - var ctx = { bills: b }; + var ctx = { bills: setVoteColor(bills) }; var template = Handlebars.compile($('#votesTemplate').text()); $('#voting-view').append(template(ctx)); }; From 63c57eb7c440f3cbb37868af27ef10ea8e51c943 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Mon, 18 Apr 2016 18:29:08 -0700 Subject: [PATCH 096/186] remove test links --- index.html | 5 +++++ styles/modules.css | 28 ++++++++++++++++++++++++++++ styles/theme.css | 2 +- 3 files changed, 34 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index 910e4a5..8704043 100644 --- a/index.html +++ b/index.html @@ -59,6 +59,11 @@

Top 5 Contibutors

+
+
+

Contracker

+
+
diff --git a/styles/modules.css b/styles/modules.css index fe0fb82..5543f36 100644 --- a/styles/modules.css +++ b/styles/modules.css @@ -4,6 +4,34 @@ text-align: center; } +.header { + /*background-color: rgb(187, 255, 89);*/ + height: 5rem; + max-width: 100%; + width: 100%; + padding: 1.25rem; + margin: 0px; + z-index: 999; + position: fixed; + background-color: rgb(150, 2, 201); + color: #fff; + +} + +.header-container { + display: -webkit-flex; + display: flex; + -webkit-flex-flow: row; + flex-flow: row; + justify-content: space-between; + align-items: baseline; + margin: 0; +} + +.header-container > h1{ + margin: 0; +} + .search { font-size: 3em; } diff --git a/styles/theme.css b/styles/theme.css index e354a30..185f537 100644 --- a/styles/theme.css +++ b/styles/theme.css @@ -1,4 +1,4 @@ -.search-section { + .search-section { background-color: rgb(150, 2, 201); max-width: 100%; height: 700px; /* probably should not be hardcoded */ From 5bdb8beb5a9207f63ae0e66b83bdc45d8e570696 Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Mon, 18 Apr 2016 18:54:39 -0700 Subject: [PATCH 097/186] get contributor names in contributors array and start coding handelbars template --- index.html | 5 +++-- scripts/financeController.js | 6 +++++- scripts/financeView.js | 4 +++- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/index.html b/index.html index 138537a..c793385 100644 --- a/index.html +++ b/index.html @@ -33,11 +33,12 @@

Largest Donor

Top 5 Contibutors

    -
  1. {{Contributor.contributors[0]["@attributes"].org_name}}
  2. + + {{#each contributor}}
diff --git a/scripts/financeController.js b/scripts/financeController.js index c1628e8..bfa9302 100644 --- a/scripts/financeController.js +++ b/scripts/financeController.js @@ -38,7 +38,11 @@ // console.log(data.response.contributors.contributor[0]["@attributes"]); Contributor.contributors = data.response.contributors.contributor; }).done(function() { - console.log(Contributor.contributors[0]["@attributes"].org_name); + // console.log(Contributor.contributors[0]["@attributes"].org_name); + Contributor.contributors = Contributor.contributors.map(function(c) { + return c["@attributes"].org_name; + }); + // console.log(Contributor.contributors); }); } diff --git a/scripts/financeView.js b/scripts/financeView.js index 99c58bb..d7dfa7c 100644 --- a/scripts/financeView.js +++ b/scripts/financeView.js @@ -29,7 +29,9 @@ function createDoughnut () { } function populateContributors() { - // var template = + var template = Handlebars.compile($('')) + var context = {contributors: Contributor.contributors}; + } Filing.getFilings(createDoughnut); From 720fa51c95778207a14b159cdf61e1efe3174a61 Mon Sep 17 00:00:00 2001 From: Matthew Smith Date: Mon, 18 Apr 2016 18:57:16 -0700 Subject: [PATCH 098/186] tweaking css layout --- styles/layout.css | 3 +++ 1 file changed, 3 insertions(+) diff --git a/styles/layout.css b/styles/layout.css index 64e0620..dbf9b07 100644 --- a/styles/layout.css +++ b/styles/layout.css @@ -53,6 +53,9 @@ figure.poli-picture { background-color: white; color: black; } +.ui-autocomplete:hover { + +} /*.financial-charts { display: flex; From 9bfc824ac62958f8177f6813127dcbce8297601b Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Mon, 18 Apr 2016 18:58:55 -0700 Subject: [PATCH 099/186] insert page js tag --- index.html | 1 + 1 file changed, 1 insertion(+) diff --git a/index.html b/index.html index 1cb11e8..2daf8b9 100644 --- a/index.html +++ b/index.html @@ -7,6 +7,7 @@ + From 55a24b5ebc99544210d42099c83a083b8d0c43ff Mon Sep 17 00:00:00 2001 From: Austin Arias Date: Mon, 18 Apr 2016 19:13:57 -0700 Subject: [PATCH 100/186] fix bug with API call - added param to url --- scripts/bioController.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/bioController.js b/scripts/bioController.js index 15d52cf..eaa5c69 100644 --- a/scripts/bioController.js +++ b/scripts/bioController.js @@ -26,8 +26,8 @@ }; bio.returnBio = function (member, callback) { - fecID = member; - bioHistory = '/sunlight_congress/' + fecID; + fecID = member; + bioHistory = '/sunlight_congress/legislators?fec_ids=' + fecID; requestRepos(callback); }; From 047bc2f78cb32ac50efac47fd48f9537b602034b Mon Sep 17 00:00:00 2001 From: Matthew Smith Date: Mon, 18 Apr 2016 19:16:09 -0700 Subject: [PATCH 101/186] added env files and adjusted html conflicts --- index.html | 6 +++--- scripts/app.js | 2 +- scripts/bioController.js | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/index.html b/index.html index aa2564b..80d0708 100644 --- a/index.html +++ b/index.html @@ -3,11 +3,11 @@ ConTraker 5000 - - - + + + diff --git a/scripts/app.js b/scripts/app.js index 6e9ac01..00ec56c 100644 --- a/scripts/app.js +++ b/scripts/app.js @@ -1,5 +1,5 @@ $('.searchBtn').on('click', function(){ - $('#searchTitle').slideUp("slow"); + $('.search-contain').slideUp("slow"); // var userInput = $('#searchField').val(); }); diff --git a/scripts/bioController.js b/scripts/bioController.js index 15d52cf..0b25968 100644 --- a/scripts/bioController.js +++ b/scripts/bioController.js @@ -27,7 +27,7 @@ bio.returnBio = function (member, callback) { fecID = member; - bioHistory = '/sunlight_congress/' + fecID; + bioHistory = '/sunlight_congress/legislators?fec_ids=' + fecID; requestRepos(callback); }; From e7eb5e33cfa5ec3aef9a39f8ab63b18d691de649 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Mon, 18 Apr 2016 19:48:54 -0700 Subject: [PATCH 102/186] main page.js is working, but routes are broken --- index.html | 9 +++++---- scripts/app.js | 4 ++-- scripts/routes.js | 5 +++++ scripts/votingController.js | 10 ++++++++++ server.js | 13 ++++++++++--- 5 files changed, 32 insertions(+), 9 deletions(-) create mode 100644 scripts/routes.js diff --git a/index.html b/index.html index 2daf8b9..1cd48b1 100644 --- a/index.html +++ b/index.html @@ -129,12 +129,13 @@

Bio info should go here

- - - - + + + + + diff --git a/scripts/app.js b/scripts/app.js index 37e618c..4d2dccf 100644 --- a/scripts/app.js +++ b/scripts/app.js @@ -1,4 +1,4 @@ (function () { - votingViews.loadVotes('B000574', votingViews.renderVotes); - bioViews.loadBio('S6OR00110', bioViews.renderBio); +// votingViews.loadVotes('B000574', votingViews.renderVotes); +// bioViews.loadBio('S6OR00110', bioViews.renderBio); })(); diff --git a/scripts/routes.js b/scripts/routes.js new file mode 100644 index 0000000..4915578 --- /dev/null +++ b/scripts/routes.js @@ -0,0 +1,5 @@ +// page('/', app.initIndexPage); +console.log('LOADING ROUTES'); +page('/about', voteRepos.about); +page('/politician/:id', voteRepos.index); +page(); diff --git a/scripts/votingController.js b/scripts/votingController.js index adfa5d4..ff89c61 100644 --- a/scripts/votingController.js +++ b/scripts/votingController.js @@ -43,5 +43,15 @@ requestRepos(callback); }; + voteRepos.index = function (ctx, next) { + console.log('In the index'); + votingViews.loadVotes(ctx.params.id, votingView.renderVotes); + next(); + }; + + voteRepos.about = function (ctx, next) { + console.log('ABOUT!' + JSON.stringify(ctx)); + }; + module.voteRepos = voteRepos; })(window); diff --git a/server.js b/server.js index d6138e8..e7c5199 100644 --- a/server.js +++ b/server.js @@ -19,9 +19,16 @@ var queryDB = function (req, res) { }); }; -app.use(express.static(__dirname + '/')); -app.get('/', function (req, res) { - res.sendFile(__dirname + '/index.html'); +// app.use(express.static(__dirname + '/')); +// app.get('/', function (req, res) { +// res.sendFile(__dirname + '/index.html'); +// }); +// +app.use(express.static('./')); + +app.get('*', function (request, response) { + console.log('New request:', request.url); + response.sendFile('index.html', { root: '.' }); }); app.get('/database/', queryDB); From c2087b60e2ed0b17800071b35c832f40f603744b Mon Sep 17 00:00:00 2001 From: Austin Arias Date: Mon, 18 Apr 2016 19:53:41 -0700 Subject: [PATCH 103/186] fixed templating bug. Removed duplicate bioView file. --- scripts/bioView.js | 7 +++---- scripts/biographyView.js | 17 ----------------- 2 files changed, 3 insertions(+), 21 deletions(-) delete mode 100644 scripts/biographyView.js diff --git a/scripts/bioView.js b/scripts/bioView.js index 8291526..842c6e5 100644 --- a/scripts/bioView.js +++ b/scripts/bioView.js @@ -2,13 +2,12 @@ bioViews = {}; bioViews.renderBio = function (bio) { var template = Handlebars.compile($('#bioTemplate').html()); - return template(bio); + $('#bio-view').append(template(bio.info)); }; - bioViews.loadBio = function (member) { + bioViews.loadBio = function (member, callback) { bio.returnBio(member, function (data, message) { - console.log(JSON.stringify(data)); - console.log(bio); + callback(bio); }); }; diff --git a/scripts/biographyView.js b/scripts/biographyView.js deleted file mode 100644 index d3f3d74..0000000 --- a/scripts/biographyView.js +++ /dev/null @@ -1,17 +0,0 @@ -(function (module) { - bioViews = {}; - bioViews.renderBio = function (bio) { - var template = Handlebars.compile($('#bioTemplate').html()); - return template(bio); - }; - - bioViews.loadBio = function (member) { - bio.returnBio(member, function (data, message) { - console.log(JSON.stringify(data)); - console.log(bio); - callback(bio); - }); - }; - - module.bioViews = bioViews; -})(window); From 22a8cfe21cb030d7bc8ffac6272cabd38cb83d69 Mon Sep 17 00:00:00 2001 From: Matthew Smith Date: Mon, 18 Apr 2016 19:53:46 -0700 Subject: [PATCH 104/186] added new searchView.js file to house possible search results from database. added file to html --- index.html | 1 + scripts/app.js | 10 +++++----- scripts/searchView.js | 23 +++++++++++++++++++++++ 3 files changed, 29 insertions(+), 5 deletions(-) create mode 100644 scripts/searchView.js diff --git a/index.html b/index.html index 80d0708..d776050 100644 --- a/index.html +++ b/index.html @@ -133,6 +133,7 @@

Bio info should go here

+ diff --git a/scripts/app.js b/scripts/app.js index 00ec56c..bb87fb6 100644 --- a/scripts/app.js +++ b/scripts/app.js @@ -1,8 +1,8 @@ -$('.searchBtn').on('click', function(){ - $('.search-contain').slideUp("slow"); - // var userInput = $('#searchField').val(); - -}); +// $('.searchBtn').on('click', function(){ +// $('.search-contain').slideUp("slow"); +// // var userInput = $('#searchField').val(); +// +// }); (function () { votingViews.loadVotes('B000574', votingViews.renderVotes); bioViews.loadBio('S6OR00110', bioViews.renderBio); diff --git a/scripts/searchView.js b/scripts/searchView.js new file mode 100644 index 0000000..cfe1b7a --- /dev/null +++ b/scripts/searchView.js @@ -0,0 +1,23 @@ +(function(module){ + var results = {}; + + results.all = []; + + results.requestRepos = function() { + $.ajax({ + url: '/database/', + type: 'GET', + + success: function(data, message, xhr) { + console.log(data); + console.log(message); + results.all = data; + }, + error: function(data, status) { + console.log(data); + console.log(status); + } + }); + }; + module.results = results; +})(window); From 807a4880c8951368157bbdab514099db4b528473 Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Mon, 18 Apr 2016 19:58:49 -0700 Subject: [PATCH 105/186] working on building template --- index.html | 4 +++- scripts/financeController.js | 37 ++++++++++++++++++++++++++++-------- scripts/financeView.js | 11 ++++++----- 3 files changed, 38 insertions(+), 14 deletions(-) diff --git a/index.html b/index.html index a6b419b..dacf42c 100644 --- a/index.html +++ b/index.html @@ -43,7 +43,9 @@

Top 5 Contibutors

  • {{Contributor.contributors[2]["@attributes"].org_name}}
  • {{Contributor.contributors[3]["@attributes"].org_name}}
  • {{Contributor.contributors[4]["@attributes"].org_name}}
  • --> - {{#each contributor}} + {{#each contributors}} +
  • {{org_name}}
  • + {{/each}} diff --git a/scripts/financeController.js b/scripts/financeController.js index bfa9302..7b020a7 100644 --- a/scripts/financeController.js +++ b/scripts/financeController.js @@ -12,6 +12,7 @@ } Contributor.contributors = []; + Contributor.context = {}; function Contributor(contrib) { for (var prop in contrib) { @@ -29,23 +30,43 @@ Filing.totalPerQuarter = data.results.map(function(r) { return r.tot_raised; }); - next(); }); } + var buildContributor = function(proto) { + var contribInfo = {}; + contribInfo.total = proto["@attributes"].total; + contribInfo.org_name = proto["@attributes"].org_name; + return contribInfo; + } + Contributor.getContributors = function (next) { $.getJSON('/opensecrets/?method=candContrib&cid=N00007360&cycle=2016&output=json', function(data) { - // console.log(data.response.contributors.contributor[0]["@attributes"]); Contributor.contributors = data.response.contributors.contributor; - }).done(function() { - // console.log(Contributor.contributors[0]["@attributes"].org_name); - Contributor.contributors = Contributor.contributors.map(function(c) { - return c["@attributes"].org_name; - }); + }).done(function(data, message, xhr) { // console.log(Contributor.contributors); + var contribs = Contributor.contributors; + contribs = contribs.map(function(c) { + return buildContributor(c); + }) + Contributor.contributors = contribs; + console.log(Contributor.contributors); + next(); + // Contributor.contributors = Contributor.contributors.map(function(c) { + // return c["@attributes"].org_name; + // }); }); } - Contributor.getContributors(); + // Contributor.toHtml = function() { + // var template = Handlebars.compile($('politician-view').text()); + // console.log(Contributor.contributors); + // var context = {contributors: Contributor.contributors}; + // $('.container').append(template(context)); + // } + + Contributor.getContributors(Contributor.toHtml); + // Contributor.toHtml(); this.Filing = Filing; + this.Contributor = Contributor; })(window); diff --git a/scripts/financeView.js b/scripts/financeView.js index d7dfa7c..dc79168 100644 --- a/scripts/financeView.js +++ b/scripts/financeView.js @@ -27,11 +27,12 @@ function createDoughnut () { maintainAspectRatio: true }); } - -function populateContributors() { - var template = Handlebars.compile($('')) - var context = {contributors: Contributor.contributors}; - +Contributor.toHtml = function() { + var template = Handlebars.compile($('politician-view').text()); + console.log(Contributor.contributors); + Contributor.context = Contributor.contributors + var context = {contributors: Contributor.context}; + $('.container').append(template(context)); } Filing.getFilings(createDoughnut); From 2040700c3f59a16f1591cb1f420a2d0b4ab26542 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Mon, 18 Apr 2016 20:16:14 -0700 Subject: [PATCH 106/186] static server must come at the end of our route checking --- index.html | 2 +- scripts/routes.js | 2 +- scripts/votingController.js | 3 ++- server.js | 14 +++++++------- 4 files changed, 11 insertions(+), 10 deletions(-) diff --git a/index.html b/index.html index 1cd48b1..96cf52c 100644 --- a/index.html +++ b/index.html @@ -133,8 +133,8 @@

    Bio info should go here

    - + diff --git a/scripts/routes.js b/scripts/routes.js index 4915578..d7dbac7 100644 --- a/scripts/routes.js +++ b/scripts/routes.js @@ -1,5 +1,5 @@ // page('/', app.initIndexPage); console.log('LOADING ROUTES'); page('/about', voteRepos.about); -page('/politician/:id', voteRepos.index); +page('/politicians/:id', voteRepos.index); page(); diff --git a/scripts/votingController.js b/scripts/votingController.js index ff89c61..ff6e9ce 100644 --- a/scripts/votingController.js +++ b/scripts/votingController.js @@ -40,12 +40,13 @@ voteRepos.returnVotes = function (member, callback) { member = member; voteHistory = '/nyt_api/' + member + '/votes.json'; // Returns members last 100 votes. + console.log('my vote history :: ' + voteHistory); requestRepos(callback); }; voteRepos.index = function (ctx, next) { console.log('In the index'); - votingViews.loadVotes(ctx.params.id, votingView.renderVotes); + votingViews.loadVotes(ctx.params.id, votingViews .renderVotes); next(); }; diff --git a/server.js b/server.js index e7c5199..5e380bc 100644 --- a/server.js +++ b/server.js @@ -23,13 +23,6 @@ var queryDB = function (req, res) { // app.get('/', function (req, res) { // res.sendFile(__dirname + '/index.html'); // }); -// -app.use(express.static('./')); - -app.get('*', function (request, response) { - console.log('New request:', request.url); - response.sendFile('index.html', { root: '.' }); -}); app.get('/database/', queryDB); app.get('/sunlight_congress/*', apiProxy.proxySunlightCongress); @@ -38,6 +31,13 @@ app.get('/sunlight_finance/*', apiProxy.proxySunlightFinance); app.get('/opensecrets/*', apiProxy.proxyOpenSecrets); app.get('/nyt_api/*', apiProxy.proxyNewYorkTimes); +app.use(express.static('./')); + +app.get('*', function (request, response) { + console.log('New request:', request.url); + response.sendFile('index.html', { root: '.' }); +}); + var server = app.listen(process.env.PORT || 3000, function () { console.log('Server is listening on port %s', server.address().port); }); From ae44081e25bb3389cb1a56055d99a2d0e68db580 Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Mon, 18 Apr 2016 20:33:49 -0700 Subject: [PATCH 107/186] get template working, had to move top contributors to its own template --- index.html | 24 ++++++++++++------------ scripts/financeController.js | 11 ++++++----- scripts/financeView.js | 8 ++++---- 3 files changed, 22 insertions(+), 21 deletions(-) diff --git a/index.html b/index.html index dacf42c..7f79ede 100644 --- a/index.html +++ b/index.html @@ -21,11 +21,11 @@ trump
      -
    • {{bioInfo.title}}
    • +
    @@ -43,15 +43,19 @@

    Top 5 Contibutors

  • {{Contributor.contributors[2]["@attributes"].org_name}}
  • {{Contributor.contributors[3]["@attributes"].org_name}}
  • {{Contributor.contributors[4]["@attributes"].org_name}}
  • --> - {{#each contributors}} -
  • {{org_name}}
  • - {{/each}} +
    + + - + - - - + + + - - - - - - - - + + + + + + + + diff --git a/scripts/app.js b/public/scripts/app.js similarity index 100% rename from scripts/app.js rename to public/scripts/app.js diff --git a/scripts/bioController.js b/public/scripts/bioController.js similarity index 100% rename from scripts/bioController.js rename to public/scripts/bioController.js diff --git a/scripts/bioView.js b/public/scripts/bioView.js similarity index 100% rename from scripts/bioView.js rename to public/scripts/bioView.js diff --git a/scripts/biographyView.js b/public/scripts/biographyView.js similarity index 100% rename from scripts/biographyView.js rename to public/scripts/biographyView.js diff --git a/scripts/financeController.js b/public/scripts/financeController.js similarity index 100% rename from scripts/financeController.js rename to public/scripts/financeController.js diff --git a/scripts/financeView.js b/public/scripts/financeView.js similarity index 100% rename from scripts/financeView.js rename to public/scripts/financeView.js diff --git a/scripts/routes.js b/public/scripts/routes.js similarity index 100% rename from scripts/routes.js rename to public/scripts/routes.js diff --git a/scripts/votingController.js b/public/scripts/votingController.js similarity index 100% rename from scripts/votingController.js rename to public/scripts/votingController.js diff --git a/scripts/votingView.js b/public/scripts/votingView.js similarity index 100% rename from scripts/votingView.js rename to public/scripts/votingView.js diff --git a/styles/layout.css b/public/styles/layout.css similarity index 100% rename from styles/layout.css rename to public/styles/layout.css diff --git a/styles/modules.css b/public/styles/modules.css similarity index 100% rename from styles/modules.css rename to public/styles/modules.css diff --git a/styles/theme.css b/public/styles/theme.css similarity index 100% rename from styles/theme.css rename to public/styles/theme.css diff --git a/vendor/normalize.css b/public/vendor/normalize.css similarity index 100% rename from vendor/normalize.css rename to public/vendor/normalize.css diff --git a/server.js b/server.js index 5e380bc..b5ecde6 100644 --- a/server.js +++ b/server.js @@ -19,11 +19,6 @@ var queryDB = function (req, res) { }); }; -// app.use(express.static(__dirname + '/')); -// app.get('/', function (req, res) { -// res.sendFile(__dirname + '/index.html'); -// }); - app.get('/database/', queryDB); app.get('/sunlight_congress/*', apiProxy.proxySunlightCongress); app.get('/sunlight_states/*', apiProxy.proxySunlightStates); @@ -31,11 +26,11 @@ app.get('/sunlight_finance/*', apiProxy.proxySunlightFinance); app.get('/opensecrets/*', apiProxy.proxyOpenSecrets); app.get('/nyt_api/*', apiProxy.proxyNewYorkTimes); -app.use(express.static('./')); +app.use(express.static('public/')); -app.get('*', function (request, response) { +app.get('/*', function (request, response) { console.log('New request:', request.url); - response.sendFile('index.html', { root: '.' }); + response.sendFile('index.html', { root: './public/' }); }); var server = app.listen(process.env.PORT || 3000, function () { From 38b23a19f33f3cdcab90eaf8ff1a24448f682d47 Mon Sep 17 00:00:00 2001 From: Matthew Smith Date: Mon, 18 Apr 2016 20:40:55 -0700 Subject: [PATCH 109/186] moved all files to public file in prep for merge from dev --- {images => public/images}/trump.jpg | Bin index.html => public/index.html | 0 {scripts => public/scripts}/app.js | 0 {scripts => public/scripts}/bioController.js | 0 {scripts => public/scripts}/bioView.js | 0 {scripts => public/scripts}/financeController.js | 0 {scripts => public/scripts}/financeView.js | 0 {scripts => public/scripts}/search.js | 0 {scripts => public/scripts}/searchView.js | 9 ++++++++- {scripts => public/scripts}/votingController.js | 0 {scripts => public/scripts}/votingView.js | 0 {styles => public/styles}/layout.css | 0 {styles => public/styles}/modules.css | 0 {styles => public/styles}/theme.css | 0 {vendor => public/vendor}/normalize.css | 0 {vendor => public/vendor}/scripts/jquery-ui.js | 0 {vendor => public/vendor}/styles/jquery-ui.css | 0 .../vendor}/styles/jquery-ui.structure.css | 0 18 files changed, 8 insertions(+), 1 deletion(-) rename {images => public/images}/trump.jpg (100%) rename index.html => public/index.html (100%) rename {scripts => public/scripts}/app.js (100%) rename {scripts => public/scripts}/bioController.js (100%) rename {scripts => public/scripts}/bioView.js (100%) rename {scripts => public/scripts}/financeController.js (100%) rename {scripts => public/scripts}/financeView.js (100%) rename {scripts => public/scripts}/search.js (100%) rename {scripts => public/scripts}/searchView.js (61%) rename {scripts => public/scripts}/votingController.js (100%) rename {scripts => public/scripts}/votingView.js (100%) rename {styles => public/styles}/layout.css (100%) rename {styles => public/styles}/modules.css (100%) rename {styles => public/styles}/theme.css (100%) rename {vendor => public/vendor}/normalize.css (100%) rename {vendor => public/vendor}/scripts/jquery-ui.js (100%) rename {vendor => public/vendor}/styles/jquery-ui.css (100%) rename {vendor => public/vendor}/styles/jquery-ui.structure.css (100%) diff --git a/images/trump.jpg b/public/images/trump.jpg similarity index 100% rename from images/trump.jpg rename to public/images/trump.jpg diff --git a/index.html b/public/index.html similarity index 100% rename from index.html rename to public/index.html diff --git a/scripts/app.js b/public/scripts/app.js similarity index 100% rename from scripts/app.js rename to public/scripts/app.js diff --git a/scripts/bioController.js b/public/scripts/bioController.js similarity index 100% rename from scripts/bioController.js rename to public/scripts/bioController.js diff --git a/scripts/bioView.js b/public/scripts/bioView.js similarity index 100% rename from scripts/bioView.js rename to public/scripts/bioView.js diff --git a/scripts/financeController.js b/public/scripts/financeController.js similarity index 100% rename from scripts/financeController.js rename to public/scripts/financeController.js diff --git a/scripts/financeView.js b/public/scripts/financeView.js similarity index 100% rename from scripts/financeView.js rename to public/scripts/financeView.js diff --git a/scripts/search.js b/public/scripts/search.js similarity index 100% rename from scripts/search.js rename to public/scripts/search.js diff --git a/scripts/searchView.js b/public/scripts/searchView.js similarity index 61% rename from scripts/searchView.js rename to public/scripts/searchView.js index cfe1b7a..f7880c0 100644 --- a/scripts/searchView.js +++ b/public/scripts/searchView.js @@ -1,6 +1,6 @@ (function(module){ var results = {}; - + var resultsName = []; results.all = []; results.requestRepos = function() { @@ -19,5 +19,12 @@ } }); }; + results.requestRepos(); + results.compile = function(){ + for (var i = 1; i < results.all.rows.length; i += 1) { + resultsName.push(results.all.rows[i].firstname + " " + results.all.rows[i].lastname) + }; + }; module.results = results; + module.resultsName = resultsName; })(window); diff --git a/scripts/votingController.js b/public/scripts/votingController.js similarity index 100% rename from scripts/votingController.js rename to public/scripts/votingController.js diff --git a/scripts/votingView.js b/public/scripts/votingView.js similarity index 100% rename from scripts/votingView.js rename to public/scripts/votingView.js diff --git a/styles/layout.css b/public/styles/layout.css similarity index 100% rename from styles/layout.css rename to public/styles/layout.css diff --git a/styles/modules.css b/public/styles/modules.css similarity index 100% rename from styles/modules.css rename to public/styles/modules.css diff --git a/styles/theme.css b/public/styles/theme.css similarity index 100% rename from styles/theme.css rename to public/styles/theme.css diff --git a/vendor/normalize.css b/public/vendor/normalize.css similarity index 100% rename from vendor/normalize.css rename to public/vendor/normalize.css diff --git a/vendor/scripts/jquery-ui.js b/public/vendor/scripts/jquery-ui.js similarity index 100% rename from vendor/scripts/jquery-ui.js rename to public/vendor/scripts/jquery-ui.js diff --git a/vendor/styles/jquery-ui.css b/public/vendor/styles/jquery-ui.css similarity index 100% rename from vendor/styles/jquery-ui.css rename to public/vendor/styles/jquery-ui.css diff --git a/vendor/styles/jquery-ui.structure.css b/public/vendor/styles/jquery-ui.structure.css similarity index 100% rename from vendor/styles/jquery-ui.structure.css rename to public/vendor/styles/jquery-ui.structure.css From 5b06c29b4b644f6a919badc6a6af14e2ec511da3 Mon Sep 17 00:00:00 2001 From: Austin Arias Date: Mon, 18 Apr 2016 20:51:01 -0700 Subject: [PATCH 110/186] moved files to public folder --- {images => public/images}/trump.jpg | Bin index.html => public/index.html | 0 {scripts => public/scripts}/app.js | 0 {scripts => public/scripts}/bioController.js | 0 {scripts => public/scripts}/bioView.js | 0 {scripts => public/scripts}/financeController.js | 0 {scripts => public/scripts}/financeView.js | 0 {scripts => public/scripts}/votingController.js | 0 {scripts => public/scripts}/votingView.js | 0 {styles => public/styles}/layout.css | 0 {styles => public/styles}/modules.css | 0 {styles => public/styles}/theme.css | 0 {vendor => public/vendor}/normalize.css | 0 13 files changed, 0 insertions(+), 0 deletions(-) rename {images => public/images}/trump.jpg (100%) rename index.html => public/index.html (100%) rename {scripts => public/scripts}/app.js (100%) rename {scripts => public/scripts}/bioController.js (100%) rename {scripts => public/scripts}/bioView.js (100%) rename {scripts => public/scripts}/financeController.js (100%) rename {scripts => public/scripts}/financeView.js (100%) rename {scripts => public/scripts}/votingController.js (100%) rename {scripts => public/scripts}/votingView.js (100%) rename {styles => public/styles}/layout.css (100%) rename {styles => public/styles}/modules.css (100%) rename {styles => public/styles}/theme.css (100%) rename {vendor => public/vendor}/normalize.css (100%) diff --git a/images/trump.jpg b/public/images/trump.jpg similarity index 100% rename from images/trump.jpg rename to public/images/trump.jpg diff --git a/index.html b/public/index.html similarity index 100% rename from index.html rename to public/index.html diff --git a/scripts/app.js b/public/scripts/app.js similarity index 100% rename from scripts/app.js rename to public/scripts/app.js diff --git a/scripts/bioController.js b/public/scripts/bioController.js similarity index 100% rename from scripts/bioController.js rename to public/scripts/bioController.js diff --git a/scripts/bioView.js b/public/scripts/bioView.js similarity index 100% rename from scripts/bioView.js rename to public/scripts/bioView.js diff --git a/scripts/financeController.js b/public/scripts/financeController.js similarity index 100% rename from scripts/financeController.js rename to public/scripts/financeController.js diff --git a/scripts/financeView.js b/public/scripts/financeView.js similarity index 100% rename from scripts/financeView.js rename to public/scripts/financeView.js diff --git a/scripts/votingController.js b/public/scripts/votingController.js similarity index 100% rename from scripts/votingController.js rename to public/scripts/votingController.js diff --git a/scripts/votingView.js b/public/scripts/votingView.js similarity index 100% rename from scripts/votingView.js rename to public/scripts/votingView.js diff --git a/styles/layout.css b/public/styles/layout.css similarity index 100% rename from styles/layout.css rename to public/styles/layout.css diff --git a/styles/modules.css b/public/styles/modules.css similarity index 100% rename from styles/modules.css rename to public/styles/modules.css diff --git a/styles/theme.css b/public/styles/theme.css similarity index 100% rename from styles/theme.css rename to public/styles/theme.css diff --git a/vendor/normalize.css b/public/vendor/normalize.css similarity index 100% rename from vendor/normalize.css rename to public/vendor/normalize.css From 5579c3d766be0941e042069379b6f51a46a8b569 Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Mon, 18 Apr 2016 20:52:19 -0700 Subject: [PATCH 111/186] change file structure, move major dirs to public --- {images => public/images}/trump.jpg | Bin public/index.html | 142 ++++++++++++++++++ {scripts => public/scripts}/app.js | 0 {scripts => public/scripts}/bioController.js | 0 {scripts => public/scripts}/bioView.js | 0 public/scripts/financeController.js | 73 +++++++++ public/scripts/financeView.js | 40 +++++ public/scripts/financialCharts.js | 31 ++++ public/scripts/testRequest.js | 54 +++++++ .../scripts}/votingController.js | 0 {scripts => public/scripts}/votingView.js | 0 {styles => public/styles}/layout.css | 0 {styles => public/styles}/modules.css | 0 {styles => public/styles}/theme.css | 0 {vendor => public/vendor}/normalize.css | 0 15 files changed, 340 insertions(+) rename {images => public/images}/trump.jpg (100%) create mode 100644 public/index.html rename {scripts => public/scripts}/app.js (100%) rename {scripts => public/scripts}/bioController.js (100%) rename {scripts => public/scripts}/bioView.js (100%) create mode 100644 public/scripts/financeController.js create mode 100644 public/scripts/financeView.js create mode 100644 public/scripts/financialCharts.js create mode 100644 public/scripts/testRequest.js rename {scripts => public/scripts}/votingController.js (100%) rename {scripts => public/scripts}/votingView.js (100%) rename {styles => public/styles}/layout.css (100%) rename {styles => public/styles}/modules.css (100%) rename {styles => public/styles}/theme.css (100%) rename {vendor => public/vendor}/normalize.css (100%) diff --git a/images/trump.jpg b/public/images/trump.jpg similarity index 100% rename from images/trump.jpg rename to public/images/trump.jpg diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..7f79ede --- /dev/null +++ b/public/index.html @@ -0,0 +1,142 @@ + + + + + ConTraker 5000 + + + + + + + + + + + + + + + + + + + +
    +
    +

    Contracker

    +
    +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + trump +
    +
      +
    • Donald Trump
    • +
    • DOB: Dawn of time
    • +
    • Occupation
    • +
    • Elected:
    • +
    +
    +
    +

    Largest Donor

    +

    Dirtus McBaggus: A ton

    +
    +
    +
    + +
    +

    Top 10 Contibutors

    +
      + +
    +
    +
    +
    +
    + +
    +

    Voting History

    + +
    +
    +
    +

    Bio info should go here

    +
    +
    + + + + + + + + + + diff --git a/scripts/app.js b/public/scripts/app.js similarity index 100% rename from scripts/app.js rename to public/scripts/app.js diff --git a/scripts/bioController.js b/public/scripts/bioController.js similarity index 100% rename from scripts/bioController.js rename to public/scripts/bioController.js diff --git a/scripts/bioView.js b/public/scripts/bioView.js similarity index 100% rename from scripts/bioView.js rename to public/scripts/bioView.js diff --git a/public/scripts/financeController.js b/public/scripts/financeController.js new file mode 100644 index 0000000..b66854d --- /dev/null +++ b/public/scripts/financeController.js @@ -0,0 +1,73 @@ +(function(module) { + + Filing.filings = []; + Filing.totalPerQuarter = []; + + function Filing(file) { + for (var prop in file) { + if(file.hasOwnProperty(prop)) { + this[prop] = file[prop]; + } + } + } + + Contributor.contributors = []; + Contributor.context = {}; + + function Contributor(contrib) { + for (var prop in contrib) { + if(contrib.hasOwnProperty(prop)) { + this[prop] = contrib[prop]; + } + } + } + + + Filing.getFilings = function (next) { + $.getJSON('/sunlight_finance//new_filing/?format=json&page=1&page_size=10&candidate_id=P60007168&apikey=a59f2c8227c949fe90f7ccb1c0cba86f', function(data) { + // Filing.filings = data.results; + }).done(function(data) { + Filing.totalPerQuarter = data.results.map(function(r) { + return r.tot_raised; + }); + }); + } + + var buildContributor = function(proto) { + var contribInfo = {}; + contribInfo.total = proto.total; + contribInfo.org_name = proto.org_name; + return contribInfo; + } + + Contributor.getContributors = function (next) { + $.getJSON('/opensecrets/?method=candContrib&cid=N00007360&cycle=2016&output=json', function(data) { + Contributor.contributors = data.response.contributors.contributor; + }).done(function(data, message, xhr) { + // console.log(Contributor.contributors); + var contribs = Contributor.contributors; + contribs = contribs.map(function(c) { + return buildContributor(c["@attributes"]); + }) + Contributor.contributors = contribs; + console.log(Contributor.contributors); + Contributor.toHtml(); + // next(); + // Contributor.contributors = Contributor.contributors.map(function(c) { + // return c["@attributes"].org_name; + // }); + }); + } + + // Contributor.toHtml = function() { + // var template = Handlebars.compile($('politician-view').text()); + // console.log(Contributor.contributors); + // var context = {contributors: Contributor.contributors}; + // $('.container').append(template(context)); + // } + + Contributor.getContributors(); + // Contributor.toHtml(); + this.Filing = Filing; + this.Contributor = Contributor; +})(window); diff --git a/public/scripts/financeView.js b/public/scripts/financeView.js new file mode 100644 index 0000000..803a3fd --- /dev/null +++ b/public/scripts/financeView.js @@ -0,0 +1,40 @@ +(function(module) { + +function createDoughnut () { + var ctx = $('#financial-canvas').get(0).getContext('2d'); + var data = [ + { + value: Filing.totalPerQuarter[0]/1000000, + color: '#F7464A', + highlight: '#FF5A5E', + label: 'Test' + }, + { + value: Filing.totalPerQuarter[1]/1000000, + color: '#F7464A', + highlight: '#FF5A5E', + label: 'Test' + }, + { + value: Filing.totalPerQuarter[2]/1000000, + color: '#F7464A', + highlight: '#FF5A5E', + label: 'Test' + } + ]; + + var myDoughnutChart = new Chart(ctx).Doughnut(data,{ + maintainAspectRatio: true + }); +} +Contributor.toHtml = function() { + var template = Handlebars.compile($('#top10template').text()); + console.log(Contributor.contributors); + // Contributor.context = Contributor.contributors + var context = {contributors: Contributor.contributors}; + $('.contributor-list').append(template(context)); +} + +Filing.getFilings(createDoughnut); + +})(window); diff --git a/public/scripts/financialCharts.js b/public/scripts/financialCharts.js new file mode 100644 index 0000000..086ece7 --- /dev/null +++ b/public/scripts/financialCharts.js @@ -0,0 +1,31 @@ +// require(['https://cdnjs.com/libraries/chart.js'], function(Chart) { +// +// }); + +// (function(module) { +// var ctx = $('#financial-canvas').get(0).getContext('2d'); +// console.log(Filing.totalPerQuarter); +// var data = [ +// { +// value: Filing.totalPerQuarter[0]/1000000, +// color: '#F7464A', +// highlight: '#FF5A5E', +// label: 'Test' +// }, +// { +// value: Filing.totalPerQuarter[0]/1000000, +// color: '#F7464A', +// highlight: '#FF5A5E', +// label: 'Test' +// }, +// { +// value: Filing.totalPerQuarter[0]/1000000, +// color: '#F7464A', +// highlight: '#FF5A5E', +// label: 'Test' +// } +// ]; +// +// var myDoughnutChart = new Chart(ctx).Doughnut(data,{}); +// +// })(window); diff --git a/public/scripts/testRequest.js b/public/scripts/testRequest.js new file mode 100644 index 0000000..bb30488 --- /dev/null +++ b/public/scripts/testRequest.js @@ -0,0 +1,54 @@ +(function(module) { + + Filing.filings = []; + Filing.totalPerQuarter = []; + + function Filing(file) { + for (var prop in file) { + if(file.hasOwnProperty(prop)) { + this[prop] = file[prop]; + } + } + } + + var testRequest = "http://realtime.influenceexplorer.com/api//new_filing/?format=json&page=1&page_size=10&candidate_id=P60007168&apikey=a59f2c8227c949fe90f7ccb1c0cba86f"; + + $.getJSON(testRequest, function(data) { + Filing.filings = data.results; + }).done(function(data) { + Filing.totalPerQuarter = data.results.map(function(r) { + return r.tot_raised; + }); + + var ctx = $('#financial-canvas').get(0).getContext('2d'); + console.log(Filing.filings); + var data = [ + { + value: Filing.totalPerQuarter[0]/1000000, + color: '#F7464A', + highlight: '#FF5A5E', + label: 'Test' + }, + { + value: Filing.totalPerQuarter[1]/1000000, + color: '#F7464A', + highlight: '#FF5A5E', + label: 'Test' + }, + { + value: Filing.totalPerQuarter[2]/1000000, + color: '#F7464A', + highlight: '#FF5A5E', + label: 'Test' + } + ]; + + var myDoughnutChart = new Chart(ctx).Doughnut(data,{ + maintainAspectRatio: true + }); + + }); + // console.log(Filing.totalPerQuarter); + + this.Filing = Filing; +})(window); diff --git a/scripts/votingController.js b/public/scripts/votingController.js similarity index 100% rename from scripts/votingController.js rename to public/scripts/votingController.js diff --git a/scripts/votingView.js b/public/scripts/votingView.js similarity index 100% rename from scripts/votingView.js rename to public/scripts/votingView.js diff --git a/styles/layout.css b/public/styles/layout.css similarity index 100% rename from styles/layout.css rename to public/styles/layout.css diff --git a/styles/modules.css b/public/styles/modules.css similarity index 100% rename from styles/modules.css rename to public/styles/modules.css diff --git a/styles/theme.css b/public/styles/theme.css similarity index 100% rename from styles/theme.css rename to public/styles/theme.css diff --git a/vendor/normalize.css b/public/vendor/normalize.css similarity index 100% rename from vendor/normalize.css rename to public/vendor/normalize.css From ff7899ab025c727b72bf99f69fc024f38fe6753a Mon Sep 17 00:00:00 2001 From: Matthew Smith Date: Mon, 18 Apr 2016 20:59:55 -0700 Subject: [PATCH 112/186] added loop to grab first,last name from db --- public/index.html | 2 ++ public/scripts/searchView.js | 7 +++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/public/index.html b/public/index.html index 68ffa99..901ca3c 100644 --- a/public/index.html +++ b/public/index.html @@ -136,6 +136,8 @@

    Bio info should go here

    + + diff --git a/public/scripts/searchView.js b/public/scripts/searchView.js index f7880c0..6351ad3 100644 --- a/public/scripts/searchView.js +++ b/public/scripts/searchView.js @@ -21,9 +21,12 @@ }; results.requestRepos(); results.compile = function(){ - for (var i = 1; i < results.all.rows.length; i += 1) { + $(results.all.rows).each(function(i){ resultsName.push(results.all.rows[i].firstname + " " + results.all.rows[i].lastname) - }; + }); + // for (var i = 1; i < results.all.rows.length; i += 1) { + // resultsName.push(results.all.rows[i].firstname + " " + results.all.rows[i].lastname) + // }; }; module.results = results; module.resultsName = resultsName; From 1f5224552c5766ecd89e7db6790c3891b348211d Mon Sep 17 00:00:00 2001 From: Austin Arias Date: Mon, 18 Apr 2016 21:13:56 -0700 Subject: [PATCH 113/186] cleaned up index --- public/index.html | 98 +++++++++++------------------------------------ 1 file changed, 22 insertions(+), 76 deletions(-) diff --git a/public/index.html b/public/index.html index 72adc73..bbaad7d 100644 --- a/public/index.html +++ b/public/index.html @@ -14,46 +14,10 @@ - @@ -75,6 +39,7 @@

    {{state}}

  • {{twitter}}
  • +
    @@ -82,55 +47,36 @@

    {{state}}

    Contracker

    +
    - +
    -
    -
    -
    -
    -
    - trump -
    -
      -
    • Donald Trump
    • -
    • DOB: Dawn of time
    • -
    • Occupation
    • -
    • Elected:
    • -
    -
    -
    -

    Largest Donor

    -

    Dirtus McBaggus: A ton

    -
    -
    -
    - -
    -

    Top 10 Contibutors

    -
      -
    -
    -
    -
    -
    +
    +
    + trump +
    +
    +
    -
    -

    Voting History

    -
    -
    -
    -

    Bio info should go here

    -
    -
    +
    + +
    +

    Top 10 Contibutors

    +
      +
      +
      + +
      +

      Voting History

      +
      + From d9b978d98713dc28d3dc98211a5226a478e66b55 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Mon, 18 Apr 2016 21:15:15 -0700 Subject: [PATCH 114/186] fixed routes for jquery --- public/index.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/public/index.html b/public/index.html index 901ca3c..8b6b817 100644 --- a/public/index.html +++ b/public/index.html @@ -5,9 +5,9 @@ ConTraker 5000 - - - + + + From 6e1fc98ba94d6d429e4d97d6dbbbc167cae55cb5 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Tue, 19 Apr 2016 18:21:36 -0700 Subject: [PATCH 115/186] remove extra space --- public/scripts/votingController.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/scripts/votingController.js b/public/scripts/votingController.js index ff6e9ce..45efd42 100644 --- a/public/scripts/votingController.js +++ b/public/scripts/votingController.js @@ -46,7 +46,7 @@ voteRepos.index = function (ctx, next) { console.log('In the index'); - votingViews.loadVotes(ctx.params.id, votingViews .renderVotes); + votingViews.loadVotes(ctx.params.id, votingViews.renderVotes); next(); }; From 77dc776f9c9729928f9341ea03e80b6e6b78a459 Mon Sep 17 00:00:00 2001 From: Matthew Smith Date: Tue, 19 Apr 2016 18:21:38 -0700 Subject: [PATCH 116/186] info from DB call is now compiled and used as a possible search option --- public/index.html | 2 +- public/scripts/routes.js | 1 + public/scripts/search.js | 2876 +++++++++++++++++----------------- public/scripts/searchView.js | 19 +- 4 files changed, 1454 insertions(+), 1444 deletions(-) diff --git a/public/index.html b/public/index.html index 901ca3c..200ef8e 100644 --- a/public/index.html +++ b/public/index.html @@ -136,8 +136,8 @@

      Bio info should go here

      - + diff --git a/public/scripts/routes.js b/public/scripts/routes.js index d7dbac7..6803d8c 100644 --- a/public/scripts/routes.js +++ b/public/scripts/routes.js @@ -1,5 +1,6 @@ // page('/', app.initIndexPage); console.log('LOADING ROUTES'); +page('/', results.compile); page('/about', voteRepos.about); page('/politicians/:id', voteRepos.index); page(); diff --git a/public/scripts/search.js b/public/scripts/search.js index 2529f60..2af63ff 100644 --- a/public/scripts/search.js +++ b/public/scripts/search.js @@ -1,1438 +1,1438 @@ -$(function() { - var availableTags = [ - "Abraham, Ralph", - "Achadjian, Katcho", - "Adams, Alma", - "Adams, Boyce", - "Adams, David", - "Adams, Desmund", - "Adams, Eddie", - "Adcock, Sam", - "Aderholt, Robert B", - "Agbede, Akinyemi", - "Aguilar, Pete", - "Alam, MD", - "Albarran, Charlene", - "Albertson, Stewart", - "Allan, Seth", - "Allen, Richard W", - "Amash, Justin", - "Amodei, Mark", - "Anderson, Dave", - "Anderson, Phil", - "Anderson, Stephanie", - "Andres, Teresita", - "Ansel, Jeff", - "Anthony, Malcolm", - "Appleby, Alex", - "Applegate, Douglas L", - "Armstrong-Stoner, Derek James", - "Arrington, Jodey", - "Ash, James", - "Ashford, Brad", - "Ashworth, Matthew", - "Assini, Mark W", - "Atanus, Susanne", - "Atkinson, Jacquie", - "Ayotte, Kelly", - "Babeu, Paul", - "Babin, Brian", - "Bacon, Donald John", - "Baker, Bruce", - "Baker, Collin", - "Baker, Terry", - "Balchunis, Mary Ellen", - "Baldacci, Joe", - "Bangstad, Kirk", - "Banks, Jim", - "Bard, Gavin", - "Baricevic, Charles John", - "Barkley, Mike", - "Barletta, Lou", - "Barney, Sean", - "Barr, Andy", - "Barragan, Nanette", - "Barrera, Roy", - "Barringer, Adam", - "Bartley, Lori", - "Barton, Joe", - "Barve, Kumar P", - "Basham, Danny", - "Bass, Karen", - "Batsche, Christopher", - "Batts, Jason", - "Baucum, Trey", - "Baugh, Scott", - "Beagle, Bill", - "Bean, Rowan", - "Beatty, Joyce", - "Becerra, Xavier", - "Beck, Kristin", - "Becker, Francis X Jr", - "Becker, Julie", - "Bedell, Eileen McNeil", - "Bedwell, Danny", - "Beebe, Micah", - "Beers, Bob", - "Beiler, Chet", - "Beitiks, Mikelis", - "Bell, Adam", - "Bell, Doug", - "Benedict, Lee", - "Benishek, Dan", - "Bennet, Michael F", - "Bennett, Ken", - "Bennett, LuAnn", - "Bennett, Rob", - "Bensmihen, Joseph", - "Benson-Staebler, David", - "Bera, Ami", - "Bernal, Benny", - "Beyer, Don", - "Bilirakis, Gus", - "Bircher, Mark", - "Bishop, Bob", - "Bishop, Mike", - "Bishop, Rob", - "Bishop, Sanford", - "Black, Diane", - "Blackburn, Marsha", - "Blaha, Robert", - "Blakley, Will", - "Blatt, Doug", - "Blum, Rod", - "Blumenauer, Earl", - "Blumenthal, Richard", - "Blunt, Roy", - "Boccarossa, Jack", - "Boehner, John", - "Bonamici, Suzanne", - "Bonner, Jay Alan", - "Boone, Dan", - "Boozman, John", - "Bordallo, Madeleine Z", - "Borders, Jason D", - "Bost, Mike", - "Bouie, John II", - "Boustany, Charles Jr", - "Bowers, Kerry Dale", - "Bowman, Marcus", - "Boyd, Will", - "Boylan, Patrick", - "Boyle, Brendan", - "Bradshaw, Bill", - "Brady, Kevin", - "Brady, Robert A", - "Brandman, Jordan", - "Brat, Dave", - "Bratcher, Harold", - "Breu, Tom", - "Bridenstine, James", - "Brill, Roger Q", - "Bronson, Daniel J", - "Brookins, Howard Jr", - "Brooks, Mo", - "Brooks, Susan", - "Brown, Anitra", - "Brown, Anthony", - "Brown, Corrine", - "Brown, James P", - "Brown, Liz", - "Brown, Paul", - "Brown, Sakima", - "Brownley, Julia", - "Bruner, Matthew", - "Bryan, Pat", - "Bryant, Jamal Harrison", - "Bryson, Rick", - "Buchanan, Vernon", - "Buchholz, Myron", - "Buck, Kenneth R", - "Bucshon, Larry", - "Bullwinkel, Deb", - "Bunch, Bill", - "Burgess, Michael", - "Burk, John", - "Burk, John Jr", - "Burr, Richard", - "Burris, Michael", - "Bush, Jeb", - "Bustos, Cheri", - "Butterfield, G K", - "Byrne, Bradley", - "Caforio, Bryan", - "Cage, Ericke", - "Cain, Emily", - "Calderin, Michael", - "Callahan, Mark", - "Calone, David L", - "Calvert, Ken", - "Campos, Benjamin", - "Canada, Mike", - "Cannon, Jerry", - "Cano, Christian", - "Canova, Tim", - "Capuano, Michael E", - "Carbajal, Salud", - "Cardenas, Tony", - "Cardwell, Pat", - "Cargas, James", - "Carnahan, Weldon", - "Carney, John", - "Caro, Suzanne", - "Carpenter, Sam", - "Carroll, Jerry Leon", - "Carroll, Morgan", - "Carson, Andre", - "Carson, Ben", - "Carter, Buddy", - "Carter, Jerry Dean", - "Carter, John", - "Cartwright, Matt", - "Casey, Keith", - "Castillo, Christopher", - "Castor, Kathy", - "Castricone, Dan", - "Castro, Joaquin", - "Caughey, Miles", - "Chabot, Paul", - "Chabot, Steve", - "Chadwick, Bruce", - "Chafee, Lincoln", - "Chaffetz, Jason", - "Chane, Jonathan", - "Chappelle-Nadal, Maria", - "Chavez, Cesar", - "Chavez, Rocky", - "Chelgren, Mark", - "Cheney, Liz", - "Cheng, Xiangfei", - "Chicon, Martin", - "Choi, Jun", - "Christensen, Gordon", - "Christensen, Leland", - "Christie, Chris", - "Christopher, Warren", - "Chu, Judy", - "Cicilline, David", - "Cino, Michael", - "Clark, Katherine", - "Clark, Mike", - "Clarke, Jonathan", - "Clarke, Yvette D", - "Clawson, Curt", - "Clay, William L Jr", - "Cleaver, Emanuel", - "Cleek, N Eugene", - "Clemens, Peter", - "Clever, Paul", - "Clinton, Hillary", - "Clyburn, James E", - "Coblenz, Michael", - "Coffman, Mike", - "Cohen, Ron", - "Cohen, Steve", - "Coker, Adam", - "Cole, Michael", - "Cole, Tom", - "Coleman, Bonnie", - "Coleman, Lynn", - "Collins, Chris", - "Collins, Doug", - "Collins, Nancy", - "Comer, James", - "Comstock, Barbara", - "Conaway, Mike", - "Concepcion, Hector L", - "Condit, Jim Jr", - "Condley, Kerri", - "Connolly, Gerry", - "Connors, Thomas", - "Conyers, John Jr", - "Coogan, Bob", - "Cook, Paul", - "Cook, Suzan Johnson", - "Cook, York", - "Cooke, C L", - "Cooper, Jim", - "Cope, Clay", - "Corely, Everett", - "Corley, Jason", - "Cornelius, Bob", - "Cornette, Dave", - "Correa, Lou", - "Costa, Jim", - "Costello, Fred", - "Costello, Ryan", - "Counsil, Gordon Joe", - "Courtney, Joe", - "Coyne, John F III", - "Cozad, David", - "Crabtree, Valleri", - "Craig, Andy", - "Craig, Angie", - "Cramer, Kevin", - "Cramer, Robert", - "Crapo, Mike", - "Crawford, Rick", - "Crenshaw, Ander ", - "Crist, Charlie", - "Crowley, Joseph", - "Crumpton, Ron", - "Cruz, Ted", - "Cuellar, Henry", - "Culberson, John", - "Culler, Anthony", - "Cullerton, Tom", - "Cummings, Elijah E", - "Cummings, Ted", - "Curbelo, Carlos", - "Curran, Patricia Margaret", - "Curry, Dianne", - "Daggett, Doug", - "Dagnesses, Rafael", - "Daly, Kay", - "Davidson, Allen", - "Davidson, Warren", - "Davies, Aaron", - "Davis, Danny K", - "Davis, Dereck", - "Davis, Rodney", - "Davis, Susan A", - "Day, Thomas", - "Deacon, Colleen", - "Dean, Andre", - "Deeb, Gregory", - "DeFazio, Peter", - "DeGette, Diana", - "Del Beccaro, Tom", - "Del Rosso, Michael", - "Del Vecchio, Kenneth", - "Delaney, John K", - "DeLauro, Rosa L", - "DelBene, Suzan", - "Demaree, Angela", - "Deming, Robert", - "Demings, Val", - "Denham, Jeff", - "Denham, Joe", - "Dent, Charlie", - "Derickson, Tim", - "Derlet, Robert", - "Derrick, Mike", - "DeSantis, Ron", - "Desaulnier, Mark", - "Desjarlais, Scott", - "Detch, Matt", - "Detzel, Denis", - "Deuser, August", - "Deutch, Ted", - "DeVore, Bob Jr", - "Diaz-Balart, Mario", - "DiChihara, Larry", - "Dicianni, Peter", - "Dickerson, John Martin", - "Dickinson, Mike", - "Dingell, Debbie", - "Dittmar, Jane", - "Doggett, Lloyd", - "Dold, Bob", - "Domino, Carl", - "Donovan, Dan", - "Douglas, Richard", - "Doyle, Mike", - "Drabik, Gerald", - "Driskell, Gretchen", - "Duckworth, Tammy", - "Duffie, Ryan", - "Duffy, Sean P", - "Duncan, Jeff", - "Duncan, Jim", - "Duncan, John J Jr", - "Dunn, Joseph", - "Dunn, Neal", - "Duome, Marc", - "Edwards, Donna", - "Eggman, Michael", - "Ehler, Charles", - "Eisenbach, David", - "Eldridge, Conner", - "Elizondo, Dolly", - "Ellison, Allen", - "Ellison, Greg", - "Ellison, Keith", - "Ellmers, Renee", - "Emanuele, James", - "Emery, Ed", - "Emmer, Tom", - "Engel, Eliot L", - "Enyia, Amara", - "Ervin, Valerie", - "Eshoo, Anna", - "Espaillat, Adriano", - "Espinoza, Maria", - "Estrada, John", - "Esty, Elizabeth", - "Evans, Chip", - "Evans, Dwight", - "Evans, Mervin", - "Evans, Richard", - "Faddis, Sam", - "Fahmy, Fatima Rita", - "Fareed, Justin", - "Farenthold, Blake", - "Farr, Sam", - "Faso, John", - "Fattah, Chaka", - "Fedalei, Chris", - "Feerer, Donald", - "Feingold, Russ", - "Ferrer, Hector", - "Fetterman, John", - "Ficker, Robin", - "Fiegen, Tom", - "Filak, Michael", - "Fincher, Steve", - "Fiore, Michele", - "Fiorina, Carly", - "Fisher, Sharon", - "Fitzpatrick, Brian", - "Fleischmann, Chuck", - "Fleming, John", - "Flores, Bill", - "Flores, Lucy", - "Flowers, Margaret", - "Flynn, Michael", - "Flynn, Mike", - "Flynn, Sean", - "Foister, Corey", - "Folkner, Sadona M", - "Follweiler, Archie", - "Forbes, Randy", - "Forest, Dylan", - "Fortenberry, Jeff", - "Foster, Bill", - "Fowler, Steven", - "Fox, Randy", - "Foxx, Virginia", - "Frankel, Lois J", - "Franks, Trent", - "Fraser, Aaron", - "Fraser, William", - "Frazier, Ryan", - "Freeman, April", - "Freeman, Marc", - "Frelinghuysen, Rodney", - "Fritz, Jim", - "Fudge, Marcia L", - "Gabbard, Tulsi", - "Galdo, Joseph F", - "Gallagher, Mike", - "Gallaher, Scot", - "Gallego, Ruben", - "Galloway, GG", - "Galloway, Pam", - "Gandolfo, Angela Marie", - "Garamendi, John", - "Garcia, Adrian", - "Garcia, Dominique", - "Garrett, Greg", - "Garrett, Scott", - "Garrett, Tom", - "Garves, Ben", - "Garza, Julio", - "Gaskins, Samuel Lewis", - "Geissinger, Glenn", - "Gentile, Vinnie", - "George, Scott", - "Gerritson, Becky", - "Gerson, David", - "Gibbs, Bob", - "Gibson, Charlotte", - "Gibson, Mark", - "Gigliotti, Lou", - "Gilbert, Frank", - "Gilbert, Melissa", - "Gildersleeve, Tim", - "Giles, Dave", - "Giles, Jimmy", - "Gill, David", - "Gilmore, Jim", - "Giroux, Dan", - "Gitsham, Denise", - "Gladney Mark", - "Glenn, Darryl", - "Glidewell, Pete", - "Godwin, Mary Elisabeth", - "Gohmert, Louis B Jr", - "Golderer, Bill", - "Gonzales, Regino James", - "Gonzalez, Evelio", - "Gonzalez, Jenniffer", - "Gonzalez, Rey Jr", - "Gonzalez, Travis", - "Gonzalez, Vicente", - "Goodlatte, Bob", - "Googe, Sue", - "Gordon, Dave", - "Gosar, Paul", - "Gottheimer, Josh", - "Gould, James", - "Gowan, David", - "Gowdy, Trey", - "Grabelle, Justin", - "Gradert, Jamieson", - "Graham, Gwen", - "Granger, Kay", - "Grant, Kevin", - "Grant, Kevin Jay", - "Grassley, Chuck", - "Graves, Garret", - "Graves, Sam", - "Graves, Tom", - "Gray, Casey", - "Gray, Jim", - "Grayson, Alan", - "Grayson, Derrick", - "Grayson, Richard", - "Green, Al", - "Green, Gene", - "Greene, Russell", - "Gregory, DuWayne", - "Grey, Clive", - "Griffin, Kevin", - "Griffin, Taylor", - "Griffith, Morgan", - "Grijalva, Raul M", - "Grimsley, Warren", - "Grisham, Michelle Lujan", - "Grothman, Glenn S", - "Guild, Tom", - "Guillory, Elbert", - "Guinta, Frank", - "Gumina, Tony", - "Gurfein, David", - "Guthrie, Brett", - "Guthrie, Sean", - "Gutierrez, Luis V", - "Gutzeit, Maria", - "Haemmerle, Eric", - "Hagan, Bob", - "Haggerty, Edward", - "Hale, John David", - "Hall, Isadore", - "Hall, Ray", - "Hamilton, Eddie", - "Hanna, Richard", - "Hantsch, Joseph J", - "Hardiman, Tio", - "Hardin, Chris", - "Hardin, Zeffen", - "Hardy, Cresent", - "Harlan, Patrick", - "Harper, Gregg", - "Harrington, John IV", - "Harris, Andy", - "Harris, Kamala D", - "Harris, Napoleon", - "Hartman, Christina", - "Hartzler, Vicky", - "Hassan, Ahmad", - "Hassan, Maggie", - "Hastings, Alcee L", - "Hawks, Paula", - "Hayes, Chris", - "Heaney, Andrew", - "Heck, Dennis", - "Heck, Joe", - "Heinz, Matt", - "Helland, Bob", - "Hensarling, Jeb", - "Hernandez, Roger", - "Hernick, Charles", - "Herrera Beutler, Jaime", - "Hice, Jody B", - "Hicks, Kerry", - "Hidalgo, Juan", - "Higgins, Brian M", - "Hill, Baron", - "Hill, French", - "Hill, Randal", - "Himes, Jim", - "Hinojosa, Ruben", - "Hinson, Amanda Lynn", - "Hoeber, Amie", - "Hoeven, John", - "Hogg, Rob", - "Holbrook, Mark", - "Holcomb, Eric", - "Holding, George", - "Holliday, Ed", - "Hollingsworth, Trey", - "Holloway, Lashonda", - "Holmes, Greg", - "Homquist, Larry", - "Honda, Mike", - "Hooe, Joey", - "Horne, Jenny", - "Horne, Tom", - "Horst, John", - "Hosta, John", - "Houchin, Erin", - "Houlihan, Rory", - "House, Phillip", - "Howard, Albert", - "Howard, Frank", - "Howe, John", - "Howland, Amanda", - "Hoyer, Steny H", - "Huckabee, Mike", - "Hudson, Richard", - "Huelskamp, Tim", - "Huerta, Emilio", - "Huffman, Jared", - "Huizenga, Bill", - "Hultgren, Randy", - "Hunter, Duncan D", - "Hurd, Will", - "Hurst, David", - "Hurt, Robert", - "Hyman, Mal", - "Invictus, Augustus Sol", - "Ireton, Jim", - "Isakson, Johnny", - "Isakson, Steve", - "Israel, Steve", - "Issa, Darrell", - "Ivey, Glenn", - "Izzo, Rose", - "Jackson Lee, Sheila", - "Jackson, Jarrin", - "Jacob, Peter", - "Jacobson, Oren", - "Jaquess, Don", - "Jawando, Will", - "Jayapal, Pramila", - "Jefferson, Jrmar", - "Jeffries, Hakeem", - "Jenkins, Evan", - "Jenkins, Lynn", - "Jindal, Bobby", - "John, Rick", - "John, Rob", - "Johnson, Bill", - "Johnson, Eddie Bernice", - "Johnson, Gary", - "Johnson, Hank", - "Johnson, Lon", - "Johnson, Ron", - "Johnson, Sam", - "Jolly, David", - "Jones, Art", - "Jones, Lateresa", - "Jones, Rafael Arden Sr", - "Jones, Scott", - "Jones, Starner", - "Jones, Tom", - "Jones, Walter B Jr", - "Jordan, Jim", - "Joyce, David P", - "Juneau, Denise", - "Kaiman, Jon", - "Kalemkarian, Timothy Charles", - "Kander, Jason", - "Kaplan, Anna", - "Kaptur, Marcy", - "Kasich, John", - "Katko, John", - "Kaufman, Joe", - "Kealy, Dwight", - "Keating, Bill", - "Keenen, Lee", - "Kefalas, Chrys", - "Kehoe, John", - "Keith, Pam", - "Kelly, Mike", - "Kelly, Robin", - "Kelly, Trent", - "Kemper, Nancy Jo", - "Kender, Jeff", - "Kennedy, Joe III", - "Key, John", - "Keyes, Alan", - "Keyser, Jon", - "Khal, Sami", - "Khanna, Ro", - "Khouri, Tonia", - "Kiball, Teiji", - "Kiehne, Gary", - "Kildee, Dan", - "Kilmer, Derek", - "Kind, Ron", - "King, Pete", - "King, Steven A", - "King, Terri", - "Kingson, Eric", - "Kinlaw, Michael", - "Kinzinger, Adam", - "Kinzler, Jay", - "Kirk, Mark", - "Kirkpatrick, Ann", - "Kirshner, Brandon", - "Kline, John", - "Knezek, Erick", - "Knight, Steve", - "Kokkonen, Matt", - "Konsmo, Mike", - "Kopsick, Joe", - "Kozell, Rick", - "Kraayvanger, Jason", - "Krause, Bob", - "Krause, Joel", - "Krishnamoorthi, Raja", - "Kroeger, Gary", - "Kuster, Ann Mclane", - "Laboy, Zoe", - "Labrador, Raul", - "Lafrance, Nathan", - "LaHood, Darin", - "LaMalfa, Doug", - "Lamb, Thomas", - "Lamborn, Douglas L", - "Lance, Leonard", - "Lane, James", - "Lange, Jim", - "Lange, John", - "Langevin, Jim", - "Lankford, James", - "Laplante, Roger Alan", - "LaPolice, Alan", - "Larchuk, Steve", - "Larivee, Bob", - "Larose, Josue", - "Larose, Valencia", - "Larsen, David", - "Larsen, Rick", - "Larson, Donald", - "Larson, John B", - "Lasonde, Joan McCarthy", - "Latta, Robert E", - "Lauren, Robert", - "Law, Alexander", - "Law, Phil", - "Lawrence, Brenda", - "Lawrence, Mary", - "Laws, Jerry", - "Leach, Ron", - "Leahy, Patrick", - "Lee, Barbara", - "Lee, Mike", - "Lee, Susie", - "Lee, Yungman", - "Leeds, Robert", - "Leib, Bryan", - "Lessig, Lawrence", - "Levin, Sander", - "Lewis, Jason", - "Lewis, John", - "Lewis, Marcus", - "Li, Lindy", - "Lieber, Arthur", - "Lieberman, Richard", - "Liebnitzky, Wayne", - "Lieske, Joel", - "Lieu, Ted", - "Lingerfelt, Charles", - "Lipinski, Daniel", - "Lloyd, James", - "LoBiondo, Frank A", - "Loebsack, David", - "Lofgren, Zoe", - "Long, Billy", - "Lopez, Adam", - "Lopez, Pete", - "Lopez-Cantera, Carlos", - "Lopez-Cervantez, Joanne", - "Loudermilk, Barry", - "Love, Mia", - "Lowe, Thuy", - "Lowenthal, Alan", - "Lowey, Nita M", - "Lozano, Roy", - "Lucas, Frank D", - "Lucero, Michael Glenn", - "Lucius, Casey", - "Luetkemeyer, Blaine", - "Lujan, Ben R", - "Lummis, Cynthia", - "Lupinacci, Chad", - "Lynch, Matt", - "Lynch, Stephen F", - "Lynn, Eric", - "MacArthur, Thomas", - "Maddux, Robert", - "Madrigal, Ray", - "Maggitt, Jesse", - "Mahendra, Bobby", - "Malik, Dean", - "Malloy, Patrick", - "Maloney, Carolyn B", - "Maloney, James", - "Maloney, Sean Patrick", - "Marchant, Kenny", - "Marin, Juan Antonio Jr", - "Marino, Tom", - "Marlowe, Hayden", - "Marshall, Robert", - "Marshall, Roger", - "Marsicano, Michael", - "Marter, James", - "Martin, Jack", - "Martin, Jeff", - "Martin, John", - "Martins, Jack", - "Marx, Angie", - "Mason, Christopher", - "Massie, Thomas", - "Mast, Brian", - "Masto, Catherine Cortez", - "Mathis, Nathan", - "Matory, Liz", - "Matsui, Doris O", - "Matta, Bill", - "Matthews, Andy", - "Matthews, Kathleen", - "Matvey, Joe", - "Mauck, Eric", - "Maxwell, Matt", - "May, Donald", - "Mayers, Richard", - "McAffrey, Al", - "McBean, Scott", - "McCain, John", - "McCall, Matt", - "McCarter, Kyle", - "McCarthy, Kevin", - "McCaul, Michael", - "McClelland, Erin", - "McClintock, Tom", - "McCluskey, Blake", - "McCollum, Betty", - "McConnell, Jonathan", - "McCoy, Dave", - "McCullough, William", - "McDermott, Jim", - "McDermott, Joe", - "McDevitt, David", - "McDonough, Pat", - "McDowell, Jan", - "McFall, Jerald", - "McGill, Shadrack", - "McGinty, Katie", - "McGovern, James P", - "McGroarty, Colin", - "McHenry, Patrick", - "McKellar, Shirley", - "McKinley, David", - "McLaughlin, Nathaniel", - "McLeod, Johnny", - "McMichael, Craig", - "McMorris Rodgers, Cathy", - "McNeil, John", - "McNerney, Jerry", - "McSally, Martha", - "Meadows, Mark R", - "Mealer, John Lewis", - "Meehan, Patrick", - "Meeks, Gregory W", - "Meena, Jack", - "Meer, Edward", - "Mehaffey, Sam", - "Mellon, Rob", - "Meluskey, Alex", - "Mendenhall, David", - "Mendoza, Ben", - "Mendoza, Matt", - "Meng, Grace", - "Messer, Luke", - "Mica, John L", - "Mike, the Mover", - "Millard, Andy", - "Miller, Darlene", - "Miller, Jeff", - "Mills, Chip", - "Mills, John", - "Mills, Thomas", - "Minning, Dena", - "Mirza, Ali", - "Mitchell, Paul", - "Mix, Richard", - "Moharir, Mukund Martand", - "Molnar, Robert", - "Molyett, Matthew", - "Moolenaar, John", - "Mooney, Alex", - "Moore, Gwen", - "Moran, Jerry", - "Morgan, Yuripzy", - "Morning, John", - "Morrison, Terrance", - "Morrow, John", - "Morse, Nicholas", - "Moss, Richard", - "Moulton, Seth", - "Mowery, Tod", - "Mowrer, Jim", - "Mullin, Markwayne", - "Mulvaney, Mick", - "Murdock, Brett", - "Murkowski, Lisa", - "Muroff, Dan", - "Murphy, John", - "Murphy, Pat", - "Murphy, Patrick", - "Murphy, Tim", - "Murray, Patty", - "Musante, Marcus", - "Myhra, Pam", - "Myrickes, Dorian", - "Nadler, Jerrold", - "Nana, Charles", - "Nance, Kathryn", - "Napolitano, Grace", - "Nasiri, Mohammad Abous Sabur", - "Nathan, Bruce", - "Naughton, Shaughnessy", - "Navarro, Omar", - "Neal, Richard E", - "Neely, Charles", - "Negron, Rebecca", - "Neugebauer, Randy", - "Neville, Tim", - "Newhouse, Dan", - "Newton, William", - "Nguyen, Bao", - "Nightenhelser, Todd", - "Nikpour, Noelle", - "Noble, Sandra Queen", - "Noem, Kristi", - "Nolan, Rick", - "Noland, Michael", - "Norcross, Don", - "Norris, Chuck", - "Norris, Phil", - "Norton, Eleanor Holmes", - "Novak, Daria", - "Nugent, Richard", - "Nunes, Devin", - "O'Connor, Shawn", - "O'Halleran, Tom", - "O'Hara, Shawn", - "O'Malley, Martin", - "O'Malley, Tom", - "O'Rourke, Beto", - "Oceguera, John", - "Oliva, Phil", - "Olivas, Miguel", - "Olree, Brock", - "Olson, Pete", - "Orentlicher, David", - "Orton, Bill", - "Osborne, Tom", - "Osborne, Walter", - "Ostrander, Bill", - "Otto, Bill", - "Otto, Mark", - "Owens, Jacob", - "Pace, Jim", - "Pahlke, Elizabeth Diane", - "Pakootas, Joe", - "Palacios, Juan Jr", - "Palazzo, Steven", - "Pallone, Frank Jr", - "Palmer, Gary", - "Palzer, Tom", - "Panetta, Jimmy", - "Pape, Michael", - "Pappas, George", - "Parra, Daniel", - "Parrish, Don", - "Pascrell, Bill Jr", - "Pataki, George", - "Pate, Ava", - "Patel, Ravi", - "Patterson, Ralph", - "Patterson, Robert W", - "Patty, Brandon", - "Paul, Rand", - "Paulsen, Erik", - "Pavlov, Phil", - "Pawlowski, Ed", - "Payne, Donald M Jr", - "Pearce, Steve", - "Pearson, Cecil Jr", - "Pearson, Michael", - "Pelosi, Nancy", - "Pena-Melnyk, Joseline", - "Perez, Connie", - "Perez, Frank", - "Perkins, Bill", - "Perkins, Jo Rae", - "Perkins, Randy", - "Perlmutter, Edwin G", - "Perry, Mary", - "Perry, Rick", - "Perry, Scott", - "Persinger, Scott", - "Pesquera, Carlos", - "Peter, Richard", - "Peters, Scott", - "Peterson, Collin", - "Peterson, Hart", - "Petri, Scott", - "Pfaff, Jim", - "Phelps, Todd", - "Phillips, Bill", - "Phillips, George", - "Picus, Preston", - "Pierce, Douglas", - "Pierre-Charles, Idson", - "Pingree, Chellie", - "Pirkle, Greg", - "Pistone, John", - "Pittenger, Robert", - "Pitts, Joe", - "Pizer, David", - "Plaskett, Stacey", - "Plaster, Mark", - "Ploeckelmann, Michael", - "Plumb, John", - "Pocan, Mark", - "Poe, Bob", - "Poe, Ted", - "Poliquin, Bruce", - "Polis, Jared", - "Pompeo, Mike", - "Portman, Rob", - "Posey, Bill", - "Powell, Adam Clayton IV", - "Prather, Kelli", - "Price, David", - "Price, Leroi", - "Price, Tom", - "Prince, Joseph", - "Pugh, D Clay", - "Purdy, Polly Jesus", - "Putman, David", - "Pybrum, Steven", - "Quigley, Mike", - "Quinn, Dennis C", - "Quinn, Pat", - "Quintanilla, Carlos", - "Quintanilla, Joel", - "Raasch, Wayne", - "Rab, Aejaz", - "Rabinowitz, Jeffrey G", - "Radewagen, Amata Coleman", - "Ramsland, Russ", - "Randolph, Susannah", - "Rangel, Ricardo", - "Ransom, Lisa", - "Raskin, Jamie", - "Ratcliffe, John Lee", - "Raty, Timothy A", - "Ray, Troy", - "Rayburn, Charles", - "Recktenwald, Tom", - "Redd, Shawn", - "Reed, Tom", - "Reed, Wendy", - "Reichert, Dave", - "Reigle, Hans", - "Renacci, Jim", - "Rentas, Wanda", - "Rey, Chris", - "Reynolds, Roger", - "Ribble, Reid", - "Rice, Kathleen", - "Rice, Tom", - "Rich, Roy", - "Richards, Ronny", - "Richmond, Cedric", - "Rigell, Scott", - "Ritchie, Jason", - "Rivera, Ernesto J", - "Robbins, Jim", - "Roberson, Michael", - "Roberts, Jim", - "Roberts, Shawn", - "Roberts, Timothy", - "Robertson, Glen", - "Robertson, Terry", - "Roby, Martha", - "Roche, Frank", - "Rochester, Lisa Blunt", - "Roderick, Steve", - "Roe, Phil", - "Rogers, Bob", - "Rogers, David", - "Rogers, Hal", - "Rogers, Mike D", - "Rohrabacher, Dana", - "Rokita, Todd", - "Romeo, Mike", - "Ronan, Samuel", - "Rooney, Tom", - "Ros-Lehtinen, Ileana", - "Rosa, Angel", - "Roseman, Jeffrey", - "Roseman, Jeffrey Lee", - "Rosen, Jacky", - "Rosier, Donald", - "Roskam, Peter", - "Ross, Deborah", - "Ross, Dennis", - "Ross, Henry", - "Rotering, Nancey Rodkin", - "Roth, Rick", - "Rothfus, Keith J", - "Rouco, George", - "Roughneen, Cherie Myint", - "Rourke, Robb", - "Rouzer, David", - "Roybal-Allard, Lucille", - "Royce, Ed", - "Rubin, Joel", - "Rubio, Marco", - "Rucker, Austin", - "Ruiz, Raul", - "Ruppersberger, Dutch", - "Rush, Bobby L", - "Russell, Steven", - "Ryan, Greg", - "Ryan, Paul", - "Ryan, Tim", - "Sablan, Gregorio", - "Sadoff, Eli", - "Salas, Javier", - "Salinas, Xavier", - "Salmon, Matt", - "San Miguel, Edna", - "Sanborn, Alan", - "Sanchez, Heberto", - "Sanchez, Linda", - "Sanchez, Loretta", - "Sanders, Bernie", - "Sanders, Jaime", - "Sanders, James Jr", - "Sanford, Mark", - "Santarsiero, Steve", - "Santiago, David", - "Santorum, Rick", - "Sarbanes, John", - "Savary, Sue", - "Savitt, Marc", - "Sbaih, Jesse", - "Scalise, Steve", - "Schafranek, Robert", - "Schakowsky, Jan", - "Schatz, Brian", - "Scheminant, Kevin", - "Schiff, Adam", - "Schnackenberg, Matt", - "Schneider, Brad", - "Schneider, Helene", - "Schock, Aaron", - "Schrader, Kurt", - "Schroeder, Daniel Michael", - "Schroeder, Will", - "Schultz, Debbie Wasserman", - "Schumer, Charles E", - "Schweikert, David", - "Scott, Austin", - "Scott, Bobby", - "Scott, David", - "Scott, Elizabeth", - "Scott, Tim", - "Seay, Bob", - "Sensenbrenner, F James Jr", - "Seretskiy, Yuriy", - "Serrano, Jose E", - "Sessions, Pete", - "Sestak, Joe", - "Sewell, Terri A", - "Shammas, Joe", - "Shaver, Rob", - "Shea-Porter, Carol", - "Sheets, Lajena", - "Shelby, Richard C", - "Shepherd, Doug", - "Sheridan, Tim", - "Sherman, Brad", - "Sherman, Rob", - "Sherzan, Mike", - "Shimkus, John M", - "Short, Bryon Hall", - "Short, Grant", - "Showen, Paul", - "Shudofsky, Aryeh", - "Shuster, Bill", - "Sidle, Calvin", - "Simpson, Mike", - "Sims, Brian", - "Sims, Kaleb", - "Sinema, Kyrsten", - "Singer, Alex", - "Sires, Albio", - "Sittenfeld, P G", - "Skolnick, Shelly", - "Slaughter, Louise M", - "Slaughter, Stephen", - "Slavens, John", - "Smigiel, Mike", - "Smith, Adam", - "Smith, Adrian", - "Smith, Ande", - "Smith, Chris", - "Smith, Dennis", - "Smith, Glo", - "Smith, Jason", - "Smith, Joe", - "Smith, Lamar", - "Smith, Michael", - "Smucker, Lloyd", - "Sol-Gutierrez, Ana", - "Solen, Ryan", - "Somerville,Robert Eric", - "Soto, Darren", - "Spain, Paul", - "Spalding, Carla", - "Spampinato, Frank", - "Sparks, Daniel", - "Speier, Jackie", - "Spotorno, Frank", - "Spurlino, Jim", - "Staley, Violet", - "Standard, Sean", - "Starr, Michael Bob", - "Starrett, Grant", - "Steele, Victoria", - "Stefanik, Elise", - "Stein, Jill", - "Stella, Dominick", - "Stephens, Barry", - "Stern, Everett", - "Stern, Steve", - "Stewart, Chris", - "Stewart, Faye", - "Stewart, Nathan", - "Stilwell, Jeff", - "Stine, Kevin", - "Stivers, Steve", - "Stokham, Casper", - "Stone, Damian", - "Stone, Jeff", - "Stovall, Dwayne", - "Strait, Terence", - "Strauss, Ray", - "Straw, Andrew", - "Strickland, Ted", - "Strzala, Melissa", - "Stubson, Tim", - "Stutzman, Marlin", - "Sundheim, Duf", - "Sunthonchart, Paiboon Jr", - "Suozzi, Tom", - "Swaim, Jason", - "Swalwell, Eric", - "Swartz, Donnie", - "Sweeney, Mike", - "Sweeten, Randy", - "Swing, Gary", - "Swinton, Jonathan", - "Szeliga, Kathy", - "Tacherra, Johnny", - "Taddeo, Annette", - "Tagert, Mike", - "Takai, Mark", - "Takano, Mark", - "Tams, Michael", - "Tarkanian, Danny", - "Tate, Jason", - "Taub, Russ", - "Taylor, Dwayne L", - "Taylor, James", - "Taylor, Kerith Strano", - "Taylor, Priscilla", - "Teijeiro, Annette", - "Teng, Chia-Chi", - "Thies, Charles", - "Thomas, Brian", - "Thomas, Kathleen", - "Thomas, Mary", - "Thomas, William Joseph", - "Thompson, Bennie G", - "Thompson, Geraldine", - "Thompson, Glenn", - "Thompson, Kirk", - "Thompson, Mike", - "Thornberry, Mac", - "Thornton, Alvin", - "Throne-Holst, Anna", - "Thune, John", - "Thurgood, Keith", - "Tiberi, Patrick J", - "Tillman, Jimmy Lee II", - "Tipton, Scott", - "Titus, Dina", - "Tokar, Jeff", - "Tolerton, Nicholas", - "Tollefson, Jon", - "Tom, Kip", - "Tomkins, Anthony", - "Tonko, Paul", - "Toole, Cathy", - "Toomey, Pat", - "Torres, Norma", - "Toth, Steve", - "Townsend, Bryan", - "Tribandis, Tommy", - "Trott, Dave", - "Trotta, Rob", - "Trump, Donald", - "Tsimerman, Alex", - "Tsongas, Niki", - "Tuck, Mickey", - "Turner, Ingrid", - "Turner, Michael R", - "Tuttle, Bailey", - "Tyrrel, Charlie", - "Upton, Fred", - "Vakil, Tejas", - "Valadao, David", - "Valle, John Paul", - "Van Blarcom, Cory Scott", - "Van Hollen, Chris", - "Van Raam, Douglas S", - "Van Steenwyk, Clair", - "Vance, Brandon", - "Vance, Chris", - "Vandersand, Ethan", - "Vargas, Juan", - "Vargas, Phillip", - "Veasey, Marc", - "Vega, Angel L", - "Vela, Filemon", - "Velazquez, Nydia M", - "Veltmeyer, James", - "Vernon, Monica", - "Villarreal, James", - "Villarreal, Ruben", - "Vince, Lou", - "Visclosky, Pete", - "Vivoni, Miguel Hernandez", - "Vlakancic, Connor", - "Vogt, Dave", - "Volpe, Frank", - "Vowell, Edward", - "Wade, Mike", - "Wagner, Ann L", - "Wakely, Tom", - "Walbeck, Matthew", - "Walberg, Tim", - "Walden, Greg", - "Walker, Kimberly H", - "Walker, Mark", - "Walker, Scott", - "Walkinshaw, Brady", - "Walorski, Jackie", - "Walters, Mimi", - "Waltz, Brent", - "Walz, Jim", - "Walz, Timothy J", - "Ward, Kelli", - "Ware, Leonard", - "Warren, Andy", - "Warren, DeRenda", - "Waters, Maxine", - "Watson, Lupe Ramos", - "Weaver, Kim", - "Webb, Jim", - "Webb, Mike", - "Weber, Randy", - "Webster, Daniel", - "Welch, Peter", - "Wenstrup, Brad", - "Wescott, Mathew", - "West, Ben", - "West, Larry J", - "West, Mark", - "Westerman, Bruce", - "Westley, Tim", - "Westmoreland, Lynn A", - "Wheeler, Marihelen", - "White, Herman", - "White, Jim", - "White, Kevin Francis Lt col", - "Whited, Joe", - "Whitfield, Ed", - "Whitney, Terry", - "Whitwell, Quentin", - "Wicklund, Mark", - "Wilcox, Todd", - "Wilder, Sellus", - "Wildes, Michael", - "Wiley, Albert Jr", - "Williams, Clyde", - "Williams, David III", - "Williams, Paul", - "Williams, Roger", - "Williams, Steve", - "Williamson, Jarrell", - "Willis, Colm", - "Willmert, Andrew", - "Wilson, Chase", - "Wilson, Frederica", - "Wilson, Joe", - "Winfrey, Janice", - "Winge, Kevin", - "Winston, Simon", - "Winteregg, J D", - "Wittman, Rob", - "Wolf, August", - "Womack, Steve", - "Woodall, Rob", - "Wooley, George", - "Woolridge, Ruby Faye", - "Wright, Doug", - "Wright, Keith", - "Wright, Paul", - "Wyden, Ron", - "Wyman, Phil", - "Xuna, John", - "Yandik, Will", - "Yarmuth, John A", - "Yoder, Kevin", - "Yoder, Shelli", - "Yoho, Ted", - "Young, David", - "Young, Dean", - "Young, Don", - "Young, Todd", - "Zalcman, Mark", - "Zeldin, Lee", - "Zinke, Ryan K", - "Zinn, Walter Jr", - "Zirkelbach, Ray", - "Zoeller, Gregory", - "Zopp, Andrea", - "Zuniga, Alberto" - ]; - $( "#searchField" ).autocomplete({ - source: availableTags - }); - $('.searchBtn').on('click', function(){ - var userInput = $('#searchField').val(); - console.log(userInput); - }); - }); +// $(function() { +// var availableTags = [ +// "Abraham, Ralph", +// "Achadjian, Katcho", +// "Adams, Alma", +// "Adams, Boyce", +// "Adams, David", +// "Adams, Desmund", +// "Adams, Eddie", +// "Adcock, Sam", +// "Aderholt, Robert B", +// "Agbede, Akinyemi", +// "Aguilar, Pete", +// "Alam, MD", +// "Albarran, Charlene", +// "Albertson, Stewart", +// "Allan, Seth", +// "Allen, Richard W", +// "Amash, Justin", +// "Amodei, Mark", +// "Anderson, Dave", +// "Anderson, Phil", +// "Anderson, Stephanie", +// "Andres, Teresita", +// "Ansel, Jeff", +// "Anthony, Malcolm", +// "Appleby, Alex", +// "Applegate, Douglas L", +// "Armstrong-Stoner, Derek James", +// "Arrington, Jodey", +// "Ash, James", +// "Ashford, Brad", +// "Ashworth, Matthew", +// "Assini, Mark W", +// "Atanus, Susanne", +// "Atkinson, Jacquie", +// "Ayotte, Kelly", +// "Babeu, Paul", +// "Babin, Brian", +// "Bacon, Donald John", +// "Baker, Bruce", +// "Baker, Collin", +// "Baker, Terry", +// "Balchunis, Mary Ellen", +// "Baldacci, Joe", +// "Bangstad, Kirk", +// "Banks, Jim", +// "Bard, Gavin", +// "Baricevic, Charles John", +// "Barkley, Mike", +// "Barletta, Lou", +// "Barney, Sean", +// "Barr, Andy", +// "Barragan, Nanette", +// "Barrera, Roy", +// "Barringer, Adam", +// "Bartley, Lori", +// "Barton, Joe", +// "Barve, Kumar P", +// "Basham, Danny", +// "Bass, Karen", +// "Batsche, Christopher", +// "Batts, Jason", +// "Baucum, Trey", +// "Baugh, Scott", +// "Beagle, Bill", +// "Bean, Rowan", +// "Beatty, Joyce", +// "Becerra, Xavier", +// "Beck, Kristin", +// "Becker, Francis X Jr", +// "Becker, Julie", +// "Bedell, Eileen McNeil", +// "Bedwell, Danny", +// "Beebe, Micah", +// "Beers, Bob", +// "Beiler, Chet", +// "Beitiks, Mikelis", +// "Bell, Adam", +// "Bell, Doug", +// "Benedict, Lee", +// "Benishek, Dan", +// "Bennet, Michael F", +// "Bennett, Ken", +// "Bennett, LuAnn", +// "Bennett, Rob", +// "Bensmihen, Joseph", +// "Benson-Staebler, David", +// "Bera, Ami", +// "Bernal, Benny", +// "Beyer, Don", +// "Bilirakis, Gus", +// "Bircher, Mark", +// "Bishop, Bob", +// "Bishop, Mike", +// "Bishop, Rob", +// "Bishop, Sanford", +// "Black, Diane", +// "Blackburn, Marsha", +// "Blaha, Robert", +// "Blakley, Will", +// "Blatt, Doug", +// "Blum, Rod", +// "Blumenauer, Earl", +// "Blumenthal, Richard", +// "Blunt, Roy", +// "Boccarossa, Jack", +// "Boehner, John", +// "Bonamici, Suzanne", +// "Bonner, Jay Alan", +// "Boone, Dan", +// "Boozman, John", +// "Bordallo, Madeleine Z", +// "Borders, Jason D", +// "Bost, Mike", +// "Bouie, John II", +// "Boustany, Charles Jr", +// "Bowers, Kerry Dale", +// "Bowman, Marcus", +// "Boyd, Will", +// "Boylan, Patrick", +// "Boyle, Brendan", +// "Bradshaw, Bill", +// "Brady, Kevin", +// "Brady, Robert A", +// "Brandman, Jordan", +// "Brat, Dave", +// "Bratcher, Harold", +// "Breu, Tom", +// "Bridenstine, James", +// "Brill, Roger Q", +// "Bronson, Daniel J", +// "Brookins, Howard Jr", +// "Brooks, Mo", +// "Brooks, Susan", +// "Brown, Anitra", +// "Brown, Anthony", +// "Brown, Corrine", +// "Brown, James P", +// "Brown, Liz", +// "Brown, Paul", +// "Brown, Sakima", +// "Brownley, Julia", +// "Bruner, Matthew", +// "Bryan, Pat", +// "Bryant, Jamal Harrison", +// "Bryson, Rick", +// "Buchanan, Vernon", +// "Buchholz, Myron", +// "Buck, Kenneth R", +// "Bucshon, Larry", +// "Bullwinkel, Deb", +// "Bunch, Bill", +// "Burgess, Michael", +// "Burk, John", +// "Burk, John Jr", +// "Burr, Richard", +// "Burris, Michael", +// "Bush, Jeb", +// "Bustos, Cheri", +// "Butterfield, G K", +// "Byrne, Bradley", +// "Caforio, Bryan", +// "Cage, Ericke", +// "Cain, Emily", +// "Calderin, Michael", +// "Callahan, Mark", +// "Calone, David L", +// "Calvert, Ken", +// "Campos, Benjamin", +// "Canada, Mike", +// "Cannon, Jerry", +// "Cano, Christian", +// "Canova, Tim", +// "Capuano, Michael E", +// "Carbajal, Salud", +// "Cardenas, Tony", +// "Cardwell, Pat", +// "Cargas, James", +// "Carnahan, Weldon", +// "Carney, John", +// "Caro, Suzanne", +// "Carpenter, Sam", +// "Carroll, Jerry Leon", +// "Carroll, Morgan", +// "Carson, Andre", +// "Carson, Ben", +// "Carter, Buddy", +// "Carter, Jerry Dean", +// "Carter, John", +// "Cartwright, Matt", +// "Casey, Keith", +// "Castillo, Christopher", +// "Castor, Kathy", +// "Castricone, Dan", +// "Castro, Joaquin", +// "Caughey, Miles", +// "Chabot, Paul", +// "Chabot, Steve", +// "Chadwick, Bruce", +// "Chafee, Lincoln", +// "Chaffetz, Jason", +// "Chane, Jonathan", +// "Chappelle-Nadal, Maria", +// "Chavez, Cesar", +// "Chavez, Rocky", +// "Chelgren, Mark", +// "Cheney, Liz", +// "Cheng, Xiangfei", +// "Chicon, Martin", +// "Choi, Jun", +// "Christensen, Gordon", +// "Christensen, Leland", +// "Christie, Chris", +// "Christopher, Warren", +// "Chu, Judy", +// "Cicilline, David", +// "Cino, Michael", +// "Clark, Katherine", +// "Clark, Mike", +// "Clarke, Jonathan", +// "Clarke, Yvette D", +// "Clawson, Curt", +// "Clay, William L Jr", +// "Cleaver, Emanuel", +// "Cleek, N Eugene", +// "Clemens, Peter", +// "Clever, Paul", +// "Clinton, Hillary", +// "Clyburn, James E", +// "Coblenz, Michael", +// "Coffman, Mike", +// "Cohen, Ron", +// "Cohen, Steve", +// "Coker, Adam", +// "Cole, Michael", +// "Cole, Tom", +// "Coleman, Bonnie", +// "Coleman, Lynn", +// "Collins, Chris", +// "Collins, Doug", +// "Collins, Nancy", +// "Comer, James", +// "Comstock, Barbara", +// "Conaway, Mike", +// "Concepcion, Hector L", +// "Condit, Jim Jr", +// "Condley, Kerri", +// "Connolly, Gerry", +// "Connors, Thomas", +// "Conyers, John Jr", +// "Coogan, Bob", +// "Cook, Paul", +// "Cook, Suzan Johnson", +// "Cook, York", +// "Cooke, C L", +// "Cooper, Jim", +// "Cope, Clay", +// "Corely, Everett", +// "Corley, Jason", +// "Cornelius, Bob", +// "Cornette, Dave", +// "Correa, Lou", +// "Costa, Jim", +// "Costello, Fred", +// "Costello, Ryan", +// "Counsil, Gordon Joe", +// "Courtney, Joe", +// "Coyne, John F III", +// "Cozad, David", +// "Crabtree, Valleri", +// "Craig, Andy", +// "Craig, Angie", +// "Cramer, Kevin", +// "Cramer, Robert", +// "Crapo, Mike", +// "Crawford, Rick", +// "Crenshaw, Ander ", +// "Crist, Charlie", +// "Crowley, Joseph", +// "Crumpton, Ron", +// "Cruz, Ted", +// "Cuellar, Henry", +// "Culberson, John", +// "Culler, Anthony", +// "Cullerton, Tom", +// "Cummings, Elijah E", +// "Cummings, Ted", +// "Curbelo, Carlos", +// "Curran, Patricia Margaret", +// "Curry, Dianne", +// "Daggett, Doug", +// "Dagnesses, Rafael", +// "Daly, Kay", +// "Davidson, Allen", +// "Davidson, Warren", +// "Davies, Aaron", +// "Davis, Danny K", +// "Davis, Dereck", +// "Davis, Rodney", +// "Davis, Susan A", +// "Day, Thomas", +// "Deacon, Colleen", +// "Dean, Andre", +// "Deeb, Gregory", +// "DeFazio, Peter", +// "DeGette, Diana", +// "Del Beccaro, Tom", +// "Del Rosso, Michael", +// "Del Vecchio, Kenneth", +// "Delaney, John K", +// "DeLauro, Rosa L", +// "DelBene, Suzan", +// "Demaree, Angela", +// "Deming, Robert", +// "Demings, Val", +// "Denham, Jeff", +// "Denham, Joe", +// "Dent, Charlie", +// "Derickson, Tim", +// "Derlet, Robert", +// "Derrick, Mike", +// "DeSantis, Ron", +// "Desaulnier, Mark", +// "Desjarlais, Scott", +// "Detch, Matt", +// "Detzel, Denis", +// "Deuser, August", +// "Deutch, Ted", +// "DeVore, Bob Jr", +// "Diaz-Balart, Mario", +// "DiChihara, Larry", +// "Dicianni, Peter", +// "Dickerson, John Martin", +// "Dickinson, Mike", +// "Dingell, Debbie", +// "Dittmar, Jane", +// "Doggett, Lloyd", +// "Dold, Bob", +// "Domino, Carl", +// "Donovan, Dan", +// "Douglas, Richard", +// "Doyle, Mike", +// "Drabik, Gerald", +// "Driskell, Gretchen", +// "Duckworth, Tammy", +// "Duffie, Ryan", +// "Duffy, Sean P", +// "Duncan, Jeff", +// "Duncan, Jim", +// "Duncan, John J Jr", +// "Dunn, Joseph", +// "Dunn, Neal", +// "Duome, Marc", +// "Edwards, Donna", +// "Eggman, Michael", +// "Ehler, Charles", +// "Eisenbach, David", +// "Eldridge, Conner", +// "Elizondo, Dolly", +// "Ellison, Allen", +// "Ellison, Greg", +// "Ellison, Keith", +// "Ellmers, Renee", +// "Emanuele, James", +// "Emery, Ed", +// "Emmer, Tom", +// "Engel, Eliot L", +// "Enyia, Amara", +// "Ervin, Valerie", +// "Eshoo, Anna", +// "Espaillat, Adriano", +// "Espinoza, Maria", +// "Estrada, John", +// "Esty, Elizabeth", +// "Evans, Chip", +// "Evans, Dwight", +// "Evans, Mervin", +// "Evans, Richard", +// "Faddis, Sam", +// "Fahmy, Fatima Rita", +// "Fareed, Justin", +// "Farenthold, Blake", +// "Farr, Sam", +// "Faso, John", +// "Fattah, Chaka", +// "Fedalei, Chris", +// "Feerer, Donald", +// "Feingold, Russ", +// "Ferrer, Hector", +// "Fetterman, John", +// "Ficker, Robin", +// "Fiegen, Tom", +// "Filak, Michael", +// "Fincher, Steve", +// "Fiore, Michele", +// "Fiorina, Carly", +// "Fisher, Sharon", +// "Fitzpatrick, Brian", +// "Fleischmann, Chuck", +// "Fleming, John", +// "Flores, Bill", +// "Flores, Lucy", +// "Flowers, Margaret", +// "Flynn, Michael", +// "Flynn, Mike", +// "Flynn, Sean", +// "Foister, Corey", +// "Folkner, Sadona M", +// "Follweiler, Archie", +// "Forbes, Randy", +// "Forest, Dylan", +// "Fortenberry, Jeff", +// "Foster, Bill", +// "Fowler, Steven", +// "Fox, Randy", +// "Foxx, Virginia", +// "Frankel, Lois J", +// "Franks, Trent", +// "Fraser, Aaron", +// "Fraser, William", +// "Frazier, Ryan", +// "Freeman, April", +// "Freeman, Marc", +// "Frelinghuysen, Rodney", +// "Fritz, Jim", +// "Fudge, Marcia L", +// "Gabbard, Tulsi", +// "Galdo, Joseph F", +// "Gallagher, Mike", +// "Gallaher, Scot", +// "Gallego, Ruben", +// "Galloway, GG", +// "Galloway, Pam", +// "Gandolfo, Angela Marie", +// "Garamendi, John", +// "Garcia, Adrian", +// "Garcia, Dominique", +// "Garrett, Greg", +// "Garrett, Scott", +// "Garrett, Tom", +// "Garves, Ben", +// "Garza, Julio", +// "Gaskins, Samuel Lewis", +// "Geissinger, Glenn", +// "Gentile, Vinnie", +// "George, Scott", +// "Gerritson, Becky", +// "Gerson, David", +// "Gibbs, Bob", +// "Gibson, Charlotte", +// "Gibson, Mark", +// "Gigliotti, Lou", +// "Gilbert, Frank", +// "Gilbert, Melissa", +// "Gildersleeve, Tim", +// "Giles, Dave", +// "Giles, Jimmy", +// "Gill, David", +// "Gilmore, Jim", +// "Giroux, Dan", +// "Gitsham, Denise", +// "Gladney Mark", +// "Glenn, Darryl", +// "Glidewell, Pete", +// "Godwin, Mary Elisabeth", +// "Gohmert, Louis B Jr", +// "Golderer, Bill", +// "Gonzales, Regino James", +// "Gonzalez, Evelio", +// "Gonzalez, Jenniffer", +// "Gonzalez, Rey Jr", +// "Gonzalez, Travis", +// "Gonzalez, Vicente", +// "Goodlatte, Bob", +// "Googe, Sue", +// "Gordon, Dave", +// "Gosar, Paul", +// "Gottheimer, Josh", +// "Gould, James", +// "Gowan, David", +// "Gowdy, Trey", +// "Grabelle, Justin", +// "Gradert, Jamieson", +// "Graham, Gwen", +// "Granger, Kay", +// "Grant, Kevin", +// "Grant, Kevin Jay", +// "Grassley, Chuck", +// "Graves, Garret", +// "Graves, Sam", +// "Graves, Tom", +// "Gray, Casey", +// "Gray, Jim", +// "Grayson, Alan", +// "Grayson, Derrick", +// "Grayson, Richard", +// "Green, Al", +// "Green, Gene", +// "Greene, Russell", +// "Gregory, DuWayne", +// "Grey, Clive", +// "Griffin, Kevin", +// "Griffin, Taylor", +// "Griffith, Morgan", +// "Grijalva, Raul M", +// "Grimsley, Warren", +// "Grisham, Michelle Lujan", +// "Grothman, Glenn S", +// "Guild, Tom", +// "Guillory, Elbert", +// "Guinta, Frank", +// "Gumina, Tony", +// "Gurfein, David", +// "Guthrie, Brett", +// "Guthrie, Sean", +// "Gutierrez, Luis V", +// "Gutzeit, Maria", +// "Haemmerle, Eric", +// "Hagan, Bob", +// "Haggerty, Edward", +// "Hale, John David", +// "Hall, Isadore", +// "Hall, Ray", +// "Hamilton, Eddie", +// "Hanna, Richard", +// "Hantsch, Joseph J", +// "Hardiman, Tio", +// "Hardin, Chris", +// "Hardin, Zeffen", +// "Hardy, Cresent", +// "Harlan, Patrick", +// "Harper, Gregg", +// "Harrington, John IV", +// "Harris, Andy", +// "Harris, Kamala D", +// "Harris, Napoleon", +// "Hartman, Christina", +// "Hartzler, Vicky", +// "Hassan, Ahmad", +// "Hassan, Maggie", +// "Hastings, Alcee L", +// "Hawks, Paula", +// "Hayes, Chris", +// "Heaney, Andrew", +// "Heck, Dennis", +// "Heck, Joe", +// "Heinz, Matt", +// "Helland, Bob", +// "Hensarling, Jeb", +// "Hernandez, Roger", +// "Hernick, Charles", +// "Herrera Beutler, Jaime", +// "Hice, Jody B", +// "Hicks, Kerry", +// "Hidalgo, Juan", +// "Higgins, Brian M", +// "Hill, Baron", +// "Hill, French", +// "Hill, Randal", +// "Himes, Jim", +// "Hinojosa, Ruben", +// "Hinson, Amanda Lynn", +// "Hoeber, Amie", +// "Hoeven, John", +// "Hogg, Rob", +// "Holbrook, Mark", +// "Holcomb, Eric", +// "Holding, George", +// "Holliday, Ed", +// "Hollingsworth, Trey", +// "Holloway, Lashonda", +// "Holmes, Greg", +// "Homquist, Larry", +// "Honda, Mike", +// "Hooe, Joey", +// "Horne, Jenny", +// "Horne, Tom", +// "Horst, John", +// "Hosta, John", +// "Houchin, Erin", +// "Houlihan, Rory", +// "House, Phillip", +// "Howard, Albert", +// "Howard, Frank", +// "Howe, John", +// "Howland, Amanda", +// "Hoyer, Steny H", +// "Huckabee, Mike", +// "Hudson, Richard", +// "Huelskamp, Tim", +// "Huerta, Emilio", +// "Huffman, Jared", +// "Huizenga, Bill", +// "Hultgren, Randy", +// "Hunter, Duncan D", +// "Hurd, Will", +// "Hurst, David", +// "Hurt, Robert", +// "Hyman, Mal", +// "Invictus, Augustus Sol", +// "Ireton, Jim", +// "Isakson, Johnny", +// "Isakson, Steve", +// "Israel, Steve", +// "Issa, Darrell", +// "Ivey, Glenn", +// "Izzo, Rose", +// "Jackson Lee, Sheila", +// "Jackson, Jarrin", +// "Jacob, Peter", +// "Jacobson, Oren", +// "Jaquess, Don", +// "Jawando, Will", +// "Jayapal, Pramila", +// "Jefferson, Jrmar", +// "Jeffries, Hakeem", +// "Jenkins, Evan", +// "Jenkins, Lynn", +// "Jindal, Bobby", +// "John, Rick", +// "John, Rob", +// "Johnson, Bill", +// "Johnson, Eddie Bernice", +// "Johnson, Gary", +// "Johnson, Hank", +// "Johnson, Lon", +// "Johnson, Ron", +// "Johnson, Sam", +// "Jolly, David", +// "Jones, Art", +// "Jones, Lateresa", +// "Jones, Rafael Arden Sr", +// "Jones, Scott", +// "Jones, Starner", +// "Jones, Tom", +// "Jones, Walter B Jr", +// "Jordan, Jim", +// "Joyce, David P", +// "Juneau, Denise", +// "Kaiman, Jon", +// "Kalemkarian, Timothy Charles", +// "Kander, Jason", +// "Kaplan, Anna", +// "Kaptur, Marcy", +// "Kasich, John", +// "Katko, John", +// "Kaufman, Joe", +// "Kealy, Dwight", +// "Keating, Bill", +// "Keenen, Lee", +// "Kefalas, Chrys", +// "Kehoe, John", +// "Keith, Pam", +// "Kelly, Mike", +// "Kelly, Robin", +// "Kelly, Trent", +// "Kemper, Nancy Jo", +// "Kender, Jeff", +// "Kennedy, Joe III", +// "Key, John", +// "Keyes, Alan", +// "Keyser, Jon", +// "Khal, Sami", +// "Khanna, Ro", +// "Khouri, Tonia", +// "Kiball, Teiji", +// "Kiehne, Gary", +// "Kildee, Dan", +// "Kilmer, Derek", +// "Kind, Ron", +// "King, Pete", +// "King, Steven A", +// "King, Terri", +// "Kingson, Eric", +// "Kinlaw, Michael", +// "Kinzinger, Adam", +// "Kinzler, Jay", +// "Kirk, Mark", +// "Kirkpatrick, Ann", +// "Kirshner, Brandon", +// "Kline, John", +// "Knezek, Erick", +// "Knight, Steve", +// "Kokkonen, Matt", +// "Konsmo, Mike", +// "Kopsick, Joe", +// "Kozell, Rick", +// "Kraayvanger, Jason", +// "Krause, Bob", +// "Krause, Joel", +// "Krishnamoorthi, Raja", +// "Kroeger, Gary", +// "Kuster, Ann Mclane", +// "Laboy, Zoe", +// "Labrador, Raul", +// "Lafrance, Nathan", +// "LaHood, Darin", +// "LaMalfa, Doug", +// "Lamb, Thomas", +// "Lamborn, Douglas L", +// "Lance, Leonard", +// "Lane, James", +// "Lange, Jim", +// "Lange, John", +// "Langevin, Jim", +// "Lankford, James", +// "Laplante, Roger Alan", +// "LaPolice, Alan", +// "Larchuk, Steve", +// "Larivee, Bob", +// "Larose, Josue", +// "Larose, Valencia", +// "Larsen, David", +// "Larsen, Rick", +// "Larson, Donald", +// "Larson, John B", +// "Lasonde, Joan McCarthy", +// "Latta, Robert E", +// "Lauren, Robert", +// "Law, Alexander", +// "Law, Phil", +// "Lawrence, Brenda", +// "Lawrence, Mary", +// "Laws, Jerry", +// "Leach, Ron", +// "Leahy, Patrick", +// "Lee, Barbara", +// "Lee, Mike", +// "Lee, Susie", +// "Lee, Yungman", +// "Leeds, Robert", +// "Leib, Bryan", +// "Lessig, Lawrence", +// "Levin, Sander", +// "Lewis, Jason", +// "Lewis, John", +// "Lewis, Marcus", +// "Li, Lindy", +// "Lieber, Arthur", +// "Lieberman, Richard", +// "Liebnitzky, Wayne", +// "Lieske, Joel", +// "Lieu, Ted", +// "Lingerfelt, Charles", +// "Lipinski, Daniel", +// "Lloyd, James", +// "LoBiondo, Frank A", +// "Loebsack, David", +// "Lofgren, Zoe", +// "Long, Billy", +// "Lopez, Adam", +// "Lopez, Pete", +// "Lopez-Cantera, Carlos", +// "Lopez-Cervantez, Joanne", +// "Loudermilk, Barry", +// "Love, Mia", +// "Lowe, Thuy", +// "Lowenthal, Alan", +// "Lowey, Nita M", +// "Lozano, Roy", +// "Lucas, Frank D", +// "Lucero, Michael Glenn", +// "Lucius, Casey", +// "Luetkemeyer, Blaine", +// "Lujan, Ben R", +// "Lummis, Cynthia", +// "Lupinacci, Chad", +// "Lynch, Matt", +// "Lynch, Stephen F", +// "Lynn, Eric", +// "MacArthur, Thomas", +// "Maddux, Robert", +// "Madrigal, Ray", +// "Maggitt, Jesse", +// "Mahendra, Bobby", +// "Malik, Dean", +// "Malloy, Patrick", +// "Maloney, Carolyn B", +// "Maloney, James", +// "Maloney, Sean Patrick", +// "Marchant, Kenny", +// "Marin, Juan Antonio Jr", +// "Marino, Tom", +// "Marlowe, Hayden", +// "Marshall, Robert", +// "Marshall, Roger", +// "Marsicano, Michael", +// "Marter, James", +// "Martin, Jack", +// "Martin, Jeff", +// "Martin, John", +// "Martins, Jack", +// "Marx, Angie", +// "Mason, Christopher", +// "Massie, Thomas", +// "Mast, Brian", +// "Masto, Catherine Cortez", +// "Mathis, Nathan", +// "Matory, Liz", +// "Matsui, Doris O", +// "Matta, Bill", +// "Matthews, Andy", +// "Matthews, Kathleen", +// "Matvey, Joe", +// "Mauck, Eric", +// "Maxwell, Matt", +// "May, Donald", +// "Mayers, Richard", +// "McAffrey, Al", +// "McBean, Scott", +// "McCain, John", +// "McCall, Matt", +// "McCarter, Kyle", +// "McCarthy, Kevin", +// "McCaul, Michael", +// "McClelland, Erin", +// "McClintock, Tom", +// "McCluskey, Blake", +// "McCollum, Betty", +// "McConnell, Jonathan", +// "McCoy, Dave", +// "McCullough, William", +// "McDermott, Jim", +// "McDermott, Joe", +// "McDevitt, David", +// "McDonough, Pat", +// "McDowell, Jan", +// "McFall, Jerald", +// "McGill, Shadrack", +// "McGinty, Katie", +// "McGovern, James P", +// "McGroarty, Colin", +// "McHenry, Patrick", +// "McKellar, Shirley", +// "McKinley, David", +// "McLaughlin, Nathaniel", +// "McLeod, Johnny", +// "McMichael, Craig", +// "McMorris Rodgers, Cathy", +// "McNeil, John", +// "McNerney, Jerry", +// "McSally, Martha", +// "Meadows, Mark R", +// "Mealer, John Lewis", +// "Meehan, Patrick", +// "Meeks, Gregory W", +// "Meena, Jack", +// "Meer, Edward", +// "Mehaffey, Sam", +// "Mellon, Rob", +// "Meluskey, Alex", +// "Mendenhall, David", +// "Mendoza, Ben", +// "Mendoza, Matt", +// "Meng, Grace", +// "Messer, Luke", +// "Mica, John L", +// "Mike, the Mover", +// "Millard, Andy", +// "Miller, Darlene", +// "Miller, Jeff", +// "Mills, Chip", +// "Mills, John", +// "Mills, Thomas", +// "Minning, Dena", +// "Mirza, Ali", +// "Mitchell, Paul", +// "Mix, Richard", +// "Moharir, Mukund Martand", +// "Molnar, Robert", +// "Molyett, Matthew", +// "Moolenaar, John", +// "Mooney, Alex", +// "Moore, Gwen", +// "Moran, Jerry", +// "Morgan, Yuripzy", +// "Morning, John", +// "Morrison, Terrance", +// "Morrow, John", +// "Morse, Nicholas", +// "Moss, Richard", +// "Moulton, Seth", +// "Mowery, Tod", +// "Mowrer, Jim", +// "Mullin, Markwayne", +// "Mulvaney, Mick", +// "Murdock, Brett", +// "Murkowski, Lisa", +// "Muroff, Dan", +// "Murphy, John", +// "Murphy, Pat", +// "Murphy, Patrick", +// "Murphy, Tim", +// "Murray, Patty", +// "Musante, Marcus", +// "Myhra, Pam", +// "Myrickes, Dorian", +// "Nadler, Jerrold", +// "Nana, Charles", +// "Nance, Kathryn", +// "Napolitano, Grace", +// "Nasiri, Mohammad Abous Sabur", +// "Nathan, Bruce", +// "Naughton, Shaughnessy", +// "Navarro, Omar", +// "Neal, Richard E", +// "Neely, Charles", +// "Negron, Rebecca", +// "Neugebauer, Randy", +// "Neville, Tim", +// "Newhouse, Dan", +// "Newton, William", +// "Nguyen, Bao", +// "Nightenhelser, Todd", +// "Nikpour, Noelle", +// "Noble, Sandra Queen", +// "Noem, Kristi", +// "Nolan, Rick", +// "Noland, Michael", +// "Norcross, Don", +// "Norris, Chuck", +// "Norris, Phil", +// "Norton, Eleanor Holmes", +// "Novak, Daria", +// "Nugent, Richard", +// "Nunes, Devin", +// "O'Connor, Shawn", +// "O'Halleran, Tom", +// "O'Hara, Shawn", +// "O'Malley, Martin", +// "O'Malley, Tom", +// "O'Rourke, Beto", +// "Oceguera, John", +// "Oliva, Phil", +// "Olivas, Miguel", +// "Olree, Brock", +// "Olson, Pete", +// "Orentlicher, David", +// "Orton, Bill", +// "Osborne, Tom", +// "Osborne, Walter", +// "Ostrander, Bill", +// "Otto, Bill", +// "Otto, Mark", +// "Owens, Jacob", +// "Pace, Jim", +// "Pahlke, Elizabeth Diane", +// "Pakootas, Joe", +// "Palacios, Juan Jr", +// "Palazzo, Steven", +// "Pallone, Frank Jr", +// "Palmer, Gary", +// "Palzer, Tom", +// "Panetta, Jimmy", +// "Pape, Michael", +// "Pappas, George", +// "Parra, Daniel", +// "Parrish, Don", +// "Pascrell, Bill Jr", +// "Pataki, George", +// "Pate, Ava", +// "Patel, Ravi", +// "Patterson, Ralph", +// "Patterson, Robert W", +// "Patty, Brandon", +// "Paul, Rand", +// "Paulsen, Erik", +// "Pavlov, Phil", +// "Pawlowski, Ed", +// "Payne, Donald M Jr", +// "Pearce, Steve", +// "Pearson, Cecil Jr", +// "Pearson, Michael", +// "Pelosi, Nancy", +// "Pena-Melnyk, Joseline", +// "Perez, Connie", +// "Perez, Frank", +// "Perkins, Bill", +// "Perkins, Jo Rae", +// "Perkins, Randy", +// "Perlmutter, Edwin G", +// "Perry, Mary", +// "Perry, Rick", +// "Perry, Scott", +// "Persinger, Scott", +// "Pesquera, Carlos", +// "Peter, Richard", +// "Peters, Scott", +// "Peterson, Collin", +// "Peterson, Hart", +// "Petri, Scott", +// "Pfaff, Jim", +// "Phelps, Todd", +// "Phillips, Bill", +// "Phillips, George", +// "Picus, Preston", +// "Pierce, Douglas", +// "Pierre-Charles, Idson", +// "Pingree, Chellie", +// "Pirkle, Greg", +// "Pistone, John", +// "Pittenger, Robert", +// "Pitts, Joe", +// "Pizer, David", +// "Plaskett, Stacey", +// "Plaster, Mark", +// "Ploeckelmann, Michael", +// "Plumb, John", +// "Pocan, Mark", +// "Poe, Bob", +// "Poe, Ted", +// "Poliquin, Bruce", +// "Polis, Jared", +// "Pompeo, Mike", +// "Portman, Rob", +// "Posey, Bill", +// "Powell, Adam Clayton IV", +// "Prather, Kelli", +// "Price, David", +// "Price, Leroi", +// "Price, Tom", +// "Prince, Joseph", +// "Pugh, D Clay", +// "Purdy, Polly Jesus", +// "Putman, David", +// "Pybrum, Steven", +// "Quigley, Mike", +// "Quinn, Dennis C", +// "Quinn, Pat", +// "Quintanilla, Carlos", +// "Quintanilla, Joel", +// "Raasch, Wayne", +// "Rab, Aejaz", +// "Rabinowitz, Jeffrey G", +// "Radewagen, Amata Coleman", +// "Ramsland, Russ", +// "Randolph, Susannah", +// "Rangel, Ricardo", +// "Ransom, Lisa", +// "Raskin, Jamie", +// "Ratcliffe, John Lee", +// "Raty, Timothy A", +// "Ray, Troy", +// "Rayburn, Charles", +// "Recktenwald, Tom", +// "Redd, Shawn", +// "Reed, Tom", +// "Reed, Wendy", +// "Reichert, Dave", +// "Reigle, Hans", +// "Renacci, Jim", +// "Rentas, Wanda", +// "Rey, Chris", +// "Reynolds, Roger", +// "Ribble, Reid", +// "Rice, Kathleen", +// "Rice, Tom", +// "Rich, Roy", +// "Richards, Ronny", +// "Richmond, Cedric", +// "Rigell, Scott", +// "Ritchie, Jason", +// "Rivera, Ernesto J", +// "Robbins, Jim", +// "Roberson, Michael", +// "Roberts, Jim", +// "Roberts, Shawn", +// "Roberts, Timothy", +// "Robertson, Glen", +// "Robertson, Terry", +// "Roby, Martha", +// "Roche, Frank", +// "Rochester, Lisa Blunt", +// "Roderick, Steve", +// "Roe, Phil", +// "Rogers, Bob", +// "Rogers, David", +// "Rogers, Hal", +// "Rogers, Mike D", +// "Rohrabacher, Dana", +// "Rokita, Todd", +// "Romeo, Mike", +// "Ronan, Samuel", +// "Rooney, Tom", +// "Ros-Lehtinen, Ileana", +// "Rosa, Angel", +// "Roseman, Jeffrey", +// "Roseman, Jeffrey Lee", +// "Rosen, Jacky", +// "Rosier, Donald", +// "Roskam, Peter", +// "Ross, Deborah", +// "Ross, Dennis", +// "Ross, Henry", +// "Rotering, Nancey Rodkin", +// "Roth, Rick", +// "Rothfus, Keith J", +// "Rouco, George", +// "Roughneen, Cherie Myint", +// "Rourke, Robb", +// "Rouzer, David", +// "Roybal-Allard, Lucille", +// "Royce, Ed", +// "Rubin, Joel", +// "Rubio, Marco", +// "Rucker, Austin", +// "Ruiz, Raul", +// "Ruppersberger, Dutch", +// "Rush, Bobby L", +// "Russell, Steven", +// "Ryan, Greg", +// "Ryan, Paul", +// "Ryan, Tim", +// "Sablan, Gregorio", +// "Sadoff, Eli", +// "Salas, Javier", +// "Salinas, Xavier", +// "Salmon, Matt", +// "San Miguel, Edna", +// "Sanborn, Alan", +// "Sanchez, Heberto", +// "Sanchez, Linda", +// "Sanchez, Loretta", +// "Sanders, Bernie", +// "Sanders, Jaime", +// "Sanders, James Jr", +// "Sanford, Mark", +// "Santarsiero, Steve", +// "Santiago, David", +// "Santorum, Rick", +// "Sarbanes, John", +// "Savary, Sue", +// "Savitt, Marc", +// "Sbaih, Jesse", +// "Scalise, Steve", +// "Schafranek, Robert", +// "Schakowsky, Jan", +// "Schatz, Brian", +// "Scheminant, Kevin", +// "Schiff, Adam", +// "Schnackenberg, Matt", +// "Schneider, Brad", +// "Schneider, Helene", +// "Schock, Aaron", +// "Schrader, Kurt", +// "Schroeder, Daniel Michael", +// "Schroeder, Will", +// "Schultz, Debbie Wasserman", +// "Schumer, Charles E", +// "Schweikert, David", +// "Scott, Austin", +// "Scott, Bobby", +// "Scott, David", +// "Scott, Elizabeth", +// "Scott, Tim", +// "Seay, Bob", +// "Sensenbrenner, F James Jr", +// "Seretskiy, Yuriy", +// "Serrano, Jose E", +// "Sessions, Pete", +// "Sestak, Joe", +// "Sewell, Terri A", +// "Shammas, Joe", +// "Shaver, Rob", +// "Shea-Porter, Carol", +// "Sheets, Lajena", +// "Shelby, Richard C", +// "Shepherd, Doug", +// "Sheridan, Tim", +// "Sherman, Brad", +// "Sherman, Rob", +// "Sherzan, Mike", +// "Shimkus, John M", +// "Short, Bryon Hall", +// "Short, Grant", +// "Showen, Paul", +// "Shudofsky, Aryeh", +// "Shuster, Bill", +// "Sidle, Calvin", +// "Simpson, Mike", +// "Sims, Brian", +// "Sims, Kaleb", +// "Sinema, Kyrsten", +// "Singer, Alex", +// "Sires, Albio", +// "Sittenfeld, P G", +// "Skolnick, Shelly", +// "Slaughter, Louise M", +// "Slaughter, Stephen", +// "Slavens, John", +// "Smigiel, Mike", +// "Smith, Adam", +// "Smith, Adrian", +// "Smith, Ande", +// "Smith, Chris", +// "Smith, Dennis", +// "Smith, Glo", +// "Smith, Jason", +// "Smith, Joe", +// "Smith, Lamar", +// "Smith, Michael", +// "Smucker, Lloyd", +// "Sol-Gutierrez, Ana", +// "Solen, Ryan", +// "Somerville,Robert Eric", +// "Soto, Darren", +// "Spain, Paul", +// "Spalding, Carla", +// "Spampinato, Frank", +// "Sparks, Daniel", +// "Speier, Jackie", +// "Spotorno, Frank", +// "Spurlino, Jim", +// "Staley, Violet", +// "Standard, Sean", +// "Starr, Michael Bob", +// "Starrett, Grant", +// "Steele, Victoria", +// "Stefanik, Elise", +// "Stein, Jill", +// "Stella, Dominick", +// "Stephens, Barry", +// "Stern, Everett", +// "Stern, Steve", +// "Stewart, Chris", +// "Stewart, Faye", +// "Stewart, Nathan", +// "Stilwell, Jeff", +// "Stine, Kevin", +// "Stivers, Steve", +// "Stokham, Casper", +// "Stone, Damian", +// "Stone, Jeff", +// "Stovall, Dwayne", +// "Strait, Terence", +// "Strauss, Ray", +// "Straw, Andrew", +// "Strickland, Ted", +// "Strzala, Melissa", +// "Stubson, Tim", +// "Stutzman, Marlin", +// "Sundheim, Duf", +// "Sunthonchart, Paiboon Jr", +// "Suozzi, Tom", +// "Swaim, Jason", +// "Swalwell, Eric", +// "Swartz, Donnie", +// "Sweeney, Mike", +// "Sweeten, Randy", +// "Swing, Gary", +// "Swinton, Jonathan", +// "Szeliga, Kathy", +// "Tacherra, Johnny", +// "Taddeo, Annette", +// "Tagert, Mike", +// "Takai, Mark", +// "Takano, Mark", +// "Tams, Michael", +// "Tarkanian, Danny", +// "Tate, Jason", +// "Taub, Russ", +// "Taylor, Dwayne L", +// "Taylor, James", +// "Taylor, Kerith Strano", +// "Taylor, Priscilla", +// "Teijeiro, Annette", +// "Teng, Chia-Chi", +// "Thies, Charles", +// "Thomas, Brian", +// "Thomas, Kathleen", +// "Thomas, Mary", +// "Thomas, William Joseph", +// "Thompson, Bennie G", +// "Thompson, Geraldine", +// "Thompson, Glenn", +// "Thompson, Kirk", +// "Thompson, Mike", +// "Thornberry, Mac", +// "Thornton, Alvin", +// "Throne-Holst, Anna", +// "Thune, John", +// "Thurgood, Keith", +// "Tiberi, Patrick J", +// "Tillman, Jimmy Lee II", +// "Tipton, Scott", +// "Titus, Dina", +// "Tokar, Jeff", +// "Tolerton, Nicholas", +// "Tollefson, Jon", +// "Tom, Kip", +// "Tomkins, Anthony", +// "Tonko, Paul", +// "Toole, Cathy", +// "Toomey, Pat", +// "Torres, Norma", +// "Toth, Steve", +// "Townsend, Bryan", +// "Tribandis, Tommy", +// "Trott, Dave", +// "Trotta, Rob", +// "Trump, Donald", +// "Tsimerman, Alex", +// "Tsongas, Niki", +// "Tuck, Mickey", +// "Turner, Ingrid", +// "Turner, Michael R", +// "Tuttle, Bailey", +// "Tyrrel, Charlie", +// "Upton, Fred", +// "Vakil, Tejas", +// "Valadao, David", +// "Valle, John Paul", +// "Van Blarcom, Cory Scott", +// "Van Hollen, Chris", +// "Van Raam, Douglas S", +// "Van Steenwyk, Clair", +// "Vance, Brandon", +// "Vance, Chris", +// "Vandersand, Ethan", +// "Vargas, Juan", +// "Vargas, Phillip", +// "Veasey, Marc", +// "Vega, Angel L", +// "Vela, Filemon", +// "Velazquez, Nydia M", +// "Veltmeyer, James", +// "Vernon, Monica", +// "Villarreal, James", +// "Villarreal, Ruben", +// "Vince, Lou", +// "Visclosky, Pete", +// "Vivoni, Miguel Hernandez", +// "Vlakancic, Connor", +// "Vogt, Dave", +// "Volpe, Frank", +// "Vowell, Edward", +// "Wade, Mike", +// "Wagner, Ann L", +// "Wakely, Tom", +// "Walbeck, Matthew", +// "Walberg, Tim", +// "Walden, Greg", +// "Walker, Kimberly H", +// "Walker, Mark", +// "Walker, Scott", +// "Walkinshaw, Brady", +// "Walorski, Jackie", +// "Walters, Mimi", +// "Waltz, Brent", +// "Walz, Jim", +// "Walz, Timothy J", +// "Ward, Kelli", +// "Ware, Leonard", +// "Warren, Andy", +// "Warren, DeRenda", +// "Waters, Maxine", +// "Watson, Lupe Ramos", +// "Weaver, Kim", +// "Webb, Jim", +// "Webb, Mike", +// "Weber, Randy", +// "Webster, Daniel", +// "Welch, Peter", +// "Wenstrup, Brad", +// "Wescott, Mathew", +// "West, Ben", +// "West, Larry J", +// "West, Mark", +// "Westerman, Bruce", +// "Westley, Tim", +// "Westmoreland, Lynn A", +// "Wheeler, Marihelen", +// "White, Herman", +// "White, Jim", +// "White, Kevin Francis Lt col", +// "Whited, Joe", +// "Whitfield, Ed", +// "Whitney, Terry", +// "Whitwell, Quentin", +// "Wicklund, Mark", +// "Wilcox, Todd", +// "Wilder, Sellus", +// "Wildes, Michael", +// "Wiley, Albert Jr", +// "Williams, Clyde", +// "Williams, David III", +// "Williams, Paul", +// "Williams, Roger", +// "Williams, Steve", +// "Williamson, Jarrell", +// "Willis, Colm", +// "Willmert, Andrew", +// "Wilson, Chase", +// "Wilson, Frederica", +// "Wilson, Joe", +// "Winfrey, Janice", +// "Winge, Kevin", +// "Winston, Simon", +// "Winteregg, J D", +// "Wittman, Rob", +// "Wolf, August", +// "Womack, Steve", +// "Woodall, Rob", +// "Wooley, George", +// "Woolridge, Ruby Faye", +// "Wright, Doug", +// "Wright, Keith", +// "Wright, Paul", +// "Wyden, Ron", +// "Wyman, Phil", +// "Xuna, John", +// "Yandik, Will", +// "Yarmuth, John A", +// "Yoder, Kevin", +// "Yoder, Shelli", +// "Yoho, Ted", +// "Young, David", +// "Young, Dean", +// "Young, Don", +// "Young, Todd", +// "Zalcman, Mark", +// "Zeldin, Lee", +// "Zinke, Ryan K", +// "Zinn, Walter Jr", +// "Zirkelbach, Ray", +// "Zoeller, Gregory", +// "Zopp, Andrea", +// "Zuniga, Alberto" +// ]; +// $( "#searchField" ).autocomplete({ +// source: availableTags +// }); +// $('.searchBtn').on('click', function(){ +// var userInput = $('#searchField').val(); +// console.log(userInput); +// }); +// }); diff --git a/public/scripts/searchView.js b/public/scripts/searchView.js index 6351ad3..d5f7c5a 100644 --- a/public/scripts/searchView.js +++ b/public/scripts/searchView.js @@ -1,6 +1,6 @@ (function(module){ var results = {}; - var resultsName = []; + var availableTags = []; results.all = []; results.requestRepos = function() { @@ -12,6 +12,7 @@ console.log(data); console.log(message); results.all = data; + results.compile(); }, error: function(data, status) { console.log(data); @@ -22,12 +23,20 @@ results.requestRepos(); results.compile = function(){ $(results.all.rows).each(function(i){ - resultsName.push(results.all.rows[i].firstname + " " + results.all.rows[i].lastname) + availableTags.push(results.all.rows[i].firstname + " " + results.all.rows[i].lastname) }); - // for (var i = 1; i < results.all.rows.length; i += 1) { - // resultsName.push(results.all.rows[i].firstname + " " + results.all.rows[i].lastname) - // }; }; + $(function() { + + $( "#searchField" ).autocomplete({ + source: availableTags + }); + $('.searchBtn').on('click', function(){ + var userInput = $('#searchField').val(); + console.log(userInput); + }); + }); module.results = results; module.resultsName = resultsName; + module.availableTags = availableTags; })(window); From 99487831d58c69214bd3ff1a24071679427d84ec Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Tue, 19 Apr 2016 18:22:53 -0700 Subject: [PATCH 117/186] fix spacing issues --- public/scripts/votingController.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/scripts/votingController.js b/public/scripts/votingController.js index ff6e9ce..45efd42 100644 --- a/public/scripts/votingController.js +++ b/public/scripts/votingController.js @@ -46,7 +46,7 @@ voteRepos.index = function (ctx, next) { console.log('In the index'); - votingViews.loadVotes(ctx.params.id, votingViews .renderVotes); + votingViews.loadVotes(ctx.params.id, votingViews.renderVotes); next(); }; From 835ede5c025155edfd082c2d099ef671a71724c2 Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Tue, 19 Apr 2016 18:28:55 -0700 Subject: [PATCH 118/186] add .eslintrc, fix linting errors --- .eslintrc | 25 +++++++++++++++++++++++++ public/scripts/bioController.js | 8 ++++---- public/scripts/financeController.js | 21 +++++---------------- public/scripts/financeView.js | 20 ++++++++++---------- public/scripts/votingController.js | 2 +- 5 files changed, 45 insertions(+), 31 deletions(-) create mode 100644 .eslintrc diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 0000000..b66c56a --- /dev/null +++ b/.eslintrc @@ -0,0 +1,25 @@ +{ + "settings": { + "ecmascript": 5 + }, + "ecmaFeatures": { + }, + "env": { + "browser": true, + "jquery": true + }, + "rules": { + "semi": 1, + "strict": 0, + "indent": [2, 2], + "quotes": [1, "single"], + "no-multi-spaces": [1, { + "exceptions": { + "VariableDeclarator": true, + "FunctionExpression": true + } + }], + "key-spacing": [0, {"align": "value"}], + "no-underscore-dangle": 0 + } +} diff --git a/public/scripts/bioController.js b/public/scripts/bioController.js index eaa5c69..75d9fbe 100644 --- a/public/scripts/bioController.js +++ b/public/scripts/bioController.js @@ -6,7 +6,7 @@ var buildBio = function (proto) { // Takes a legislator object and creates a new legislator object with specific properties. var bioInfo = {}; bioInfo.twitter = 'http://www.twitter.com/' + proto.twitter_id; - bioInfo.title = proto.title + '. ' + proto.first_name + " " + proto.last_name + ' (' + proto.party + ')'; + bioInfo.title = proto.title + '. ' + proto.first_name + ' '+ proto.last_name + ' (' + proto.party + ')'; bioInfo.state = proto.state; bioInfo.website = proto.website; bioInfo.phone = proto.phone; @@ -26,9 +26,9 @@ }; bio.returnBio = function (member, callback) { - fecID = member; - bioHistory = '/sunlight_congress/legislators?fec_ids=' + fecID; - requestRepos(callback); + fecID = member; + bioHistory = '/sunlight_congress/legislators?fec_ids=' + fecID; + requestRepos(callback); }; module.bio = bio; diff --git a/public/scripts/financeController.js b/public/scripts/financeController.js index b66854d..804fca4 100644 --- a/public/scripts/financeController.js +++ b/public/scripts/financeController.js @@ -31,14 +31,14 @@ return r.tot_raised; }); }); - } + }; var buildContributor = function(proto) { var contribInfo = {}; contribInfo.total = proto.total; contribInfo.org_name = proto.org_name; return contribInfo; - } + }; Contributor.getContributors = function (next) { $.getJSON('/opensecrets/?method=candContrib&cid=N00007360&cycle=2016&output=json', function(data) { @@ -47,24 +47,13 @@ // console.log(Contributor.contributors); var contribs = Contributor.contributors; contribs = contribs.map(function(c) { - return buildContributor(c["@attributes"]); - }) + return buildContributor(c['@attributes']); + }); Contributor.contributors = contribs; console.log(Contributor.contributors); Contributor.toHtml(); - // next(); - // Contributor.contributors = Contributor.contributors.map(function(c) { - // return c["@attributes"].org_name; - // }); }); - } - - // Contributor.toHtml = function() { - // var template = Handlebars.compile($('politician-view').text()); - // console.log(Contributor.contributors); - // var context = {contributors: Contributor.contributors}; - // $('.container').append(template(context)); - // } + }; Contributor.getContributors(); // Contributor.toHtml(); diff --git a/public/scripts/financeView.js b/public/scripts/financeView.js index 803a3fd..225257b 100644 --- a/public/scripts/financeView.js +++ b/public/scripts/financeView.js @@ -1,6 +1,6 @@ (function(module) { -function createDoughnut () { + function createDoughnut () { var ctx = $('#financial-canvas').get(0).getContext('2d'); var data = [ { @@ -26,15 +26,15 @@ function createDoughnut () { var myDoughnutChart = new Chart(ctx).Doughnut(data,{ maintainAspectRatio: true }); -} -Contributor.toHtml = function() { - var template = Handlebars.compile($('#top10template').text()); - console.log(Contributor.contributors); - // Contributor.context = Contributor.contributors - var context = {contributors: Contributor.contributors}; - $('.contributor-list').append(template(context)); -} + } + Contributor.toHtml = function() { + var template = Handlebars.compile($('#top10template').text()); + console.log(Contributor.contributors); + // Contributor.context = Contributor.contributors + var context = {contributors: Contributor.contributors}; + $('.contributor-list').append(template(context)); + }; -Filing.getFilings(createDoughnut); + Filing.getFilings(createDoughnut); })(window); diff --git a/public/scripts/votingController.js b/public/scripts/votingController.js index ff6e9ce..45efd42 100644 --- a/public/scripts/votingController.js +++ b/public/scripts/votingController.js @@ -46,7 +46,7 @@ voteRepos.index = function (ctx, next) { console.log('In the index'); - votingViews.loadVotes(ctx.params.id, votingViews .renderVotes); + votingViews.loadVotes(ctx.params.id, votingViews.renderVotes); next(); }; From 593cd8aed2384eaa277db1b38749efc8077c637a Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Tue, 19 Apr 2016 18:31:09 -0700 Subject: [PATCH 119/186] fix lint errors in db/ and server.js --- db/init-db.js | 2 +- server.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/db/init-db.js b/db/init-db.js index f23dae2..a7c10d6 100644 --- a/db/init-db.js +++ b/db/init-db.js @@ -168,7 +168,7 @@ var dbInit = { return "'" + field + "'"; }); - return 'INSERT INTO politicians VALUES (' + modRec.join(', ') + ')'; + return 'INSERT INTO politicians VALUES (' + modRec.join(', ') + ')'; }); dbInit.loopThroughRecords(insertQueries); diff --git a/server.js b/server.js index b5ecde6..7af3153 100644 --- a/server.js +++ b/server.js @@ -7,7 +7,7 @@ var apiProxy = require('./api-proxy.js'); var queryDB = function (req, res) { var table = 'politicians'; var q = req.query.query === undefined ? '*' : req.query.query; - var query = 'SELECT ' + q + ' FROM ' + table; + var query = 'SELECT ' + q + ' FROM ' + table; db.connect().query(query, function (err, data) { if (err) { From a107fc9e48fbdc7c684b1043c5f065ab095828b9 Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Tue, 19 Apr 2016 18:37:59 -0700 Subject: [PATCH 120/186] fix eslint errors, leaving the MFing double quotes... --- public/scripts/search.js | 8 ++++---- public/scripts/searchView.js | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/public/scripts/search.js b/public/scripts/search.js index 2529f60..3cd3c01 100644 --- a/public/scripts/search.js +++ b/public/scripts/search.js @@ -1431,8 +1431,8 @@ $(function() { $( "#searchField" ).autocomplete({ source: availableTags }); - $('.searchBtn').on('click', function(){ - var userInput = $('#searchField').val(); - console.log(userInput); - }); + $('.searchBtn').on('click', function(){ + var userInput = $('#searchField').val(); + console.log(userInput); }); +}); diff --git a/public/scripts/searchView.js b/public/scripts/searchView.js index 6351ad3..11cc4b8 100644 --- a/public/scripts/searchView.js +++ b/public/scripts/searchView.js @@ -22,7 +22,7 @@ results.requestRepos(); results.compile = function(){ $(results.all.rows).each(function(i){ - resultsName.push(results.all.rows[i].firstname + " " + results.all.rows[i].lastname) + resultsName.push(results.all.rows[i].firstname + ' ' + results.all.rows[i].lastname); }); // for (var i = 1; i < results.all.rows.length; i += 1) { // resultsName.push(results.all.rows[i].firstname + " " + results.all.rows[i].lastname) From fd6396004faaeb3ac40d495153e4743a749ed245 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Tue, 19 Apr 2016 18:44:00 -0700 Subject: [PATCH 121/186] udpate jquery and map searched name to id --- public/index.html | 6 ++--- public/scripts/searchView.js | 46 +++++++++++++++++++++++------------- 2 files changed, 33 insertions(+), 19 deletions(-) diff --git a/public/index.html b/public/index.html index 200ef8e..5d59ef4 100644 --- a/public/index.html +++ b/public/index.html @@ -5,9 +5,9 @@ ConTraker 5000 - - - + + + diff --git a/public/scripts/searchView.js b/public/scripts/searchView.js index d5f7c5a..2f1466f 100644 --- a/public/scripts/searchView.js +++ b/public/scripts/searchView.js @@ -1,42 +1,56 @@ -(function(module){ +(function (module) { var results = {}; var availableTags = []; results.all = []; - results.requestRepos = function() { + var getPoliticId = function (name) { + var politicId = results.all.rows.filter(function (row) { + return row.firstname + ' ' + row.lastname === name; + }).map(function (row) { + return row.fec_id; + }); + + console.log(politicId); + }; + + results.requestRepos = function () { $.ajax({ url: '/database/', type: 'GET', - success: function(data, message, xhr) { + success: function (data, message, xhr) { console.log(data); console.log(message); results.all = data; results.compile(); }, - error: function(data, status) { + + error: function (data, status) { console.log(data); console.log(status); - } + }, }); }; + results.requestRepos(); - results.compile = function(){ - $(results.all.rows).each(function(i){ - availableTags.push(results.all.rows[i].firstname + " " + results.all.rows[i].lastname) + results.compile = function () { + $(results.all.rows).each(function (i) { + availableTags.push(results.all.rows[i].firstname + ' ' + results.all.rows[i].lastname); + getPoliticId(results.all.rows[i].firstname + ' ' + results.all.rows[i].lastname); }); }; - $(function() { - $( "#searchField" ).autocomplete({ - source: availableTags - }); - $('.searchBtn').on('click', function(){ - var userInput = $('#searchField').val(); - console.log(userInput); + $(function () { + + $('#searchField').autocomplete({ + source: availableTags, }); + $('.searchBtn').on('click', function () { + var userInput = $('#searchField').val(); + console.log(userInput); }); + }); + module.results = results; - module.resultsName = resultsName; module.availableTags = availableTags; })(window); From 3b9f8851fa044b1b268486134b9f304758ffd491 Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Tue, 19 Apr 2016 19:24:29 -0700 Subject: [PATCH 122/186] remove unneceasry Contributor and Filing constrcutors, replace with empty object. remove comments --- public/scripts/financeController.js | 33 ++--------------------------- 1 file changed, 2 insertions(+), 31 deletions(-) diff --git a/public/scripts/financeController.js b/public/scripts/financeController.js index b66854d..374f2d4 100644 --- a/public/scripts/financeController.js +++ b/public/scripts/financeController.js @@ -1,31 +1,15 @@ (function(module) { + Filing = {}; Filing.filings = []; Filing.totalPerQuarter = []; - function Filing(file) { - for (var prop in file) { - if(file.hasOwnProperty(prop)) { - this[prop] = file[prop]; - } - } - } - + Contributor = {}; Contributor.contributors = []; Contributor.context = {}; - function Contributor(contrib) { - for (var prop in contrib) { - if(contrib.hasOwnProperty(prop)) { - this[prop] = contrib[prop]; - } - } - } - - Filing.getFilings = function (next) { $.getJSON('/sunlight_finance//new_filing/?format=json&page=1&page_size=10&candidate_id=P60007168&apikey=a59f2c8227c949fe90f7ccb1c0cba86f', function(data) { - // Filing.filings = data.results; }).done(function(data) { Filing.totalPerQuarter = data.results.map(function(r) { return r.tot_raised; @@ -44,7 +28,6 @@ $.getJSON('/opensecrets/?method=candContrib&cid=N00007360&cycle=2016&output=json', function(data) { Contributor.contributors = data.response.contributors.contributor; }).done(function(data, message, xhr) { - // console.log(Contributor.contributors); var contribs = Contributor.contributors; contribs = contribs.map(function(c) { return buildContributor(c["@attributes"]); @@ -52,22 +35,10 @@ Contributor.contributors = contribs; console.log(Contributor.contributors); Contributor.toHtml(); - // next(); - // Contributor.contributors = Contributor.contributors.map(function(c) { - // return c["@attributes"].org_name; - // }); }); } - // Contributor.toHtml = function() { - // var template = Handlebars.compile($('politician-view').text()); - // console.log(Contributor.contributors); - // var context = {contributors: Contributor.contributors}; - // $('.container').append(template(context)); - // } - Contributor.getContributors(); - // Contributor.toHtml(); this.Filing = Filing; this.Contributor = Contributor; })(window); From 519ebffe627f77b6064bd10cbd4744e82aa3a616 Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Tue, 19 Apr 2016 19:25:56 -0700 Subject: [PATCH 123/186] remove unused arrays --- public/scripts/financeController.js | 2 -- public/scripts/financeView.js | 1 - 2 files changed, 3 deletions(-) diff --git a/public/scripts/financeController.js b/public/scripts/financeController.js index 374f2d4..dbe3486 100644 --- a/public/scripts/financeController.js +++ b/public/scripts/financeController.js @@ -1,12 +1,10 @@ (function(module) { Filing = {}; - Filing.filings = []; Filing.totalPerQuarter = []; Contributor = {}; Contributor.contributors = []; - Contributor.context = {}; Filing.getFilings = function (next) { $.getJSON('/sunlight_finance//new_filing/?format=json&page=1&page_size=10&candidate_id=P60007168&apikey=a59f2c8227c949fe90f7ccb1c0cba86f', function(data) { diff --git a/public/scripts/financeView.js b/public/scripts/financeView.js index 803a3fd..2ceeace 100644 --- a/public/scripts/financeView.js +++ b/public/scripts/financeView.js @@ -30,7 +30,6 @@ function createDoughnut () { Contributor.toHtml = function() { var template = Handlebars.compile($('#top10template').text()); console.log(Contributor.contributors); - // Contributor.context = Contributor.contributors var context = {contributors: Contributor.contributors}; $('.contributor-list').append(template(context)); } From f0d31fcb744dc1be608db7adebdf665f8b7bb272 Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Tue, 19 Apr 2016 19:27:49 -0700 Subject: [PATCH 124/186] remove apikey from getFilings --- public/scripts/financeController.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/scripts/financeController.js b/public/scripts/financeController.js index dbe3486..31c0fd6 100644 --- a/public/scripts/financeController.js +++ b/public/scripts/financeController.js @@ -7,7 +7,8 @@ Contributor.contributors = []; Filing.getFilings = function (next) { - $.getJSON('/sunlight_finance//new_filing/?format=json&page=1&page_size=10&candidate_id=P60007168&apikey=a59f2c8227c949fe90f7ccb1c0cba86f', function(data) { + $.getJSON('/sunlight_finance//new_filing/?format=json&page=1&page_size=10&candidate_id=P60007168' + , function(data) { }).done(function(data) { Filing.totalPerQuarter = data.results.map(function(r) { return r.tot_raised; From b28ef06f1c8c9c87f12dcf185d744a9acb90c63a Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Tue, 19 Apr 2016 19:37:53 -0700 Subject: [PATCH 125/186] remove comments and logs --- public/scripts/financeController.js | 4 ---- public/scripts/financeView.js | 2 -- 2 files changed, 6 deletions(-) diff --git a/public/scripts/financeController.js b/public/scripts/financeController.js index 804fca4..4711051 100644 --- a/public/scripts/financeController.js +++ b/public/scripts/financeController.js @@ -25,7 +25,6 @@ Filing.getFilings = function (next) { $.getJSON('/sunlight_finance//new_filing/?format=json&page=1&page_size=10&candidate_id=P60007168&apikey=a59f2c8227c949fe90f7ccb1c0cba86f', function(data) { - // Filing.filings = data.results; }).done(function(data) { Filing.totalPerQuarter = data.results.map(function(r) { return r.tot_raised; @@ -44,19 +43,16 @@ $.getJSON('/opensecrets/?method=candContrib&cid=N00007360&cycle=2016&output=json', function(data) { Contributor.contributors = data.response.contributors.contributor; }).done(function(data, message, xhr) { - // console.log(Contributor.contributors); var contribs = Contributor.contributors; contribs = contribs.map(function(c) { return buildContributor(c['@attributes']); }); Contributor.contributors = contribs; - console.log(Contributor.contributors); Contributor.toHtml(); }); }; Contributor.getContributors(); - // Contributor.toHtml(); this.Filing = Filing; this.Contributor = Contributor; })(window); diff --git a/public/scripts/financeView.js b/public/scripts/financeView.js index 225257b..f3374c0 100644 --- a/public/scripts/financeView.js +++ b/public/scripts/financeView.js @@ -29,8 +29,6 @@ } Contributor.toHtml = function() { var template = Handlebars.compile($('#top10template').text()); - console.log(Contributor.contributors); - // Contributor.context = Contributor.contributors var context = {contributors: Contributor.contributors}; $('.contributor-list').append(template(context)); }; From a684dffc83019d4f583009067c6523fb8c11da93 Mon Sep 17 00:00:00 2001 From: Austin Arias Date: Tue, 19 Apr 2016 19:38:47 -0700 Subject: [PATCH 126/186] update layout of bio section --- public/index.html | 5 ++--- public/styles/layout.css | 6 +++++- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/public/index.html b/public/index.html index d83c447..e9eee74 100644 --- a/public/index.html +++ b/public/index.html @@ -34,8 +34,7 @@ - diff --git a/public/scripts/search.js b/public/scripts/search.js deleted file mode 100644 index 2af63ff..0000000 --- a/public/scripts/search.js +++ /dev/null @@ -1,1438 +0,0 @@ -// $(function() { -// var availableTags = [ -// "Abraham, Ralph", -// "Achadjian, Katcho", -// "Adams, Alma", -// "Adams, Boyce", -// "Adams, David", -// "Adams, Desmund", -// "Adams, Eddie", -// "Adcock, Sam", -// "Aderholt, Robert B", -// "Agbede, Akinyemi", -// "Aguilar, Pete", -// "Alam, MD", -// "Albarran, Charlene", -// "Albertson, Stewart", -// "Allan, Seth", -// "Allen, Richard W", -// "Amash, Justin", -// "Amodei, Mark", -// "Anderson, Dave", -// "Anderson, Phil", -// "Anderson, Stephanie", -// "Andres, Teresita", -// "Ansel, Jeff", -// "Anthony, Malcolm", -// "Appleby, Alex", -// "Applegate, Douglas L", -// "Armstrong-Stoner, Derek James", -// "Arrington, Jodey", -// "Ash, James", -// "Ashford, Brad", -// "Ashworth, Matthew", -// "Assini, Mark W", -// "Atanus, Susanne", -// "Atkinson, Jacquie", -// "Ayotte, Kelly", -// "Babeu, Paul", -// "Babin, Brian", -// "Bacon, Donald John", -// "Baker, Bruce", -// "Baker, Collin", -// "Baker, Terry", -// "Balchunis, Mary Ellen", -// "Baldacci, Joe", -// "Bangstad, Kirk", -// "Banks, Jim", -// "Bard, Gavin", -// "Baricevic, Charles John", -// "Barkley, Mike", -// "Barletta, Lou", -// "Barney, Sean", -// "Barr, Andy", -// "Barragan, Nanette", -// "Barrera, Roy", -// "Barringer, Adam", -// "Bartley, Lori", -// "Barton, Joe", -// "Barve, Kumar P", -// "Basham, Danny", -// "Bass, Karen", -// "Batsche, Christopher", -// "Batts, Jason", -// "Baucum, Trey", -// "Baugh, Scott", -// "Beagle, Bill", -// "Bean, Rowan", -// "Beatty, Joyce", -// "Becerra, Xavier", -// "Beck, Kristin", -// "Becker, Francis X Jr", -// "Becker, Julie", -// "Bedell, Eileen McNeil", -// "Bedwell, Danny", -// "Beebe, Micah", -// "Beers, Bob", -// "Beiler, Chet", -// "Beitiks, Mikelis", -// "Bell, Adam", -// "Bell, Doug", -// "Benedict, Lee", -// "Benishek, Dan", -// "Bennet, Michael F", -// "Bennett, Ken", -// "Bennett, LuAnn", -// "Bennett, Rob", -// "Bensmihen, Joseph", -// "Benson-Staebler, David", -// "Bera, Ami", -// "Bernal, Benny", -// "Beyer, Don", -// "Bilirakis, Gus", -// "Bircher, Mark", -// "Bishop, Bob", -// "Bishop, Mike", -// "Bishop, Rob", -// "Bishop, Sanford", -// "Black, Diane", -// "Blackburn, Marsha", -// "Blaha, Robert", -// "Blakley, Will", -// "Blatt, Doug", -// "Blum, Rod", -// "Blumenauer, Earl", -// "Blumenthal, Richard", -// "Blunt, Roy", -// "Boccarossa, Jack", -// "Boehner, John", -// "Bonamici, Suzanne", -// "Bonner, Jay Alan", -// "Boone, Dan", -// "Boozman, John", -// "Bordallo, Madeleine Z", -// "Borders, Jason D", -// "Bost, Mike", -// "Bouie, John II", -// "Boustany, Charles Jr", -// "Bowers, Kerry Dale", -// "Bowman, Marcus", -// "Boyd, Will", -// "Boylan, Patrick", -// "Boyle, Brendan", -// "Bradshaw, Bill", -// "Brady, Kevin", -// "Brady, Robert A", -// "Brandman, Jordan", -// "Brat, Dave", -// "Bratcher, Harold", -// "Breu, Tom", -// "Bridenstine, James", -// "Brill, Roger Q", -// "Bronson, Daniel J", -// "Brookins, Howard Jr", -// "Brooks, Mo", -// "Brooks, Susan", -// "Brown, Anitra", -// "Brown, Anthony", -// "Brown, Corrine", -// "Brown, James P", -// "Brown, Liz", -// "Brown, Paul", -// "Brown, Sakima", -// "Brownley, Julia", -// "Bruner, Matthew", -// "Bryan, Pat", -// "Bryant, Jamal Harrison", -// "Bryson, Rick", -// "Buchanan, Vernon", -// "Buchholz, Myron", -// "Buck, Kenneth R", -// "Bucshon, Larry", -// "Bullwinkel, Deb", -// "Bunch, Bill", -// "Burgess, Michael", -// "Burk, John", -// "Burk, John Jr", -// "Burr, Richard", -// "Burris, Michael", -// "Bush, Jeb", -// "Bustos, Cheri", -// "Butterfield, G K", -// "Byrne, Bradley", -// "Caforio, Bryan", -// "Cage, Ericke", -// "Cain, Emily", -// "Calderin, Michael", -// "Callahan, Mark", -// "Calone, David L", -// "Calvert, Ken", -// "Campos, Benjamin", -// "Canada, Mike", -// "Cannon, Jerry", -// "Cano, Christian", -// "Canova, Tim", -// "Capuano, Michael E", -// "Carbajal, Salud", -// "Cardenas, Tony", -// "Cardwell, Pat", -// "Cargas, James", -// "Carnahan, Weldon", -// "Carney, John", -// "Caro, Suzanne", -// "Carpenter, Sam", -// "Carroll, Jerry Leon", -// "Carroll, Morgan", -// "Carson, Andre", -// "Carson, Ben", -// "Carter, Buddy", -// "Carter, Jerry Dean", -// "Carter, John", -// "Cartwright, Matt", -// "Casey, Keith", -// "Castillo, Christopher", -// "Castor, Kathy", -// "Castricone, Dan", -// "Castro, Joaquin", -// "Caughey, Miles", -// "Chabot, Paul", -// "Chabot, Steve", -// "Chadwick, Bruce", -// "Chafee, Lincoln", -// "Chaffetz, Jason", -// "Chane, Jonathan", -// "Chappelle-Nadal, Maria", -// "Chavez, Cesar", -// "Chavez, Rocky", -// "Chelgren, Mark", -// "Cheney, Liz", -// "Cheng, Xiangfei", -// "Chicon, Martin", -// "Choi, Jun", -// "Christensen, Gordon", -// "Christensen, Leland", -// "Christie, Chris", -// "Christopher, Warren", -// "Chu, Judy", -// "Cicilline, David", -// "Cino, Michael", -// "Clark, Katherine", -// "Clark, Mike", -// "Clarke, Jonathan", -// "Clarke, Yvette D", -// "Clawson, Curt", -// "Clay, William L Jr", -// "Cleaver, Emanuel", -// "Cleek, N Eugene", -// "Clemens, Peter", -// "Clever, Paul", -// "Clinton, Hillary", -// "Clyburn, James E", -// "Coblenz, Michael", -// "Coffman, Mike", -// "Cohen, Ron", -// "Cohen, Steve", -// "Coker, Adam", -// "Cole, Michael", -// "Cole, Tom", -// "Coleman, Bonnie", -// "Coleman, Lynn", -// "Collins, Chris", -// "Collins, Doug", -// "Collins, Nancy", -// "Comer, James", -// "Comstock, Barbara", -// "Conaway, Mike", -// "Concepcion, Hector L", -// "Condit, Jim Jr", -// "Condley, Kerri", -// "Connolly, Gerry", -// "Connors, Thomas", -// "Conyers, John Jr", -// "Coogan, Bob", -// "Cook, Paul", -// "Cook, Suzan Johnson", -// "Cook, York", -// "Cooke, C L", -// "Cooper, Jim", -// "Cope, Clay", -// "Corely, Everett", -// "Corley, Jason", -// "Cornelius, Bob", -// "Cornette, Dave", -// "Correa, Lou", -// "Costa, Jim", -// "Costello, Fred", -// "Costello, Ryan", -// "Counsil, Gordon Joe", -// "Courtney, Joe", -// "Coyne, John F III", -// "Cozad, David", -// "Crabtree, Valleri", -// "Craig, Andy", -// "Craig, Angie", -// "Cramer, Kevin", -// "Cramer, Robert", -// "Crapo, Mike", -// "Crawford, Rick", -// "Crenshaw, Ander ", -// "Crist, Charlie", -// "Crowley, Joseph", -// "Crumpton, Ron", -// "Cruz, Ted", -// "Cuellar, Henry", -// "Culberson, John", -// "Culler, Anthony", -// "Cullerton, Tom", -// "Cummings, Elijah E", -// "Cummings, Ted", -// "Curbelo, Carlos", -// "Curran, Patricia Margaret", -// "Curry, Dianne", -// "Daggett, Doug", -// "Dagnesses, Rafael", -// "Daly, Kay", -// "Davidson, Allen", -// "Davidson, Warren", -// "Davies, Aaron", -// "Davis, Danny K", -// "Davis, Dereck", -// "Davis, Rodney", -// "Davis, Susan A", -// "Day, Thomas", -// "Deacon, Colleen", -// "Dean, Andre", -// "Deeb, Gregory", -// "DeFazio, Peter", -// "DeGette, Diana", -// "Del Beccaro, Tom", -// "Del Rosso, Michael", -// "Del Vecchio, Kenneth", -// "Delaney, John K", -// "DeLauro, Rosa L", -// "DelBene, Suzan", -// "Demaree, Angela", -// "Deming, Robert", -// "Demings, Val", -// "Denham, Jeff", -// "Denham, Joe", -// "Dent, Charlie", -// "Derickson, Tim", -// "Derlet, Robert", -// "Derrick, Mike", -// "DeSantis, Ron", -// "Desaulnier, Mark", -// "Desjarlais, Scott", -// "Detch, Matt", -// "Detzel, Denis", -// "Deuser, August", -// "Deutch, Ted", -// "DeVore, Bob Jr", -// "Diaz-Balart, Mario", -// "DiChihara, Larry", -// "Dicianni, Peter", -// "Dickerson, John Martin", -// "Dickinson, Mike", -// "Dingell, Debbie", -// "Dittmar, Jane", -// "Doggett, Lloyd", -// "Dold, Bob", -// "Domino, Carl", -// "Donovan, Dan", -// "Douglas, Richard", -// "Doyle, Mike", -// "Drabik, Gerald", -// "Driskell, Gretchen", -// "Duckworth, Tammy", -// "Duffie, Ryan", -// "Duffy, Sean P", -// "Duncan, Jeff", -// "Duncan, Jim", -// "Duncan, John J Jr", -// "Dunn, Joseph", -// "Dunn, Neal", -// "Duome, Marc", -// "Edwards, Donna", -// "Eggman, Michael", -// "Ehler, Charles", -// "Eisenbach, David", -// "Eldridge, Conner", -// "Elizondo, Dolly", -// "Ellison, Allen", -// "Ellison, Greg", -// "Ellison, Keith", -// "Ellmers, Renee", -// "Emanuele, James", -// "Emery, Ed", -// "Emmer, Tom", -// "Engel, Eliot L", -// "Enyia, Amara", -// "Ervin, Valerie", -// "Eshoo, Anna", -// "Espaillat, Adriano", -// "Espinoza, Maria", -// "Estrada, John", -// "Esty, Elizabeth", -// "Evans, Chip", -// "Evans, Dwight", -// "Evans, Mervin", -// "Evans, Richard", -// "Faddis, Sam", -// "Fahmy, Fatima Rita", -// "Fareed, Justin", -// "Farenthold, Blake", -// "Farr, Sam", -// "Faso, John", -// "Fattah, Chaka", -// "Fedalei, Chris", -// "Feerer, Donald", -// "Feingold, Russ", -// "Ferrer, Hector", -// "Fetterman, John", -// "Ficker, Robin", -// "Fiegen, Tom", -// "Filak, Michael", -// "Fincher, Steve", -// "Fiore, Michele", -// "Fiorina, Carly", -// "Fisher, Sharon", -// "Fitzpatrick, Brian", -// "Fleischmann, Chuck", -// "Fleming, John", -// "Flores, Bill", -// "Flores, Lucy", -// "Flowers, Margaret", -// "Flynn, Michael", -// "Flynn, Mike", -// "Flynn, Sean", -// "Foister, Corey", -// "Folkner, Sadona M", -// "Follweiler, Archie", -// "Forbes, Randy", -// "Forest, Dylan", -// "Fortenberry, Jeff", -// "Foster, Bill", -// "Fowler, Steven", -// "Fox, Randy", -// "Foxx, Virginia", -// "Frankel, Lois J", -// "Franks, Trent", -// "Fraser, Aaron", -// "Fraser, William", -// "Frazier, Ryan", -// "Freeman, April", -// "Freeman, Marc", -// "Frelinghuysen, Rodney", -// "Fritz, Jim", -// "Fudge, Marcia L", -// "Gabbard, Tulsi", -// "Galdo, Joseph F", -// "Gallagher, Mike", -// "Gallaher, Scot", -// "Gallego, Ruben", -// "Galloway, GG", -// "Galloway, Pam", -// "Gandolfo, Angela Marie", -// "Garamendi, John", -// "Garcia, Adrian", -// "Garcia, Dominique", -// "Garrett, Greg", -// "Garrett, Scott", -// "Garrett, Tom", -// "Garves, Ben", -// "Garza, Julio", -// "Gaskins, Samuel Lewis", -// "Geissinger, Glenn", -// "Gentile, Vinnie", -// "George, Scott", -// "Gerritson, Becky", -// "Gerson, David", -// "Gibbs, Bob", -// "Gibson, Charlotte", -// "Gibson, Mark", -// "Gigliotti, Lou", -// "Gilbert, Frank", -// "Gilbert, Melissa", -// "Gildersleeve, Tim", -// "Giles, Dave", -// "Giles, Jimmy", -// "Gill, David", -// "Gilmore, Jim", -// "Giroux, Dan", -// "Gitsham, Denise", -// "Gladney Mark", -// "Glenn, Darryl", -// "Glidewell, Pete", -// "Godwin, Mary Elisabeth", -// "Gohmert, Louis B Jr", -// "Golderer, Bill", -// "Gonzales, Regino James", -// "Gonzalez, Evelio", -// "Gonzalez, Jenniffer", -// "Gonzalez, Rey Jr", -// "Gonzalez, Travis", -// "Gonzalez, Vicente", -// "Goodlatte, Bob", -// "Googe, Sue", -// "Gordon, Dave", -// "Gosar, Paul", -// "Gottheimer, Josh", -// "Gould, James", -// "Gowan, David", -// "Gowdy, Trey", -// "Grabelle, Justin", -// "Gradert, Jamieson", -// "Graham, Gwen", -// "Granger, Kay", -// "Grant, Kevin", -// "Grant, Kevin Jay", -// "Grassley, Chuck", -// "Graves, Garret", -// "Graves, Sam", -// "Graves, Tom", -// "Gray, Casey", -// "Gray, Jim", -// "Grayson, Alan", -// "Grayson, Derrick", -// "Grayson, Richard", -// "Green, Al", -// "Green, Gene", -// "Greene, Russell", -// "Gregory, DuWayne", -// "Grey, Clive", -// "Griffin, Kevin", -// "Griffin, Taylor", -// "Griffith, Morgan", -// "Grijalva, Raul M", -// "Grimsley, Warren", -// "Grisham, Michelle Lujan", -// "Grothman, Glenn S", -// "Guild, Tom", -// "Guillory, Elbert", -// "Guinta, Frank", -// "Gumina, Tony", -// "Gurfein, David", -// "Guthrie, Brett", -// "Guthrie, Sean", -// "Gutierrez, Luis V", -// "Gutzeit, Maria", -// "Haemmerle, Eric", -// "Hagan, Bob", -// "Haggerty, Edward", -// "Hale, John David", -// "Hall, Isadore", -// "Hall, Ray", -// "Hamilton, Eddie", -// "Hanna, Richard", -// "Hantsch, Joseph J", -// "Hardiman, Tio", -// "Hardin, Chris", -// "Hardin, Zeffen", -// "Hardy, Cresent", -// "Harlan, Patrick", -// "Harper, Gregg", -// "Harrington, John IV", -// "Harris, Andy", -// "Harris, Kamala D", -// "Harris, Napoleon", -// "Hartman, Christina", -// "Hartzler, Vicky", -// "Hassan, Ahmad", -// "Hassan, Maggie", -// "Hastings, Alcee L", -// "Hawks, Paula", -// "Hayes, Chris", -// "Heaney, Andrew", -// "Heck, Dennis", -// "Heck, Joe", -// "Heinz, Matt", -// "Helland, Bob", -// "Hensarling, Jeb", -// "Hernandez, Roger", -// "Hernick, Charles", -// "Herrera Beutler, Jaime", -// "Hice, Jody B", -// "Hicks, Kerry", -// "Hidalgo, Juan", -// "Higgins, Brian M", -// "Hill, Baron", -// "Hill, French", -// "Hill, Randal", -// "Himes, Jim", -// "Hinojosa, Ruben", -// "Hinson, Amanda Lynn", -// "Hoeber, Amie", -// "Hoeven, John", -// "Hogg, Rob", -// "Holbrook, Mark", -// "Holcomb, Eric", -// "Holding, George", -// "Holliday, Ed", -// "Hollingsworth, Trey", -// "Holloway, Lashonda", -// "Holmes, Greg", -// "Homquist, Larry", -// "Honda, Mike", -// "Hooe, Joey", -// "Horne, Jenny", -// "Horne, Tom", -// "Horst, John", -// "Hosta, John", -// "Houchin, Erin", -// "Houlihan, Rory", -// "House, Phillip", -// "Howard, Albert", -// "Howard, Frank", -// "Howe, John", -// "Howland, Amanda", -// "Hoyer, Steny H", -// "Huckabee, Mike", -// "Hudson, Richard", -// "Huelskamp, Tim", -// "Huerta, Emilio", -// "Huffman, Jared", -// "Huizenga, Bill", -// "Hultgren, Randy", -// "Hunter, Duncan D", -// "Hurd, Will", -// "Hurst, David", -// "Hurt, Robert", -// "Hyman, Mal", -// "Invictus, Augustus Sol", -// "Ireton, Jim", -// "Isakson, Johnny", -// "Isakson, Steve", -// "Israel, Steve", -// "Issa, Darrell", -// "Ivey, Glenn", -// "Izzo, Rose", -// "Jackson Lee, Sheila", -// "Jackson, Jarrin", -// "Jacob, Peter", -// "Jacobson, Oren", -// "Jaquess, Don", -// "Jawando, Will", -// "Jayapal, Pramila", -// "Jefferson, Jrmar", -// "Jeffries, Hakeem", -// "Jenkins, Evan", -// "Jenkins, Lynn", -// "Jindal, Bobby", -// "John, Rick", -// "John, Rob", -// "Johnson, Bill", -// "Johnson, Eddie Bernice", -// "Johnson, Gary", -// "Johnson, Hank", -// "Johnson, Lon", -// "Johnson, Ron", -// "Johnson, Sam", -// "Jolly, David", -// "Jones, Art", -// "Jones, Lateresa", -// "Jones, Rafael Arden Sr", -// "Jones, Scott", -// "Jones, Starner", -// "Jones, Tom", -// "Jones, Walter B Jr", -// "Jordan, Jim", -// "Joyce, David P", -// "Juneau, Denise", -// "Kaiman, Jon", -// "Kalemkarian, Timothy Charles", -// "Kander, Jason", -// "Kaplan, Anna", -// "Kaptur, Marcy", -// "Kasich, John", -// "Katko, John", -// "Kaufman, Joe", -// "Kealy, Dwight", -// "Keating, Bill", -// "Keenen, Lee", -// "Kefalas, Chrys", -// "Kehoe, John", -// "Keith, Pam", -// "Kelly, Mike", -// "Kelly, Robin", -// "Kelly, Trent", -// "Kemper, Nancy Jo", -// "Kender, Jeff", -// "Kennedy, Joe III", -// "Key, John", -// "Keyes, Alan", -// "Keyser, Jon", -// "Khal, Sami", -// "Khanna, Ro", -// "Khouri, Tonia", -// "Kiball, Teiji", -// "Kiehne, Gary", -// "Kildee, Dan", -// "Kilmer, Derek", -// "Kind, Ron", -// "King, Pete", -// "King, Steven A", -// "King, Terri", -// "Kingson, Eric", -// "Kinlaw, Michael", -// "Kinzinger, Adam", -// "Kinzler, Jay", -// "Kirk, Mark", -// "Kirkpatrick, Ann", -// "Kirshner, Brandon", -// "Kline, John", -// "Knezek, Erick", -// "Knight, Steve", -// "Kokkonen, Matt", -// "Konsmo, Mike", -// "Kopsick, Joe", -// "Kozell, Rick", -// "Kraayvanger, Jason", -// "Krause, Bob", -// "Krause, Joel", -// "Krishnamoorthi, Raja", -// "Kroeger, Gary", -// "Kuster, Ann Mclane", -// "Laboy, Zoe", -// "Labrador, Raul", -// "Lafrance, Nathan", -// "LaHood, Darin", -// "LaMalfa, Doug", -// "Lamb, Thomas", -// "Lamborn, Douglas L", -// "Lance, Leonard", -// "Lane, James", -// "Lange, Jim", -// "Lange, John", -// "Langevin, Jim", -// "Lankford, James", -// "Laplante, Roger Alan", -// "LaPolice, Alan", -// "Larchuk, Steve", -// "Larivee, Bob", -// "Larose, Josue", -// "Larose, Valencia", -// "Larsen, David", -// "Larsen, Rick", -// "Larson, Donald", -// "Larson, John B", -// "Lasonde, Joan McCarthy", -// "Latta, Robert E", -// "Lauren, Robert", -// "Law, Alexander", -// "Law, Phil", -// "Lawrence, Brenda", -// "Lawrence, Mary", -// "Laws, Jerry", -// "Leach, Ron", -// "Leahy, Patrick", -// "Lee, Barbara", -// "Lee, Mike", -// "Lee, Susie", -// "Lee, Yungman", -// "Leeds, Robert", -// "Leib, Bryan", -// "Lessig, Lawrence", -// "Levin, Sander", -// "Lewis, Jason", -// "Lewis, John", -// "Lewis, Marcus", -// "Li, Lindy", -// "Lieber, Arthur", -// "Lieberman, Richard", -// "Liebnitzky, Wayne", -// "Lieske, Joel", -// "Lieu, Ted", -// "Lingerfelt, Charles", -// "Lipinski, Daniel", -// "Lloyd, James", -// "LoBiondo, Frank A", -// "Loebsack, David", -// "Lofgren, Zoe", -// "Long, Billy", -// "Lopez, Adam", -// "Lopez, Pete", -// "Lopez-Cantera, Carlos", -// "Lopez-Cervantez, Joanne", -// "Loudermilk, Barry", -// "Love, Mia", -// "Lowe, Thuy", -// "Lowenthal, Alan", -// "Lowey, Nita M", -// "Lozano, Roy", -// "Lucas, Frank D", -// "Lucero, Michael Glenn", -// "Lucius, Casey", -// "Luetkemeyer, Blaine", -// "Lujan, Ben R", -// "Lummis, Cynthia", -// "Lupinacci, Chad", -// "Lynch, Matt", -// "Lynch, Stephen F", -// "Lynn, Eric", -// "MacArthur, Thomas", -// "Maddux, Robert", -// "Madrigal, Ray", -// "Maggitt, Jesse", -// "Mahendra, Bobby", -// "Malik, Dean", -// "Malloy, Patrick", -// "Maloney, Carolyn B", -// "Maloney, James", -// "Maloney, Sean Patrick", -// "Marchant, Kenny", -// "Marin, Juan Antonio Jr", -// "Marino, Tom", -// "Marlowe, Hayden", -// "Marshall, Robert", -// "Marshall, Roger", -// "Marsicano, Michael", -// "Marter, James", -// "Martin, Jack", -// "Martin, Jeff", -// "Martin, John", -// "Martins, Jack", -// "Marx, Angie", -// "Mason, Christopher", -// "Massie, Thomas", -// "Mast, Brian", -// "Masto, Catherine Cortez", -// "Mathis, Nathan", -// "Matory, Liz", -// "Matsui, Doris O", -// "Matta, Bill", -// "Matthews, Andy", -// "Matthews, Kathleen", -// "Matvey, Joe", -// "Mauck, Eric", -// "Maxwell, Matt", -// "May, Donald", -// "Mayers, Richard", -// "McAffrey, Al", -// "McBean, Scott", -// "McCain, John", -// "McCall, Matt", -// "McCarter, Kyle", -// "McCarthy, Kevin", -// "McCaul, Michael", -// "McClelland, Erin", -// "McClintock, Tom", -// "McCluskey, Blake", -// "McCollum, Betty", -// "McConnell, Jonathan", -// "McCoy, Dave", -// "McCullough, William", -// "McDermott, Jim", -// "McDermott, Joe", -// "McDevitt, David", -// "McDonough, Pat", -// "McDowell, Jan", -// "McFall, Jerald", -// "McGill, Shadrack", -// "McGinty, Katie", -// "McGovern, James P", -// "McGroarty, Colin", -// "McHenry, Patrick", -// "McKellar, Shirley", -// "McKinley, David", -// "McLaughlin, Nathaniel", -// "McLeod, Johnny", -// "McMichael, Craig", -// "McMorris Rodgers, Cathy", -// "McNeil, John", -// "McNerney, Jerry", -// "McSally, Martha", -// "Meadows, Mark R", -// "Mealer, John Lewis", -// "Meehan, Patrick", -// "Meeks, Gregory W", -// "Meena, Jack", -// "Meer, Edward", -// "Mehaffey, Sam", -// "Mellon, Rob", -// "Meluskey, Alex", -// "Mendenhall, David", -// "Mendoza, Ben", -// "Mendoza, Matt", -// "Meng, Grace", -// "Messer, Luke", -// "Mica, John L", -// "Mike, the Mover", -// "Millard, Andy", -// "Miller, Darlene", -// "Miller, Jeff", -// "Mills, Chip", -// "Mills, John", -// "Mills, Thomas", -// "Minning, Dena", -// "Mirza, Ali", -// "Mitchell, Paul", -// "Mix, Richard", -// "Moharir, Mukund Martand", -// "Molnar, Robert", -// "Molyett, Matthew", -// "Moolenaar, John", -// "Mooney, Alex", -// "Moore, Gwen", -// "Moran, Jerry", -// "Morgan, Yuripzy", -// "Morning, John", -// "Morrison, Terrance", -// "Morrow, John", -// "Morse, Nicholas", -// "Moss, Richard", -// "Moulton, Seth", -// "Mowery, Tod", -// "Mowrer, Jim", -// "Mullin, Markwayne", -// "Mulvaney, Mick", -// "Murdock, Brett", -// "Murkowski, Lisa", -// "Muroff, Dan", -// "Murphy, John", -// "Murphy, Pat", -// "Murphy, Patrick", -// "Murphy, Tim", -// "Murray, Patty", -// "Musante, Marcus", -// "Myhra, Pam", -// "Myrickes, Dorian", -// "Nadler, Jerrold", -// "Nana, Charles", -// "Nance, Kathryn", -// "Napolitano, Grace", -// "Nasiri, Mohammad Abous Sabur", -// "Nathan, Bruce", -// "Naughton, Shaughnessy", -// "Navarro, Omar", -// "Neal, Richard E", -// "Neely, Charles", -// "Negron, Rebecca", -// "Neugebauer, Randy", -// "Neville, Tim", -// "Newhouse, Dan", -// "Newton, William", -// "Nguyen, Bao", -// "Nightenhelser, Todd", -// "Nikpour, Noelle", -// "Noble, Sandra Queen", -// "Noem, Kristi", -// "Nolan, Rick", -// "Noland, Michael", -// "Norcross, Don", -// "Norris, Chuck", -// "Norris, Phil", -// "Norton, Eleanor Holmes", -// "Novak, Daria", -// "Nugent, Richard", -// "Nunes, Devin", -// "O'Connor, Shawn", -// "O'Halleran, Tom", -// "O'Hara, Shawn", -// "O'Malley, Martin", -// "O'Malley, Tom", -// "O'Rourke, Beto", -// "Oceguera, John", -// "Oliva, Phil", -// "Olivas, Miguel", -// "Olree, Brock", -// "Olson, Pete", -// "Orentlicher, David", -// "Orton, Bill", -// "Osborne, Tom", -// "Osborne, Walter", -// "Ostrander, Bill", -// "Otto, Bill", -// "Otto, Mark", -// "Owens, Jacob", -// "Pace, Jim", -// "Pahlke, Elizabeth Diane", -// "Pakootas, Joe", -// "Palacios, Juan Jr", -// "Palazzo, Steven", -// "Pallone, Frank Jr", -// "Palmer, Gary", -// "Palzer, Tom", -// "Panetta, Jimmy", -// "Pape, Michael", -// "Pappas, George", -// "Parra, Daniel", -// "Parrish, Don", -// "Pascrell, Bill Jr", -// "Pataki, George", -// "Pate, Ava", -// "Patel, Ravi", -// "Patterson, Ralph", -// "Patterson, Robert W", -// "Patty, Brandon", -// "Paul, Rand", -// "Paulsen, Erik", -// "Pavlov, Phil", -// "Pawlowski, Ed", -// "Payne, Donald M Jr", -// "Pearce, Steve", -// "Pearson, Cecil Jr", -// "Pearson, Michael", -// "Pelosi, Nancy", -// "Pena-Melnyk, Joseline", -// "Perez, Connie", -// "Perez, Frank", -// "Perkins, Bill", -// "Perkins, Jo Rae", -// "Perkins, Randy", -// "Perlmutter, Edwin G", -// "Perry, Mary", -// "Perry, Rick", -// "Perry, Scott", -// "Persinger, Scott", -// "Pesquera, Carlos", -// "Peter, Richard", -// "Peters, Scott", -// "Peterson, Collin", -// "Peterson, Hart", -// "Petri, Scott", -// "Pfaff, Jim", -// "Phelps, Todd", -// "Phillips, Bill", -// "Phillips, George", -// "Picus, Preston", -// "Pierce, Douglas", -// "Pierre-Charles, Idson", -// "Pingree, Chellie", -// "Pirkle, Greg", -// "Pistone, John", -// "Pittenger, Robert", -// "Pitts, Joe", -// "Pizer, David", -// "Plaskett, Stacey", -// "Plaster, Mark", -// "Ploeckelmann, Michael", -// "Plumb, John", -// "Pocan, Mark", -// "Poe, Bob", -// "Poe, Ted", -// "Poliquin, Bruce", -// "Polis, Jared", -// "Pompeo, Mike", -// "Portman, Rob", -// "Posey, Bill", -// "Powell, Adam Clayton IV", -// "Prather, Kelli", -// "Price, David", -// "Price, Leroi", -// "Price, Tom", -// "Prince, Joseph", -// "Pugh, D Clay", -// "Purdy, Polly Jesus", -// "Putman, David", -// "Pybrum, Steven", -// "Quigley, Mike", -// "Quinn, Dennis C", -// "Quinn, Pat", -// "Quintanilla, Carlos", -// "Quintanilla, Joel", -// "Raasch, Wayne", -// "Rab, Aejaz", -// "Rabinowitz, Jeffrey G", -// "Radewagen, Amata Coleman", -// "Ramsland, Russ", -// "Randolph, Susannah", -// "Rangel, Ricardo", -// "Ransom, Lisa", -// "Raskin, Jamie", -// "Ratcliffe, John Lee", -// "Raty, Timothy A", -// "Ray, Troy", -// "Rayburn, Charles", -// "Recktenwald, Tom", -// "Redd, Shawn", -// "Reed, Tom", -// "Reed, Wendy", -// "Reichert, Dave", -// "Reigle, Hans", -// "Renacci, Jim", -// "Rentas, Wanda", -// "Rey, Chris", -// "Reynolds, Roger", -// "Ribble, Reid", -// "Rice, Kathleen", -// "Rice, Tom", -// "Rich, Roy", -// "Richards, Ronny", -// "Richmond, Cedric", -// "Rigell, Scott", -// "Ritchie, Jason", -// "Rivera, Ernesto J", -// "Robbins, Jim", -// "Roberson, Michael", -// "Roberts, Jim", -// "Roberts, Shawn", -// "Roberts, Timothy", -// "Robertson, Glen", -// "Robertson, Terry", -// "Roby, Martha", -// "Roche, Frank", -// "Rochester, Lisa Blunt", -// "Roderick, Steve", -// "Roe, Phil", -// "Rogers, Bob", -// "Rogers, David", -// "Rogers, Hal", -// "Rogers, Mike D", -// "Rohrabacher, Dana", -// "Rokita, Todd", -// "Romeo, Mike", -// "Ronan, Samuel", -// "Rooney, Tom", -// "Ros-Lehtinen, Ileana", -// "Rosa, Angel", -// "Roseman, Jeffrey", -// "Roseman, Jeffrey Lee", -// "Rosen, Jacky", -// "Rosier, Donald", -// "Roskam, Peter", -// "Ross, Deborah", -// "Ross, Dennis", -// "Ross, Henry", -// "Rotering, Nancey Rodkin", -// "Roth, Rick", -// "Rothfus, Keith J", -// "Rouco, George", -// "Roughneen, Cherie Myint", -// "Rourke, Robb", -// "Rouzer, David", -// "Roybal-Allard, Lucille", -// "Royce, Ed", -// "Rubin, Joel", -// "Rubio, Marco", -// "Rucker, Austin", -// "Ruiz, Raul", -// "Ruppersberger, Dutch", -// "Rush, Bobby L", -// "Russell, Steven", -// "Ryan, Greg", -// "Ryan, Paul", -// "Ryan, Tim", -// "Sablan, Gregorio", -// "Sadoff, Eli", -// "Salas, Javier", -// "Salinas, Xavier", -// "Salmon, Matt", -// "San Miguel, Edna", -// "Sanborn, Alan", -// "Sanchez, Heberto", -// "Sanchez, Linda", -// "Sanchez, Loretta", -// "Sanders, Bernie", -// "Sanders, Jaime", -// "Sanders, James Jr", -// "Sanford, Mark", -// "Santarsiero, Steve", -// "Santiago, David", -// "Santorum, Rick", -// "Sarbanes, John", -// "Savary, Sue", -// "Savitt, Marc", -// "Sbaih, Jesse", -// "Scalise, Steve", -// "Schafranek, Robert", -// "Schakowsky, Jan", -// "Schatz, Brian", -// "Scheminant, Kevin", -// "Schiff, Adam", -// "Schnackenberg, Matt", -// "Schneider, Brad", -// "Schneider, Helene", -// "Schock, Aaron", -// "Schrader, Kurt", -// "Schroeder, Daniel Michael", -// "Schroeder, Will", -// "Schultz, Debbie Wasserman", -// "Schumer, Charles E", -// "Schweikert, David", -// "Scott, Austin", -// "Scott, Bobby", -// "Scott, David", -// "Scott, Elizabeth", -// "Scott, Tim", -// "Seay, Bob", -// "Sensenbrenner, F James Jr", -// "Seretskiy, Yuriy", -// "Serrano, Jose E", -// "Sessions, Pete", -// "Sestak, Joe", -// "Sewell, Terri A", -// "Shammas, Joe", -// "Shaver, Rob", -// "Shea-Porter, Carol", -// "Sheets, Lajena", -// "Shelby, Richard C", -// "Shepherd, Doug", -// "Sheridan, Tim", -// "Sherman, Brad", -// "Sherman, Rob", -// "Sherzan, Mike", -// "Shimkus, John M", -// "Short, Bryon Hall", -// "Short, Grant", -// "Showen, Paul", -// "Shudofsky, Aryeh", -// "Shuster, Bill", -// "Sidle, Calvin", -// "Simpson, Mike", -// "Sims, Brian", -// "Sims, Kaleb", -// "Sinema, Kyrsten", -// "Singer, Alex", -// "Sires, Albio", -// "Sittenfeld, P G", -// "Skolnick, Shelly", -// "Slaughter, Louise M", -// "Slaughter, Stephen", -// "Slavens, John", -// "Smigiel, Mike", -// "Smith, Adam", -// "Smith, Adrian", -// "Smith, Ande", -// "Smith, Chris", -// "Smith, Dennis", -// "Smith, Glo", -// "Smith, Jason", -// "Smith, Joe", -// "Smith, Lamar", -// "Smith, Michael", -// "Smucker, Lloyd", -// "Sol-Gutierrez, Ana", -// "Solen, Ryan", -// "Somerville,Robert Eric", -// "Soto, Darren", -// "Spain, Paul", -// "Spalding, Carla", -// "Spampinato, Frank", -// "Sparks, Daniel", -// "Speier, Jackie", -// "Spotorno, Frank", -// "Spurlino, Jim", -// "Staley, Violet", -// "Standard, Sean", -// "Starr, Michael Bob", -// "Starrett, Grant", -// "Steele, Victoria", -// "Stefanik, Elise", -// "Stein, Jill", -// "Stella, Dominick", -// "Stephens, Barry", -// "Stern, Everett", -// "Stern, Steve", -// "Stewart, Chris", -// "Stewart, Faye", -// "Stewart, Nathan", -// "Stilwell, Jeff", -// "Stine, Kevin", -// "Stivers, Steve", -// "Stokham, Casper", -// "Stone, Damian", -// "Stone, Jeff", -// "Stovall, Dwayne", -// "Strait, Terence", -// "Strauss, Ray", -// "Straw, Andrew", -// "Strickland, Ted", -// "Strzala, Melissa", -// "Stubson, Tim", -// "Stutzman, Marlin", -// "Sundheim, Duf", -// "Sunthonchart, Paiboon Jr", -// "Suozzi, Tom", -// "Swaim, Jason", -// "Swalwell, Eric", -// "Swartz, Donnie", -// "Sweeney, Mike", -// "Sweeten, Randy", -// "Swing, Gary", -// "Swinton, Jonathan", -// "Szeliga, Kathy", -// "Tacherra, Johnny", -// "Taddeo, Annette", -// "Tagert, Mike", -// "Takai, Mark", -// "Takano, Mark", -// "Tams, Michael", -// "Tarkanian, Danny", -// "Tate, Jason", -// "Taub, Russ", -// "Taylor, Dwayne L", -// "Taylor, James", -// "Taylor, Kerith Strano", -// "Taylor, Priscilla", -// "Teijeiro, Annette", -// "Teng, Chia-Chi", -// "Thies, Charles", -// "Thomas, Brian", -// "Thomas, Kathleen", -// "Thomas, Mary", -// "Thomas, William Joseph", -// "Thompson, Bennie G", -// "Thompson, Geraldine", -// "Thompson, Glenn", -// "Thompson, Kirk", -// "Thompson, Mike", -// "Thornberry, Mac", -// "Thornton, Alvin", -// "Throne-Holst, Anna", -// "Thune, John", -// "Thurgood, Keith", -// "Tiberi, Patrick J", -// "Tillman, Jimmy Lee II", -// "Tipton, Scott", -// "Titus, Dina", -// "Tokar, Jeff", -// "Tolerton, Nicholas", -// "Tollefson, Jon", -// "Tom, Kip", -// "Tomkins, Anthony", -// "Tonko, Paul", -// "Toole, Cathy", -// "Toomey, Pat", -// "Torres, Norma", -// "Toth, Steve", -// "Townsend, Bryan", -// "Tribandis, Tommy", -// "Trott, Dave", -// "Trotta, Rob", -// "Trump, Donald", -// "Tsimerman, Alex", -// "Tsongas, Niki", -// "Tuck, Mickey", -// "Turner, Ingrid", -// "Turner, Michael R", -// "Tuttle, Bailey", -// "Tyrrel, Charlie", -// "Upton, Fred", -// "Vakil, Tejas", -// "Valadao, David", -// "Valle, John Paul", -// "Van Blarcom, Cory Scott", -// "Van Hollen, Chris", -// "Van Raam, Douglas S", -// "Van Steenwyk, Clair", -// "Vance, Brandon", -// "Vance, Chris", -// "Vandersand, Ethan", -// "Vargas, Juan", -// "Vargas, Phillip", -// "Veasey, Marc", -// "Vega, Angel L", -// "Vela, Filemon", -// "Velazquez, Nydia M", -// "Veltmeyer, James", -// "Vernon, Monica", -// "Villarreal, James", -// "Villarreal, Ruben", -// "Vince, Lou", -// "Visclosky, Pete", -// "Vivoni, Miguel Hernandez", -// "Vlakancic, Connor", -// "Vogt, Dave", -// "Volpe, Frank", -// "Vowell, Edward", -// "Wade, Mike", -// "Wagner, Ann L", -// "Wakely, Tom", -// "Walbeck, Matthew", -// "Walberg, Tim", -// "Walden, Greg", -// "Walker, Kimberly H", -// "Walker, Mark", -// "Walker, Scott", -// "Walkinshaw, Brady", -// "Walorski, Jackie", -// "Walters, Mimi", -// "Waltz, Brent", -// "Walz, Jim", -// "Walz, Timothy J", -// "Ward, Kelli", -// "Ware, Leonard", -// "Warren, Andy", -// "Warren, DeRenda", -// "Waters, Maxine", -// "Watson, Lupe Ramos", -// "Weaver, Kim", -// "Webb, Jim", -// "Webb, Mike", -// "Weber, Randy", -// "Webster, Daniel", -// "Welch, Peter", -// "Wenstrup, Brad", -// "Wescott, Mathew", -// "West, Ben", -// "West, Larry J", -// "West, Mark", -// "Westerman, Bruce", -// "Westley, Tim", -// "Westmoreland, Lynn A", -// "Wheeler, Marihelen", -// "White, Herman", -// "White, Jim", -// "White, Kevin Francis Lt col", -// "Whited, Joe", -// "Whitfield, Ed", -// "Whitney, Terry", -// "Whitwell, Quentin", -// "Wicklund, Mark", -// "Wilcox, Todd", -// "Wilder, Sellus", -// "Wildes, Michael", -// "Wiley, Albert Jr", -// "Williams, Clyde", -// "Williams, David III", -// "Williams, Paul", -// "Williams, Roger", -// "Williams, Steve", -// "Williamson, Jarrell", -// "Willis, Colm", -// "Willmert, Andrew", -// "Wilson, Chase", -// "Wilson, Frederica", -// "Wilson, Joe", -// "Winfrey, Janice", -// "Winge, Kevin", -// "Winston, Simon", -// "Winteregg, J D", -// "Wittman, Rob", -// "Wolf, August", -// "Womack, Steve", -// "Woodall, Rob", -// "Wooley, George", -// "Woolridge, Ruby Faye", -// "Wright, Doug", -// "Wright, Keith", -// "Wright, Paul", -// "Wyden, Ron", -// "Wyman, Phil", -// "Xuna, John", -// "Yandik, Will", -// "Yarmuth, John A", -// "Yoder, Kevin", -// "Yoder, Shelli", -// "Yoho, Ted", -// "Young, David", -// "Young, Dean", -// "Young, Don", -// "Young, Todd", -// "Zalcman, Mark", -// "Zeldin, Lee", -// "Zinke, Ryan K", -// "Zinn, Walter Jr", -// "Zirkelbach, Ray", -// "Zoeller, Gregory", -// "Zopp, Andrea", -// "Zuniga, Alberto" -// ]; -// $( "#searchField" ).autocomplete({ -// source: availableTags -// }); -// $('.searchBtn').on('click', function(){ -// var userInput = $('#searchField').val(); -// console.log(userInput); -// }); -// }); diff --git a/public/scripts/searchView.js b/public/scripts/searchView.js index d5f7c5a..dca0961 100644 --- a/public/scripts/searchView.js +++ b/public/scripts/searchView.js @@ -33,10 +33,18 @@ }); $('.searchBtn').on('click', function(){ var userInput = $('#searchField').val(); + $('.search-contain').fadeOut(); + setTimeout(function() { + $('.header-container').append($('.search-contain')); + + }, 400) + $('.search-contain').fadeIn('slow'); + $('.search-section').delay(400).slideUp(1000); + $('.header').css('top', '0'); + $('.poli-view').css('margin-top', '10em'); console.log(userInput); }); }); module.results = results; - module.resultsName = resultsName; module.availableTags = availableTags; })(window); diff --git a/public/styles/layout.css b/public/styles/layout.css index 9b014f5..a39b0a0 100644 --- a/public/styles/layout.css +++ b/public/styles/layout.css @@ -59,7 +59,7 @@ figure.poli-picture { color: black; } .ui-autocomplete:hover { - + } /*.financial-charts { diff --git a/public/styles/modules.css b/public/styles/modules.css index 5543f36..c6458a4 100644 --- a/public/styles/modules.css +++ b/public/styles/modules.css @@ -85,6 +85,9 @@ figure.poli-picture img { } @media only screen and (max-width: 400px) { + .header-container { + flex-flow: column; + } /*.container { margin-top: 50%; }*/ From eff17115d0591a15838c4f4c155e640dd5dfea1f Mon Sep 17 00:00:00 2001 From: Austin Arias Date: Tue, 19 Apr 2016 20:16:51 -0700 Subject: [PATCH 129/186] update bio layout. color title per party affiliation --- public/index.html | 6 ++++-- public/scripts/bioController.js | 1 + public/scripts/bioView.js | 15 +++++++++++++++ public/styles/modules.css | 12 ++++++++++++ public/styles/theme.css | 12 ++++++++++++ 5 files changed, 44 insertions(+), 2 deletions(-) diff --git a/public/index.html b/public/index.html index e9eee74..99f921b 100644 --- a/public/index.html +++ b/public/index.html @@ -36,9 +36,11 @@ diff --git a/public/scripts/bioController.js b/public/scripts/bioController.js index 75d9fbe..0bd63f6 100644 --- a/public/scripts/bioController.js +++ b/public/scripts/bioController.js @@ -10,6 +10,7 @@ bioInfo.state = proto.state; bioInfo.website = proto.website; bioInfo.phone = proto.phone; + bioInfo.party = proto.party; return bioInfo; }; diff --git a/public/scripts/bioView.js b/public/scripts/bioView.js index 842c6e5..6af3a23 100644 --- a/public/scripts/bioView.js +++ b/public/scripts/bioView.js @@ -1,10 +1,25 @@ (function (module) { bioViews = {}; + + var partyColor = function (party) { + if (party === 'D') { + return 'democrat'; + } else if (party === 'R') { + return 'republican'; + } else { + return 'other'; + } + }; + + bioViews.renderBio = function (bio) { var template = Handlebars.compile($('#bioTemplate').html()); $('#bio-view').append(template(bio.info)); + $('#bio-view').addClass(partyColor(bio.info.party)); }; + + bioViews.loadBio = function (member, callback) { bio.returnBio(member, function (data, message) { callback(bio); diff --git a/public/styles/modules.css b/public/styles/modules.css index 5543f36..9bcaee4 100644 --- a/public/styles/modules.css +++ b/public/styles/modules.css @@ -35,6 +35,7 @@ .search { font-size: 3em; } + .searchBtn { display: inline-block; font-size: 3em; @@ -44,6 +45,17 @@ border: 0; } +#bio-view ul { + list-style-type: none; + display: flex; + flex-direction: row; +} + +#bio-view ul, #bio-view a { + color: black; + text-decoration: none; +} + .bill-info { -webkit-flex: 1 6 20%; flex: 1 6 20%; diff --git a/public/styles/theme.css b/public/styles/theme.css index 185f537..f9486fb 100644 --- a/public/styles/theme.css +++ b/public/styles/theme.css @@ -10,6 +10,18 @@ overflow-y: hidden; } +.democrat { + color: blue; +} + +.republican { + color: red; +} + +.other { + color: green; +} + .position-yes { background-color: rgb(130, 255, 135); border: 2px solid rgb(27, 194, 0); From 59b42f54738b935063ac5b31251f8cf66a7918ed Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Tue, 19 Apr 2016 20:32:47 -0700 Subject: [PATCH 130/186] update with fucking new legislator fields --- db/2016_legislators.csv | 1428 +++++++++++++++++++++++++++++++++++++++ db/init-db.js | 267 +++++--- 2 files changed, 1586 insertions(+), 109 deletions(-) create mode 100644 db/2016_legislators.csv diff --git a/db/2016_legislators.csv b/db/2016_legislators.csv new file mode 100644 index 0000000..6b543f5 --- /dev/null +++ b/db/2016_legislators.csv @@ -0,0 +1,1428 @@ +crp,firstname,lastname,party,distIdRunFor,fec_id +N00036633,Abraham, Ralph,R,LA05,H4LA05221 +N00037014,Achadjian, Katcho,R,CA24,H6CA24295 +N00035451,Adams, Alma,D,NC12,H4NC12100 +N00036990,Adams, Boyce,R,MS01,H5MS01067 +N00037273,Adams, David,R,FL26,H6FL26017 +N00037274,Adams, Desmund,D,IA03,H6IA03235 +N00027843,Adams, Eddie,R,FL14,H6FL11175 +N00036926,Adcock, Sam,R,MS01,H5MS01034 +N00003028,Aderholt, Robert B,R,AL04,H6AL04098 +N00033165,Agbede, Akinyemi,D,CAS1,S6CA00634 +N00033997,Aguilar, Pete,D,CA31,H2CA31125 +N00037402,Alam, MD,D,MOS1,S6MO00388 +N00038843,Albarran, Charlene,D,UT02,H6UT02390 +N00036917,Albertson, Stewart,D,CAS1,S6CA00618 +N00038776,Allan, Seth,R,OR05,H6OR05168 +N00033720,Allen, Richard W,R,GA12,H2GA12121 +N00031938,Amash, Justin,R,MI03,H0MI03126 +N00031177,Amodei, Mark,R,NV02,H2NV02395 +N00038203,Anderson, Dave,D,MD08,H6MD08515 +N00038571,Anderson, Phil,L,WIS2,S6WI00152 +N00037163,Anderson, Stephanie,3,FL23,H6FL23048 +N00038605,Andres, Teresita,D,CA22,H6CA22166 +N00038806,Ansel, Jeff,I,TX13,H6TX13126 +N00038621,Anthony, Malcolm,R,FL06,H6FL06142 +N00038599,Appleby, Alex,L,CA09,H6CA09106 +N00037263,Applegate, Douglas L,D,CA49,H6CA49102 +N00038594,Armstrong-Stoner, Derek James,D,AZ08,H6AZ08178 +N00038285,Arrington, Jodey,R,TX19,H6TX19099 +N00036932,Ash, James,R,CA53,H6CA53047 +N00005293,Ashford, Brad,D,NE02,H4NE02054 +N00036354,Ashworth, Matthew,R,OH08,H6OH08117 +N00038654,Assini, Mark W,R,NY25,H6NY25166 +N00031491,Atanus, Susanne,R,IL09,H0IL09080 +N00037020,Atkinson, Jacquie,R,CA52,H6CA52114 +N00030980,Ayotte, Kelly,R,NHS1,S0NH00235 +N00033731,Babeu, Paul,R,AZ01,H2AZ04127 +N00005736,Babin, Brian,R,TX36,H6TX02079 +N00037049,Bacon, Donald John,R,NE02,H6NE02125 +N00038660,Baker, Bruce,R,CO07,H6CO07098 +N00037618,Baker, Collin,R,TX06,H6TX06153 +N00037598,Baker, Terry,R,MD06,H6MD06220 +N00036368,Balchunis, Mary Ellen,D,PA07,H4PA07092 +N00037452,Baldacci, Joe,D,ME02,H6ME02122 +N00037303,Bangstad, Kirk,D,WI07,H6WI07140 +N00037185,Banks, Jim,R,IN03,H6IN03229 +N00037608,Bard, Gavin,3,NJ01,H6NJ01196 +N00037030,Baricevic, Charles John,D,IL12,H6IL12099 +N00033200,Barkley, Mike,D,CA10,H2CA00096 +N00025495,Barletta, Lou,R,PA11,H2PA11098 +N00038619,Barney, Sean,D,DE01,H6DE01097 +N00031233,Barr, Andy,R,KY06,H0KY06104 +N00037019,Barragan, Nanette,D,CA44,H6CA44103 +N00038828,Barrera, Roy,D,TX27,H6TX27092 +N00037265,Barringer, Adam,R,FL06,H6FL06100 +N00037454,Bartley, Lori,R,TX18,H6TX18141 +N00005656,Barton, Joe,R,TX06,H4TX06117 +N00001883,Barve, Kumar P,D,MD08,H6MD08291 +N00038671,Basham, Danny,D,IN06,H6IN06164 +N00031877,Bass, Karen,D,CA37,H0CA33117 +N00037160,Batsche, Christopher,R,MOS1,S6MO00370 +N00038259,Batts, Jason,R,KY01,H6KY01102 +N00038687,Baucum, Trey,R,LA04,H6LA04120 +N00038659,Baugh, Scott,R,CA48,H6CA48245 +N00038277,Beagle, Bill,R,OH08,H6OH08141 +N00038245,Bean, Rowan,I,AZ02,H6AZ02197 +N00033904,Beatty, Joyce,D,OH03,H2OH03125 +N00009774,Becerra, Xavier,D,CA34,H2CA30143 +N00036936,Beck, Kristin,D,MD05,H6MD05198 +N00032702,Becker, Francis X Jr,R,NY04,H0NY04099 +N00037624,Becker, Julie,3,WI05,H6WI05102 +N00038849,Bedell, Eileen McNeil,D,VA07,H6VA07148 +N00034073,Bedwell, Danny,L,MS01,H2MS01114 +N00038827,Beebe, Micah,R,TX26,H6TX26128 +N00036211,Beers, Bob,R,NVS2,S6NV00192 +N00038780,Beiler, Chet,R,PA16,H6PA16312 +N00038559,Beitiks, Mikelis,I,CAS1,S6CA00766 +N00038795,Bell, Adam,D,TX03,H6TX03192 +N00038636,Bell, Doug,R,GA05,H6GA05290 +N00037497,Benedict, Lee,R,GAS2,S6GA00184 +N00031934,Benishek, Dan,R,MI01,H0MI01088 +N00030608,Bennet, Michael F,D,COS1,S0CO00211 +N00037514,Bennett, Ken,R,AZ01,H6AZ01173 +N00038853,Bennett, LuAnn,D,VA10,H6VA10209 +N00038782,Bennett, Rob,D,PA18,H6PA18219 +N00037026,Bensmihen, Joseph,R,FL22,H6FL22073 +N00038696,Benson-Staebler, David,R,MN02,H6MN02180 +N00030717,Bera, Ami,D,CA07,H0CA03078 +N00037017,Bernal, Benny,D,CA24,H6CA29203 +N00036018,Beyer, Don,D,VA08,H4VA08224 +N00027462,Bilirakis, Gus,R,FL12,H6FL09070 +N00035718,Bircher, Mark,R,FL13,H4FL13135 +N00038445,Bishop, Bob,R,NY19,H6NY19227 +N00036449,Bishop, Mike,R,MI08,H4MI08135 +N00025292,Bishop, Rob,R,UT01,H2UT01094 +N00002674,Bishop, Sanford,D,GA02,H2GA02031 +N00031539,Black, Diane,R,TN06,H0TN06257 +N00003105,Blackburn, Marsha,R,TN07,H2TN06030 +N00039045,Blaha, Robert,R,COS1,S6CO00275 +N00009683,Blakley, Will,R,NCS2,S8NC00254 +N00037534,Blatt, Doug,D,TX22,H6TX22234 +N00033744,Blum, Rod,R,IA01,H2IA01055 +N00007727,Blumenauer, Earl,D,OR03,H6OR03064 +N00031685,Blumenthal, Richard,D,CTS2,S0CT00177 +N00005195,Blunt, Roy,R,MOS1,S0MO00183 +N00038668,Boccarossa, Jack,R,IL17,H6IL17213 +N00003675,Boehner, John,R,OH08,H0OH08029 +N00033474,Bonamici, Suzanne,D,OR01,H2OR01133 +N00035577,Bonner, Jay Alan,R,FL20,H4FL20064 +N00033714,Boone, Dan,D,TX21,H2TX21102 +N00013873,Boozman, John,R,ARS2,S0AR00150 +N00024866,Bordallo, Madeleine Z,D,GU00,H2GU00033 +N00038418,Borders, Jason D,D,FL09,H6FL09211 +N00035420,Bost, Mike,R,IL12,H4IL12060 +N00038708,Bouie, John II,R,MS02,H6MS02162 +N00026595,Boustany, Charles Jr,R,LAS2,S6LA00300 +N00036594,Bowers, Kerry Dale,R,NV03,H6NV03121 +N00039031,Bowman, Marcus,R,ALS2,S6AL00336 +N00031440,Boyd, Will,D,AL05,H6AL05202 +N00038440,Boylan, Patrick,D,NV01,H6NV01216 +N00035307,Boyle, Brendan,D,PA13,H4PA13199 +N00038805,Bradshaw, Bill,D,TX12,H6TX12136 +N00005883,Brady, Kevin,R,TX08,H6TX08100 +N00001619,Brady, Robert A,D,PA01,H8PA01153 +N00037262,Brandman, Jordan,D,CA46,H6CA46132 +N00036013,Brat, Dave,R,VA07,H4VA07143 +N00038677,Bratcher, Harold,R,KY03,H6KY03173 +N00036898,Breu, Tom,D,WI01,H6WI01176 +N00033532,Bridenstine, James,R,OK01,H2OK01143 +N00038682,Brill, Roger Q,R,KY06,H6KY06135 +N00039048,Bronson, Daniel J,R,ILS2,S6IL00359 +N00038640,Brookins, Howard Jr,D,IL01,H6IL01167 +N00030910,Brooks, Mo,R,AL05,H0AL05163 +N00033495,Brooks, Susan,R,IN05,H2IN05082 +N00038202,Brown, Anitra,I,FL01,H6FL01085 +N00036999,Brown, Anthony,D,MD04,H6MD04209 +N00002713,Brown, Corrine,D,FL05,H2FL03056 +N00037429,Brown, James P,I,ILS2,S6IL00318 +N00037186,Brown, Liz,R,IN03,H6IN03237 +N00037254,Brown, Paul,R,TX32,H6TX32043 +N00037612,Brown, Sakima,R,NY18,H6NY18161 +N00034254,Brownley, Julia,D,CA26,H2CA00120 +N00038602,Bruner, Matthew,I,CA20,H6CA20160 +N00038791,Bryan, Pat,D,TX02,H6TX02160 +N00037601,Bryant, Jamal Harrison,D,MD07,H6MD07442 +N00038725,Bryson, Rick,D,NC11,H6NC11198 +N00027626,Buchanan, Vernon,R,FL16,H6FL13148 +N00038860,Buchholz, Myron,D,WI03,H6WI03164 +N00030829,Buck, Kenneth R,R,CO04,H4CO04090 +N00031227,Bucshon, Larry,R,IN08,H0IN08114 +N00038256,Bullwinkel, Deb,D,IL08,H6IL08188 +N00038852,Bunch, Bill,D,VA09,H6VA09078 +N00025219,Burgess, Michael,R,TX26,H2TX26093 +N00036941,Burk, John,R,NC09,H6NC09168 +N00038680,Burk, John Jr,R,KY05,H6KY05137 +N00002221,Burr, Richard,R,NCS2,S4NC00089 +N00034523,Burris, Michael,R,MO05,H2MO05352 +N00037006,Bush, Jeb,R,PRES,P60008059 +N00033390,Bustos, Cheri,D,IL17,H2IL17071 +N00027035,Butterfield, G K,D,NC01,H4NC01046 +N00035380,Byrne, Bradley,R,AL01,H4AL01123 +N00038607,Caforio, Bryan,D,CA25,H6CA25177 +N00037057,Cage, Ericke,D,VA05,H6VA05100 +N00035433,Cain, Emily,D,ME02,H4ME02200 +N00028223,Calderin, Michael,D,FL25,H6FL25027 +N00033255,Callahan, Mark,R,ORS2,S4OR00172 +N00037052,Calone, David L,D,NY01,H6NY01118 +N00007099,Calvert, Ken,R,CA42,H2CA37023 +N00033999,Campos, Benjamin,R,CA38,H2CA38237 +N00038411,Canada, Mike,R,CA52,H6CA52122 +N00035515,Cannon, Jerry,D,MI01,H4MI01114 +N00038436,Cano, Christian,D,NC09,H6NC09184 +N00038633,Canova, Tim,D,FL23,H6FL23063 +N00000267,Capuano, Michael E,D,MA07,H8MA08071 +N00037015,Carbajal, Salud,D,CA24,H6CA24303 +N00033373,Cardenas, Tony,D,CA29,H2CA28113 +N00038844,Cardwell, Pat,R,VA02,H6VA02107 +N00034135,Cargas, James,D,TX07,H2TX07036 +N00037623,Carnahan, Weldon,R,WI04,H6WI04055 +N00030736,Carney, John,D,DE01,H0DE01017 +N00038600,Caro, Suzanne,R,CA13,H6CA13140 +N00032063,Carpenter, Sam,R,ORS2,S0OR00238 +N00007498,Carroll, Jerry Leon,3,CAS1,S2CA00591 +N00037264,Carroll, Morgan,D,CO06,H6CO06058 +N00029513,Carson, Andre,D,IN07,H8IN07184 +N00036973,Carson, Ben,R,PRES,P60005915 +N00035346,Carter, Buddy,R,GA01,H4GA01039 +N00031188,Carter, Jerry Dean,I,NVS2,S0NV00211 +N00025095,Carter, John,R,TX31,H2TX31044 +N00034128,Cartwright, Matt,D,PA17,H2PA17079 +N00034735,Casey, Keith,R,TX14,H6TX14132 +N00037252,Castillo, Christopher,R,CA44,H6CA44129 +N00027514,Castor, Kathy,D,FL14,H6FL11126 +N00038273,Castricone, Dan,R,NY18,H6NY18179 +N00033316,Castro, Joaquin,D,TX20,H2TX35011 +N00038676,Caughey, Miles,R,KY01,H6KY01144 +N00036102,Chabot, Paul,R,CA31,H4CA31071 +N00003689,Chabot, Steve,R,OH01,H8OH01043 +N00037300,Chadwick, Bruce,R,TX33,H6TX33017 +N00009954,Chafee, Lincoln,D,PRES,P60008075 +N00028958,Chaffetz, Jason,R,UT03,H8UT03089 +N00037271,Chane, Jonathan,D,FL18,H6FL18113 +N00038268,Chappelle-Nadal, Maria,D,MO01,H6MO01253 +N00035807,Chavez, Cesar,D,AZ07,H4AZ07035 +N00036918,Chavez, Rocky,R,CAS1,S6CA00626 +N00038424,Chelgren, Mark,R,IA02,H6IA02153 +N00035504,Cheney, Liz,R,WY01,H6WY00159 +N00036937,Cheng, Xiangfei "Scott",R,MD06,H6MD06188 +N00032057,Chicon, Martin,D,NY13,H6NY13139 +N00033246,Choi, Jun,D,NJ06,H2NJ07168 +N00038702,Christensen, Gordon,D,MO04,H6MO04224 +N00038864,Christensen, Leland,R,WY01,H6WY00142 +N00037008,Christie, Chris,R,PRES,P60008521 +N00035603,Christopher, Warren,D,MD04,H4MD04113 +N00030600,Chu, Judy,D,CA27,H0CA32101 +N00032019,Cicilline, David,D,RI01,H0RI01073 +N00025785,Cino, Michael,R,NJ05,H2NJ05261 +N00035278,Clark, Katherine,D,MA05,H4MA05084 +N00038836,Clark, Mike,D,TX31,H6TX31045 +N00038739,Clarke, Jonathan,D,NY03,H6NY03213 +N00026961,Clarke, Yvette D,D,NY09,H4NY11138 +N00035854,Clawson, Curt,R,FL19,H4FL19074 +N00012460,Clay, William L Jr,D,MO01,H0MO01066 +N00026790,Cleaver, Emanuel,D,MO05,H4MO05234 +N00037011,Cleek, N Eugene,R,CA03,H6CA03117 +N00035306,Clemens, Peter,D,UT01,H6UT01137 +N00038705,Clever, Paul,R,MS01,H6MS01271 +N00000019,Clinton, Hillary,D,PRES,P00003392 +N00002408,Clyburn, James E,D,SC06,H2SC02042 +N00035426,Coblenz, Michael,D,KY06,H4KY06148 +N00024753,Coffman, Mike,R,CO06,H8CO06138 +N00038408,Cohen, Ron,R,CA12,H6CA17141 +N00003225,Cohen, Steve,D,TN09,H6TN09068 +N00038717,Coker, Adam,D,NC02,H6NC02130 +N00035136,Cole, Michael,D,TX14,H6TX14124 +N00025726,Cole, Tom,R,OK04,H2OK04055 +N00036158,Coleman, Bonnie,D,NJ12,H4NJ12149 +N00038669,Coleman, Lynn,D,IN02,H6IN02155 +N00001285,Collins, Chris,R,NY27,H8NY29032 +N00033518,Collins, Doug,R,GA09,H2GA09150 +N00036997,Collins, Nancy,R,MS01,H5MS01075 +N00038260,Comer, James,R,KY01,H6KY01110 +N00036023,Comstock, Barbara,R,VA10,H4VA10089 +N00026041,Conaway, Mike,R,TX11,H4TX19136 +N00033520,Concepcion, Hector L,R,IL04,H2IL04145 +N00025431,Condit, Jim Jr,3,OH08,H2OH02077 +N00035348,Condley, Kerri,D,CA42,H4CA42060 +N00029891,Connolly, Gerry,D,VA11,H8VA11062 +N00037499,Connors, Thomas,I,OHS2,S6OH00262 +N00004029,Conyers, John Jr,D,MI13,H6MI01028 +N00038763,Coogan, Bob,L,OH08,H6OH08273 +N00034224,Cook, Paul,R,CA08,H2CA08164 +N00037287,Cook, Suzan Johnson,D,NY13,H6NY13113 +N00038272,Cook, York,R,NJ07,H6NJ07144 +N00038716,Cooke, C L,L,NC01,H6NC01090 +N00003132,Cooper, Jim,D,TN05,H2TN05131 +N00038618,Cope, Clay,R,CT05,H6CT05157 +N00038678,Corely, Everett,R,KY03,H6KY03181 +N00038287,Corley, Jason,R,TX19,H6TX19115 +N00038460,Cornelius, Bob,R,TX31,H6TX31037 +N00038793,Cornette, Dave,R,TX03,H6TX03176 +N00037260,Correa, Lou,D,CA46,H6CA46116 +N00026341,Costa, Jim,D,CA16,H4CA20082 +N00038661,Costello, Fred,R,FL06,H6FL06183 +N00031064,Costello, Ryan,R,PA06,H0PA06076 +N00037520,Counsil, Gordon Joe,I,ID01,H6ID01243 +N00024842,Courtney, Joe,D,CT02,H2CT02112 +N00028137,Coyne, John F III,D,GAS2,S4GA11202 +N00031142,Cozad, David,D,TX06,H0TX06065 +N00036906,Crabtree, Valleri,D,FL09,H6FL09146 +N00038576,Craig, Andy,L,WI04,H6WI04063 +N00037039,Craig, Angie,D,MN02,H6MN02131 +N00004614,Cramer, Kevin,R,ND01,H0ND01026 +N00035868,Cramer, Robert,R,IA03,H4IA03099 +N00006267,Crapo, Mike,R,IDS2,S8ID00027 +N00030770,Crawford, Rick,R,AR01,H0AR01083 +N00012739,Crenshaw, Ander ,R,FL04,H0FL04066 +N00002942,Crist, Charlie,D,FL13,H6FL13205 +N00001127,Crowley, Joseph,D,NY14,H8NY07046 +N00037156,Crumpton, Ron,D,ALS2,S6AL00302 +N00033085,Cruz, Ted,R,PRES,P60006111 +N00024978,Cuellar, Henry,D,TX28,H2TX23082 +N00009738,Culberson, John,R,TX07,H0TX07055 +N00036181,Culler, Anthony,R,TX01,H6TX01253 +N00037028,Cullerton, Tom,D,IL08,H6IL08154 +N00001971,Cummings, Elijah E,D,MD07,H6MD07160 +N00036692,Cummings, Ted,I,WAS2,S4WA00524 +N00035403,Curbelo, Carlos,R,FL26,H4FL26038 +N00037579,Curran, Patricia Margaret,R,NC05,H6NC05117 +N00037581,Curry, Dianne,D,AR02,H6AR02245 +N00036549,Daggett, Doug,R,MN05,H4MN05071 +N00035563,Dagnesses, Rafael,R,CA26,H4CA26139 +N00038269,Daly, Kay,R,NC02,H6NC02122 +N00035880,Davidson, Allen,D,IN05,H4IN05112 +N00038767,Davidson, Warren,R,OH08,H6OH08315 +N00036947,Davies, Aaron,I,OK02,H6OK02225 +N00004884,Davis, Danny K,D,IL07,H4IL07037 +N00037187,Davis, Dereck,D,MD04,H6MD04233 +N00034784,Davis, Rodney,R,IL13,H2IL13120 +N00009604,Davis, Susan A,D,CA53,H0CA49055 +N00037275,Day, Thomas,D,IL07,H6IL07289 +N00038274,Deacon, Colleen,D,NY24,H6NY24177 +N00005930,Dean, Andre,R,TX08,H6TX08167 +N00037299,Deeb, Gregory,R,TX27,H6TX27084 +N00007781,DeFazio, Peter,D,OR04,H6OR04047 +N00006134,DeGette, Diana,D,CO01,H6CO01141 +N00037231,Del Beccaro, Tom,R,CAS1,S6CA00683 +N00038845,Del Rosso, Michael,R,VA05,H6VA05126 +N00034589,Del Vecchio, Kenneth,R,NY18,H6NY18195 +N00033897,Delaney, John K,D,MD06,H2MD06195 +N00000615,DeLauro, Rosa L,D,CT03,H0CT03072 +N00030693,DelBene, Suzan,D,WA01,H0WA08046 +N00037596,Demaree, Angela,D,IN05,H6IN05216 +N00038713,Deming, Robert,R,MS04,H6MS04184 +N00033449,Demings, Val,D,FL10,H2FL08063 +N00031593,Denham, Jeff,R,CA10,H0CA19173 +N00037293,Denham, Joe,D,PA06,H6PA06115 +N00026171,Dent, Charlie,R,PA15,H4PA15087 +N00038280,Derickson, Tim,R,OH08,H6OH08182 +N00038247,Derlet, Robert,D,CA04,H6CA04156 +N00037406,Derrick, Mike,D,NY21,H6NY21132 +N00034746,DeSantis, Ron,R,FLS2,S6FL00293 +N00030709,Desaulnier, Mark,D,CA11,H0CA10073 +N00030957,Desjarlais, Scott,R,TN04,H0TN04195 +N00038862,Detch, Matt,D,WV03,H6WV03091 +N00036934,Detzel, Denis,R,IL09,H6IL09137 +N00038254,Deuser, August,R,IL01,H6IL01159 +N00031317,Deutch, Ted,D,FL22,H0FL19080 +N00035064,DeVore, Bob Jr,R,KY03,H2KY03164 +N00025337,Diaz-Balart, Mario,R,FL25,H2FL25018 +N00038406,DiChihara, Larry,R,AL03,H6AL03157 +N00038255,Dicianni, Peter,R,IL08,H6IL08170 +N00038198,Dickerson, John Martin,D,INS2,S6IN00209 +N00038464,Dickinson, Mike,D,VA07,H6VA07122 +N00036149,Dingell, Debbie,D,MI12,H4MI12079 +N00037621,Dittmar, Jane,D,VA05,H6VA05118 +N00006023,Doggett, Lloyd,D,TX35,H4TX10028 +N00031103,Dold, Bob,R,IL10,H0IL10302 +N00035401,Domino, Carl,R,FL18,H4FL18068 +N00036928,Donovan, Dan,R,NY11,H5NY11010 +N00033568,Douglas, Richard,R,MDS2,S2MD00388 +N00001373,Doyle, Mike,D,PA14,H4PA18131 +N00038645,Drabik, Gerald "Jerry",R,IL06,H6IL06174 +N00036938,Driskell, Gretchen,D,MI07,H6MI07223 +N00027860,Duckworth, Tammy,D,ILS2,S6IL00292 +N00038726,Duffie, Ryan,R,NC12,H6NC12030 +N00030967,Duffy, Sean P,R,WI07,H0WI07051 +N00030752,Duncan, Jeff,R,SC03,H0SC03077 +N00037165,Duncan, Jim,R,NC02,H6NC02114 +N00003209,Duncan, John J Jr,R,TN02,H8TN02069 +N00037516,Dunn, Joseph,D,CA46,H6CA46157 +N00037442,Dunn, Neal,R,FL02,H6FL02208 +N00038777,Duome, Marc,R,PA08,H6PA08251 +N00028249,Edwards, Donna,D,MDS2,S6MD03458 +N00035313,Eggman, Michael,D,CA10,H4CA10075 +N00036920,Ehler, Charles,R,COS1,S6CO00234 +N00038441,Eisenbach, David,D,NY12,H6NY12123 +N00038194,Eldridge, Conner,D,ARS2,S6AR00132 +N00038810,Elizondo, Dolly,D,TX15,H6TX15170 +N00036527,Ellison, Allen,D,FL17,H4FL17037 +N00038684,Ellison, Greg,R,LA03,H6LA03098 +N00028257,Ellison, Keith,D,MN05,H6MN05183 +N00031513,Ellmers, Renee,R,NC02,H0NC02059 +N00037234,Emanuele, James,R,NYS2,S6NY00375 +N00037404,Emery, Ed,D,FL03,H6FL03057 +N00035440,Emmer, Tom,R,MN06,H4MN06087 +N00001003,Engel, Eliot L,D,NY16,H8NY19058 +N00037592,Enyia, Amara,D,IL07,H6IL07297 +N00037282,Ervin, Valerie,D,MD08,H6MD08499 +N00007335,Eshoo, Anna,D,CA18,H8CA12098 +N00034549,Espaillat, Adriano,D,NY13,H2NY13096 +N00038800,Espinoza, Maria,R,TX07,H6TX07128 +N00009226,Estrada, John,R,CAS1,S6CA00600 +N00033217,Esty, Elizabeth,D,CT05,H2CT05131 +N00038731,Evans, Chip,D,NV02,H6NV02248 +N00038450,Evans, Dwight,D,PA02,H6PA02171 +N00006700,Evans, Mervin,D,CAS1,S4CA00191 +N00033521,Evans, Richard,R,IL08,H6IL08204 +N00037449,Faddis, Sam,R,MD05,H6MD05206 +N00038420,Fahmy, Fatima Rita,D,FL10,H6FL10151 +N00035705,Fareed, Justin,R,CA24,H4CA24142 +N00031672,Farenthold, Blake,R,TX27,H0TX27061 +N00007312,Farr, Sam,D,CA20,H4CA17021 +N00037288,Faso, John,R,NY19,H6NY19169 +N00001746,Fattah, Chaka,D,PA02,H2PA02055 +N00038787,Fedalei, Chris,D,SC04,H6SC04163 +N00038760,Feerer, Donald,R,OH08,H6OH08240 +N00000036,Feingold, Russ,D,WIS2,S8WI00026 +N00038783,Ferrer, Hector,D,PR00,H6PR00090 +N00038201,Fetterman, John,D,PAS1,S6PA00274 +N00001862,Ficker, Robin,R,MD06,H4MD08171 +N00031167,Fiegen, Tom,D,IAS1,S0IA00119 +N00038792,Filak, Michael,D,TX03,H6TX03168 +N00031141,Fincher, Steve,R,TN08,H0TN08246 +N00032335,Fiore, Michele,R,NV03,H6NV03105 +N00031348,Fiorina, Carly,R,PRES,P60007242 +N00038817,Fisher, Sharon,R,TX18,H6TX18166 +N00038779,Fitzpatrick, Brian,R,PA08,H6PA08277 +N00030815,Fleischmann, Chuck,R,TN03,H0TN03254 +N00029679,Fleming, John,R,LAS2,S6LA00318 +N00031545,Flores, Bill,R,TX17,H0TX17104 +N00037190,Flores, Lucy,D,NV04,H6NV04012 +N00037412,Flowers, Margaret,3,MDS2,S6MD03474 +N00036989,Flynn, Michael,R,MI10,H6MI10185 +N00037164,Flynn, Mike,R,IL18,H6IL18104 +N00038609,Flynn, Sean,R,CA31,H6CA31134 +N00038766,Foister, Corey,D,OH08,H6OH08307 +N00038649,Folkner, Sadona M,3,IL12,H6IL12115 +N00037295,Follweiler, Archie,D,PA15,H6PA15165 +N00013799,Forbes, Randy,R,VA04,H2VA04052 +N00038789,Forest, Dylan,D,TN05,H6TN05306 +N00026631,Fortenberry, Jeff,R,NE01,H4NE01064 +N00029139,Foster, Bill,D,IL11,H8IL14067 +N00037297,Fowler, Steven,R,TX06,H6TX06146 +N00038613,Fox, Randy,R,CA41,H6CA41190 +N00026166,Foxx, Virginia,R,NC05,H4NC05146 +N00002893,Frankel, Lois J,D,FL21,H2FL14053 +N00006423,Franks, Trent,R,AZ08,H4AZ04024 +N00035625,Fraser, Aaron,D,NJ10,H6NJ10205 +N00031381,Fraser, William,I,IL08,H0IL08108 +N00030759,Frazier, Ryan,R,COS1,S0CO00229 +N00035223,Freeman, April,D,FL19,H4FL19058 +N00037408,Freeman, Marc,R,FL22,H6FL22081 +N00000684,Frelinghuysen, Rodney,R,NJ11,H2NJ05014 +N00026344,Fritz, Jim,I,CO03,H4CO00015 +N00030490,Fudge, Marcia L,D,OH11,H8OH11141 +N00033281,Gabbard, Tulsi,D,HI02,H2HI02508 +N00033934,Galdo, Joseph F,3,VA11,H2VA11164 +N00037166,Gallagher, Mike,D,NY13,H6NY13097 +N00038804,Gallaher, Scot,D,TX10,H6TX10148 +N00036097,Gallego, Ruben,D,AZ07,H4AZ07043 +N00037588,Galloway, GG,R,FL06,H6FL06118 +N00037184,Galloway, Pam,R,IN03,H6IN03211 +N00035624,Gandolfo, Angela Marie,D,NJ04,H4NJ04112 +N00030856,Garamendi, John,D,CA03,H0CA10149 +N00038832,Garcia, Adrian,D,TX29,H6TX29064 +N00038831,Garcia, Dominique,D,TX29,H6TX29056 +N00038456,Garrett, Greg,R,TX19,H6TX19123 +N00000743,Garrett, Scott,R,NJ05,H8NJ05052 +N00038847,Garrett, Tom,R,VA05,H6VA05142 +N00038786,Garves, Ben,D,SC06,H6SC01169 +N00038833,Garza, Julio,R,TX29,H6TX29072 +N00036716,Gaskins, Samuel Lewis,D,KY01,H4KY01073 +N00037614,Geissinger, Glenn,R,PA17,H6PA17161 +N00037000,Gentile, Vinnie,D,NY11,H5NY11044 +N00038278,George, Scott,R,OH08,H6OH08158 +N00038244,Gerritson, Becky,R,AL02,H6AL02142 +N00034896,Gerson, David,R,MN02,H2MN02130 +N00031128,Gibbs, Bob,R,OH07,H0OH18077 +N00038658,Gibson, Charlotte,D,CA44,H6CA44152 +N00036084,Gibson, Mark,D,TX22,H4TX22163 +N00038283,Gigliotti, Lou,R,TX04,H6TX04109 +N00039035,Gilbert, Frank,L,ARS2,S6AR00140 +N00037524,Gilbert, Melissa,D,MI08,H6MI08247 +N00038195,Gildersleeve, Tim,I,CAS1,S6CA00733 +N00036982,Giles, Dave,R,AZ09,H6AZ09010 +N00038710,Giles, Jimmy,R,MS03,H6MS03178 +N00026221,Gill, David,I,IL13,H6IL13113 +N00028961,Gilmore, Jim,R,PRES,P80003379 +N00038258,Giroux, Dan,D,KS04,H6KS04165 +N00038412,Gitsham, Denise,R,CA52,H6CA52130 +N00038714,Gladney Mark,D,MS04,H6MS04192 +N00036919,Glenn, Darryl,R,COS1,S6CO00226 +N00038270,Glidewell, Pete,D,NC06,H6NC06099 +N00038560,Godwin, Mary Elisabeth,R,FLS2,S6FL00400 +N00026148,Gohmert, Louis B Jr,R,TX01,H4TX04039 +N00038451,Golderer, Bill,D,PA07,H6PA07121 +N00036950,Gonzales, Regino James,R,TX18,H6TX18133 +N00038423,Gonzalez, Evelio,R,FL14,H6FL14104 +N00037615,Gonzalez, Jenniffer,3,PR00,H6PR00082 +N00038840,Gonzalez, Rey Jr,R,TX34,H6TX34023 +N00038703,Gonzalez, Travis,D,MO06,H6MO06211 +N00038809,Gonzalez, Vicente,D,TX15,H6TX15162 +N00009154,Goodlatte, Bob,R,VA06,H2VA06115 +N00038434,Googe, Sue,R,NC04,H6NC04151 +N00038753,Gordon, Dave,D,NY22,H6NY22106 +N00030771,Gosar, Paul,R,AZ04,H0AZ01259 +N00036944,Gottheimer, Josh,D,NJ05,H6NJ05171 +N00039057,Gould, James,R,KYS2,S6KY00179 +N00038407,Gowan, David,R,AZ01,H6AZ01215 +N00030880,Gowdy, Trey,R,SC04,H0SC04257 +N00038421,Grabelle, Justin,R,FL11,H6FL11209 +N00037050,Gradert, Jamieson,R,NH01,H6NH01289 +N00035688,Graham, Gwen,D,FL02,H4FL02062 +N00008799,Granger, Kay,R,TX12,H6TX12060 +N00036123,Grant, Kevin,R,IN04,H4IN04180 +N00037407,Grant, Kevin Jay,R,INS2,S6IN00183 +N00001758,Grassley, Chuck,R,IAS1,S0IA00028 +N00036135,Graves, Garret,R,LA06,H4LA06153 +N00013323,Graves, Sam,R,MO06,H0MO06073 +N00030788,Graves, Tom,R,GA14,H0GA09030 +N00037259,Gray, Casey,R,CA28,H6CA28155 +N00039052,Gray, Jim,D,KYS2,S6KY00120 +N00028418,Grayson, Alan,D,FLS2,S6FL00376 +N00035476,Grayson, Derrick,R,GAS2,S4GA11236 +N00038206,Grayson, Richard,D,WY01,H6WY01033 +N00026686,Green, Al,D,TX09,H4TX09095 +N00005870,Green, Gene,D,TX29,H2TX29030 +N00039039,Greene, Russell,D,CAS1,S6CA00782 +N00037192,Gregory, DuWayne,D,NY02,H6NY02124 +N00039038,Grey, Clive,I,CAS1,S6CA00774 +N00038566,Griffin, Kevin,D,NCS2,S6NC00274 +N00035683,Griffin, Taylor,R,NC03,H6NC03146 +N00032029,Griffith, Morgan,R,VA09,H0VA09055 +N00025284,Grijalva, Raul M,D,AZ03,H2AZ07070 +N00037447,Grimsley, Warren,3,IL05,H6IL05168 +N00029400,Grisham, Michelle Lujan,D,NM01,H8NM01257 +N00036409,Grothman, Glenn S,R,WI06,H4WI06048 +N00032386,Guild, Tom,D,OK05,H0OK05155 +N00038686,Guillory, Elbert,R,LA04,H6LA04112 +N00030801,Guinta, Frank,R,NH01,H0NH01217 +N00039067,Gumina, Tony,R,NVS2,S6NV00259 +N00037611,Gurfein, David,R,NY03,H6NY03171 +N00029675,Guthrie, Brett,R,KY02,H8KY02031 +N00037568,Guthrie, Sean,I,FLS2,S6FL00384 +N00004874,Gutierrez, Luis V,D,IL04,H2IL08039 +N00037176,Gutzeit, Maria,D,CA25,H6CA25169 +N00038279,Haemmerle, Eric,R,OH08,H6OH08174 +N00012485,Hagan, Bob,D,OHS2,S6OH00213 +N00038452,Haggerty, Edward,I,PA16,H6PA16304 +N00039050,Hale, John David,L,KYS2,S6KY00104 +N00033277,Hall, Isadore,D,CA44,H2CA35100 +N00038796,Hall, Ray,R,TX04,H6TX04117 +N00028141,Hamilton, Eddie,R,NVS2,S6NV00168 +N00030197,Hanna, Richard,R,NY22,H8NY24066 +N00038646,Hantsch, Joseph J,R,IL08,H6IL08196 +N00037591,Hardiman, Tio,D,IL01,H6IL01142 +N00038435,Hardin, Chris,R,NC06,H6NC06107 +N00038830,Hardin, Zeffen,R,TX28,H6TX28074 +N00035628,Hardy, Cresent,R,NV04,H4NV04017 +N00038667,Harlan, Patrick,R,IL17,H6IL17205 +N00029632,Harper, Gregg,R,MS03,H8MS03067 +N00037194,Harrington, John IV,R,TX27,H6TX27076 +N00029147,Harris, Andy,R,MD01,H8MD01094 +N00036915,Harris, Kamala D,D,CAS1,S6CA00584 +N00035201,Harris, Napoleon,D,ILS2,S6IL00342 +N00037296,Hartman, Christina,D,PA16,H6PA16296 +N00031005,Hartzler, Vicky,R,MO04,H0MO04086 +N00027939,Hassan, Ahmad,D,TX22,H6TX22242 +N00038397,Hassan, Maggie,D,NHS1,S6NH00091 +N00002884,Hastings, Alcee L,D,FL20,H2FL23021 +N00037530,Hawks, Paula,D,SD01,H6SD01091 +N00035173,Hayes, Chris,L,AR02,H2AR02061 +N00037528,Heaney, Andrew,R,NY19,H6NY19193 +N00031557,Heck, Dennis,D,WA10,H0WA03161 +N00031244,Heck, Joe,R,NVS2,S6NV00218 +N00033979,Heinz, Matt,D,AZ02,H2AZ08078 +N00038267,Helland, Bob,3,MN06,H6MN06157 +N00024922,Hensarling, Jeb,R,TX05,H2TX05121 +N00038610,Hernandez, Roger,D,CA32,H6CA32132 +N00038850,Hernick, Charles,R,VA08,H6VA08237 +N00031559,Herrera Beutler, Jaime,R,WA03,H0WA03187 +N00032243,Hice, Jody B,R,GA10,H0GA07125 +N00038589,Hicks, Kerry,L,AR04,H6AR04076 +N00038615,Hidalgo, Juan,R,CA51,H6CA51066 +N00027060,Higgins, Brian M,D,NY26,H4NY27076 +N00003875,Hill, Baron,D,INS2,S0IN00061 +N00035792,Hill, French,R,AR02,H4AR02141 +N00037272,Hill, Randal,D,FL24,H6FL24038 +N00029070,Himes, Jim,D,CT04,H8CT04172 +N00006008,Hinojosa, Ruben,D,TX15,H6TX15055 +N00038700,Hinson, Amanda Lynn,R,MN07,H6MN07288 +N00037451,Hoeber, Amie,R,MD06,H6MD06212 +N00031688,Hoeven, John,R,NDS1,S0ND00093 +N00038396,Hogg, Rob,D,IAS1,S6IA00124 +N00038692,Holbrook, Mark,R,ME01,H6ME01207 +N00037159,Holcomb, Eric,R,INS2,S6IN00175 +N00033399,Holding, George,R,NC13,H2NC13110 +N00037044,Holliday, Ed,R,MS01,H6MS01206 +N00038429,Hollingsworth, Trey,R,IN09,H6IN09176 +N00038415,Holloway, Lashonda,D,FL05,H6FL05193 +N00034227,Holmes, Greg,R,MDS2,S6MD03524 +N00039063,Homquist, Larry,R,NCS2,S6NC00308 +N00012611,Honda, Mike,D,CA17,H0CA15148 +N00039061,Hooe, Joey,R,MDS2,S6MD03516 +N00038453,Horne, Jenny,R,SC01,H6SC01151 +N00034596,Horne, Tom,R,WA05,H6WA05148 +N00038616,Horst, John,R,CA52,H6CA52148 +N00036091,Hosta, John,D,IL14,H4IL14124 +N00037427,Houchin, Erin,R,IN09,H6IN09143 +N00039051,Houlihan, Rory,D,KYS2,S6KY00112 +N00036914,House, Phillip,D,CAS1,S6CA00576 +N00037002,Howard, Albert,R,CAS1,S6CA00659 +N00037450,Howard, Frank,R,MD06,H6MD06204 +N00038266,Howe, John,R,MN02,H6MN02164 +N00038644,Howland, Amanda,D,IL06,H6IL06166 +N00001821,Hoyer, Steny H,D,MD05,H2MD05155 +N00007539,Huckabee, Mike,R,PRES,P80003478 +N00033630,Hudson, Richard,R,NC08,H2NC08185 +N00027649,Huelskamp, Tim,R,KS01,H6KS01146 +N00038603,Huerta, Emilio,D,CA21,H6CA21218 +N00033030,Huffman, Jared,D,CA02,H2CA06259 +N00030673,Huizenga, Bill,R,MI02,H0MI02094 +N00031104,Hultgren, Randy,R,IL14,H0IL14080 +N00029258,Hunter, Duncan D,R,CA50,H8CA52052 +N00031417,Hurd, Will,R,TX23,H0TX23086 +N00038718,Hurst, David,D,NC03,H6NC03153 +N00031265,Hurt, Robert,R,VA05,H0VA05095 +N00038788,Hyman, Mal,D,SC07,H6SC07018 +N00037398,Invictus, Augustus Sol,L,FLS2,S6FL00301 +N00038690,Ireton, Jim,D,MD01,H6MD01221 +N00002593,Isakson, Johnny,R,GAS2,S6GA00119 +N00036499,Isakson, Steve,3,CA24,H4CA24183 +N00013345,Israel, Steve,D,NY03,H0NY02085 +N00007017,Issa, Darrell,R,CA49,H0CA48024 +N00033749,Ivey, Glenn,D,MD04,H2MD04232 +N00031603,Izzo, Rose,R,DE01,H0DE01025 +N00005818,Jackson Lee, Sheila,D,TX18,H4TX18054 +N00038770,Jackson, Jarrin,R,OK02,H6OK02233 +N00038438,Jacob, Peter,D,NJ07,H6NJ07151 +N00037182,Jacobson, Oren,D,IL03,H6IL03130 +N00033660,Jaquess, Don,D,TX06,H2TX06137 +N00037037,Jawando, Will,D,MD08,H6MD08465 +N00038858,Jayapal, Pramila,D,WA07,H6WA07458 +N00038596,Jefferson, Jrmar,D,CA06,H6CA06219 +N00033640,Jeffries, Hakeem,D,NY08,H2NY10092 +N00035531,Jenkins, Evan,R,WV03,H4WV03070 +N00029077,Jenkins, Lynn,R,KS02,H8KS02090 +N00026786,Jindal, Bobby,R,PRES,P60008398 +N00038685,John, Rick,R,LA04,H6LA04096 +N00030850,John, Rob,I,AL02,H0AL02095 +N00032088,Johnson, Bill,R,OH06,H0OH06189 +N00008122,Johnson, Eddie Bernice,D,TX30,H2TX00015 +N00033226,Johnson, Gary,L,PRES,P60019239 +N00027848,Johnson, Hank,D,GA04,H6GA04129 +N00037283,Johnson, Lon,D,MI01,H6MI01200 +N00032546,Johnson, Ron,R,WIS2,S0WI00197 +N00008028,Johnson, Sam,R,TX03,H2TX03118 +N00035717,Jolly, David,R,FLS2,S6FL00350 +N00004855,Jones, Art,R,IL03,H6IL03148 +N00035791,Jones, Lateresa,3,FLS2,S6FL00277 +N00039068,Jones, Rafael Arden Sr,R,NYS2,S6NY00409 +N00038597,Jones, Scott,R,CA07,H6CA07126 +N00036992,Jones, Starner,R,MS01,H5MS01083 +N00039066,Jones, Tom,3,NVS2,S6NV00242 +N00002299,Jones, Walter B Jr,R,NC03,H2NC01081 +N00027894,Jordan, Jim,R,OH04,H6OH04082 +N00035007,Joyce, David P,R,OH14,H2OH14064 +N00038433,Juneau, Denise,D,MT01,H6MT01095 +N00038743,Kaiman, Jon,D,NY03,H6NY03254 +N00006887,Kalemkarian, Timothy Charles,R,CAS1,S6CA00477 +N00036922,Kander, Jason,D,MOS1,S6MO00362 +N00038738,Kaplan, Anna,D,NY03,H6NY03205 +N00003522,Kaptur, Marcy,D,OH09,H2OH09031 +N00009778,Kasich, John,R,PRES,P60003670 +N00035934,Katko, John,R,NY24,H4NY24073 +N00033516,Kaufman, Joe,R,FL23,H2FL20043 +N00038611,Kealy, Dwight,R,CA36,H6CA36174 +N00031933,Keating, Bill,D,MA09,H0MA10082 +N00038823,Keenen, Lee,D,TX23,H6TX23190 +N00037401,Kefalas, Chrys,R,MDS2,S6MD03466 +N00037289,Kehoe, John,D,NY19,H6NY19177 +N00036907,Keith, Pam,D,FLS2,S6FL00285 +N00031647,Kelly, Mike,R,PA03,H0PA03271 +N00035215,Kelly, Robin,D,IL02,H2IL02172 +N00037003,Kelly, Trent,R,MS01,H5MS01059 +N00038681,Kemper, Nancy Jo,D,KY06,H6KY06127 +N00039053,Kender, Jeff,D,KYS2,S6KY00138 +N00034044,Kennedy, Joe III,D,MA04,H2MA04073 +N00038819,Key, John,R,TX19,H6TX19164 +N00001885,Keyes, Alan,R,ILS2,S4IL00404 +N00039046,Keyser, Jon,R,COS1,S6CO00283 +N00038732,Khal, Sami,R,NV03,H6NV03113 +N00026427,Khanna, Ro,D,CA17,H4CA12055 +N00037029,Khouri, Tonia,R,IL11,H6IL11117 +N00038719,Kiball, Teiji,R,NC04,H6NC04169 +N00035555,Kiehne, Gary,R,AZ01,H4AZ01145 +N00033395,Kildee, Dan,D,MI05,H2MI05119 +N00034453,Kilmer, Derek,D,WA06,H2WA06129 +N00004403,Kind, Ron,D,WI03,H6WI03099 +N00001193,King, Pete,R,NY02,H2NY03089 +N00025237,King, Steven A,R,IA04,H2IA05072 +N00038757,King, Terri,R,OH08,H6OH08216 +N00037291,Kingson, Eric,D,NY24,H6NY24169 +N00037174,Kinlaw, Michael,R,COS1,S6CO00242 +N00030667,Kinzinger, Adam,R,IL16,H0IL11052 +N00038426,Kinzler, Jay,R,IL06,H6IL06158 +N00012539,Kirk, Mark,R,ILS2,S0IL00261 +N00029260,Kirkpatrick, Ann,D,AZS1,S6AZ00225 +N00038754,Kirshner, Brandon,I,NY25,H6NY25158 +N00004436,Kline, John,R,MN02,H8MN06047 +N00038683,Knezek, Erick,R,LA03,H6LA03080 +N00035820,Knight, Steve,R,CA25,H4CA25123 +N00038657,Kokkonen, Matt,R,CA24,H6CA24329 +N00038863,Konsmo, Mike,R,WY01,H6WY00134 +N00038648,Kopsick, Joe,3,IL10,H6IL10150 +N00037270,Kozell, Rick,R,FL18,H6FL18105 +N00037622,Kraayvanger, Jason,I,WI01,H6WI01184 +N00004231,Krause, Bob,D,IAS1,S0IA00101 +N00035636,Krause, Joel,R,TX26,H4TX26081 +N00033240,Krishnamoorthi, Raja,D,IL08,H6IL08147 +N00037027,Kroeger, Gary,D,IA01,H6IA01163 +N00030875,Kuster, Ann Mclane,D,NH02,H0NH02181 +N00036949,Laboy, Zoe,3,PR00,H6PR00074 +N00031377,Labrador, Raul,R,ID01,H0ID01253 +N00036418,Lafrance, Nathan,L,AR03,H6AR03094 +N00037031,LaHood, Darin,R,IL18,H6IL18088 +N00033987,LaMalfa, Doug,R,CA01,H2CA02142 +N00039029,Lamb, Thomas,R,AKS2,S6AK00136 +N00028133,Lamborn, Douglas L,R,CO05,H6CO05159 +N00000898,Lance, Leonard,R,NJ07,H6NJ12136 +N00036981,Lane, James,3,NY11,H5NY11036 +N00038629,Lange, Jim,D,FL15,H6FL15150 +N00038750,Lange, John,R,NY18,H6NY18211 +N00009724,Langevin, Jim,D,RI02,H0RI02139 +N00031129,Lankford, James,R,OKS1,S4OK00232 +N00038598,Laplante, Roger Alan,D,CA08,H6CA08199 +N00035729,LaPolice, Alan,R,KS01,H4KS01059 +N00027088,Larchuk, Steve,D,PA12,H6PA12089 +N00038558,Larivee, Bob,R,CAS1,S6CA00758 +N00030562,Larose, Josue,D,FLS2,S2FL00185 +N00038632,Larose, Valencia,D,FL19,H6FL19079 +N00031517,Larsen, David,R,NJ07,H6NJ07169 +N00009759,Larsen, Rick,D,WA02,H0WA02080 +N00038448,Larson, Donald,R,OH09,H6OH09099 +N00000575,Larson, John B,D,CT01,H8CT01046 +N00038427,Lasonde, Joan McCarthy,R,IL09,H6IL09145 +N00012233,Latta, Robert E,R,OH05,H8OH05036 +N00029470,Lauren, Robert,R,CA45,H8CA47052 +N00036872,Law, Alexander,D,NJ01,H6NJ01188 +N00036940,Law, Phil,R,NC03,H6NC03138 +N00034068,Lawrence, Brenda,D,MI14,H2MI14111 +N00036939,Lawrence, Mary,D,MN02,H6MN02123 +N00037434,Laws, Jerry,R,CAS1,S6CA00717 +N00035334,Leach, Ron,D,KYS2,S6KY00146 +N00009918,Leahy, Patrick,D,VTS2,S4VT00017 +N00008046,Lee, Barbara,D,CA13,H8CA09060 +N00031696,Lee, Mike,R,UTS2,S0UT00165 +N00037247,Lee, Susie,D,NV04,H6NV04020 +N00038746,Lee, Yungman,D,NY07,H6NY07149 +N00029403,Leeds, Robert,R,NVS2,S6NV00226 +N00037292,Leib, Bryan,D,PA01,H6PA01165 +N00029841,Lessig, Lawrence,D,PRES,P60009685 +N00003950,Levin, Sander,D,MI09,H2MI17023 +N00038400,Lewis, Jason,R,MN02,H6MN02149 +N00002577,Lewis, John,D,GA05,H6GA05217 +N00035059,Lewis, Marcus,D,IL02,H2IL02156 +N00037054,Li, Lindy,D,PA07,H6PA07113 +N00032290,Lieber, Arthur,D,MO02,H0MO02213 +N00035295,Lieberman, Richard,D,LA06,H4LA06062 +N00037445,Liebnitzky, Wayne,R,FL09,H6FL09195 +N00038769,Lieske, Joel,R,OH09,H6OH09107 +N00035825,Lieu, Ted,D,CA33,H4CA33119 +N00031346,Lingerfelt, Charles,R,TX30,H0TX30032 +N00027239,Lipinski, Daniel,D,IL03,H4IL03077 +N00038799,Lloyd, James,R,TX07,H6TX07110 +N00000851,LoBiondo, Frank A,R,NJ02,H2NJ02037 +N00027741,Loebsack, David,D,IA02,H6IA02146 +N00007479,Lofgren, Zoe,D,CA19,H4CA16049 +N00030676,Long, Billy,R,MO07,H0MO07113 +N00037033,Lopez, Adam,D,IL18,H6IL18120 +N00038444,Lopez, Pete,R,NY19,H6NY19219 +N00037495,Lopez-Cantera, Carlos,R,FLS2,S6FL00343 +N00037493,Lopez-Cervantez, Joanne,I,AZS1,S6AZ00241 +N00035347,Loudermilk, Barry,R,GA11,H4GA11061 +N00033842,Love, Mia,R,UT04,H2UT04023 +N00035572,Lowe, Thuy,R,FL05,H4FL05073 +N00033274,Lowenthal, Alan,D,CA47,H2CA00104 +N00001024,Lowey, Nita M,D,NY17,H8NY20056 +N00037620,Lozano, Roy,R,TX24,H6TX24131 +N00005559,Lucas, Frank D,R,OK03,H4OK06056 +N00038439,Lucero, Michael Glenn,R,NM03,H6NM03075 +N00037258,Lucius, Casey,R,CA20,H6CA20145 +N00030026,Luetkemeyer, Blaine,R,MO03,H8MO09153 +N00029562,Lujan, Ben R,D,NM03,H8NM03196 +N00029788,Lummis, Cynthia,R,WY01,H8WY00148 +N00038736,Lupinacci, Chad,R,NY03,H6NY03189 +N00035946,Lynch, Matt,R,OH14,H4OH14110 +N00013855,Lynch, Stephen F,D,MA08,H2MA09072 +N00037268,Lynn, Eric,D,FL13,H6FL13189 +N00036155,MacArthur, Thomas,R,NJ03,H4NJ03130 +N00037058,Maddux, Robert,D,VA07,H6VA07114 +N00038829,Madrigal, Ray,D,TX27,H6TX27100 +N00038652,Maggitt, Jesse,D,IL14,H6IL14137 +N00039065,Mahendra, Bobby,D,NVS2,S6NV00234 +N00031530,Malik, Dean,R,PA08,H0PA08122 +N00038614,Malloy, Patrick,D,CA50,H6CA50258 +N00000078,Maloney, Carolyn B,D,NY12,H2NY14037 +N00038590,Maloney, James,D,AZ01,H6AZ01223 +N00034277,Maloney, Sean Patrick,D,NY18,H2NY22139 +N00026710,Marchant, Kenny,R,TX24,H4TX24094 +N00038727,Marin, Juan Antonio Jr,D,NC12,H6NC12048 +N00031777,Marino, Tom,R,PA10,H0PA10078 +N00038635,Marlowe, Hayden,R,GA03,H6GA03089 +N00004766,Marshall, Robert,D,IL06,H0IL08033 +N00037034,Marshall, Roger,R,KS01,H6KS01179 +N00037294,Marsicano, Michael,D,PA11,H6PA11073 +N00038562,Marter, James,R,ILS2,S6IL00334 +N00038627,Martin, Jack,R,FL11,H6FL11217 +N00038803,Martin, Jeff,R,TX09,H6TX09082 +N00039030,Martin, John,R,ALS2,S6AL00328 +N00038737,Martins, Jack,R,NY03,H6NY03197 +N00037302,Marx, Angie,D,WA03,H6WA03176 +N00037280,Mason, Christopher,R,MD06,H6MD06196 +N00034041,Massie, Thomas,R,KY04,H2KY04121 +N00037269,Mast, Brian,R,FL18,H6FL18097 +N00037161,Masto, Catherine Cortez,D,NVS2,S6NV00200 +N00038585,Mathis, Nathan,D,AL02,H6AL02167 +N00037523,Matory, Liz,I,MD08,H6MD08507 +N00027459,Matsui, Doris O,D,CA06,H6CA05195 +N00038284,Matta, Bill,D,TX17,H6TX17093 +N00037453,Matthews, Andy,R,NV03,H6NV03071 +N00037281,Matthews, Kathleen,D,MD08,H6MD08481 +N00038764,Matvey, Joe,R,OH08,H6OH08281 +N00038825,Mauck, Eric,D,TX26,H6TX26102 +N00038617,Maxwell, Matt,R,CT05,H6CT05140 +N00026095,May, Donald,R,TX19,H4TX19185 +N00038643,Mayers, Richard,3,IL05,H6IL05184 +N00036174,McAffrey, Al,D,OK05,H6OK05251 +N00039037,McBean, Scott,R,AZS1,S6AZ00274 +N00006424,McCain, John,R,AZS1,S6AZ00019 +N00035273,McCall, Matt,R,TX21,H4TX21041 +N00038257,McCarter, Kyle,R,IL15,H6IL15084 +N00028152,McCarthy, Kevin,R,CA23,H6CA22125 +N00026460,McCaul, Michael,R,TX10,H4TX10093 +N00035304,McClelland, Erin,D,PA12,H4PA12043 +N00006863,McClintock, Tom,R,CA04,H8CA04152 +N00038715,McCluskey, Blake,L,MS04,H6MS04200 +N00012942,McCollum, Betty,D,MN04,H0MN04049 +N00038555,McConnell, Jonathan,R,ALS2,S6AL00310 +N00036854,McCoy, Dave,D,NCS2,S6NC00258 +N00037589,McCullough, William,D,FL06,H6FL06126 +N00009829,McDermott, Jim,D,WA07,H8WA07132 +N00038857,McDermott, Joe,D,WA07,H6WA07441 +N00038854,McDevitt, David,D,WA03,H6WA03184 +N00038691,McDonough, Pat,R,MD02,H6MD02211 +N00038290,McDowell, Jan,D,TX24,H6TX24149 +N00037051,McFall, Jerald,R,NM03,H6NM03059 +N00039034,McGill, Shadrack,R,ALS2,S6AL00385 +N00037566,McGinty, Katie,D,PAS1,S6PA00266 +N00000179,McGovern, James P,D,MA02,H4MA03022 +N00038653,McGroarty, Colin,R,IL16,H6IL16082 +N00026627,McHenry, Patrick,R,NC10,H4NC10047 +N00033834,McKellar, Shirley,D,TX01,H2TX01062 +N00031681,McKinley, David,R,WV01,H0WV01072 +N00038674,McLaughlin, Nathaniel,D,KS03,H6KS03217 +N00038709,McLeod, Johnny,3,MS02,H6MS02170 +N00035329,McMichael, Craig,R,TX08,H6TX08183 +N00026314,McMorris Rodgers, Cathy,R,WA05,H4WA05077 +N00038728,McNeil, John,D,NC13,H6NC13046 +N00026926,McNerney, Jerry,D,CA09,H4CA11081 +N00033982,McSally, Martha,R,AZ02,H2AZ08102 +N00033631,Meadows, Mark R,R,NC11,H2NC11080 +N00033559,Mealer, John Lewis,I,AZS1,S6AZ00209 +N00031134,Meehan, Patrick,R,PA07,H0PA07082 +N00001171,Meeks, Gregory W,D,NY05,H8NY06048 +N00038868,Meena, Jack,I,WY01,H6WY01066 +N00038759,Meer, Edward,R,OH08,H6OH08232 +N00038286,Mehaffey, Sam,R,TX19,H6TX19107 +N00028428,Mellon, Rob,D,IL18,H4IL18109 +N00037230,Meluskey, Alex,R,AZS1,S6AZ00217 +N00037590,Mendenhall, David,I,FL23,H6FL23055 +N00027936,Mendoza, Ben,D,TX16,H6TX16111 +N00037022,Mendoza, Matt,R,CA53,H6CA53062 +N00034547,Meng, Grace,D,NY06,H2NY06116 +N00012546,Messer, Luke,R,IN06,H0IN02125 +N00002793,Mica, John L,R,FL07,H2FL08055 +N00007835,Mike, the Mover,R,WAS2,S6WA00347 +N00036942,Millard, Andy,D,NC10,H6NC10158 +N00038697,Miller, Darlene,R,MN02,H6MN02198 +N00013846,Miller, Jeff,R,FL01,H2FL01100 +N00036924,Mills, Chip,R,MS01,H5MS01018 +N00036491,Mills, John,R,TN08,H4TN08099 +N00038724,Mills, Thomas,D,NC08,H6NC08145 +N00037444,Minning, Dena,D,FL09,H6FL09187 +N00038745,Mirza, Ali,D,NY05,H6NY05069 +N00036274,Mitchell, Paul,R,MI10,H4MI04118 +N00038663,Mix, Richard,R,GA03,H6GA03097 +N00037409,Moharir, Mukund Martand,I,CAS1,S6CA00709 +N00036900,Molnar, Robert,R,CAS1,S6CA00568 +N00036271,Molyett, Matthew,D,MD03,H4MD03115 +N00036275,Moolenaar, John,R,MI04,H4MI04126 +N00033814,Mooney, Alex,R,WV02,H4WV02080 +N00026914,Moore, Gwen,D,WI04,H4WI04183 +N00005282,Moran, Jerry,R,KSS2,S0KS00091 +N00038430,Morgan, Yuripzy,R,MD06,H6MD02203 +N00037266,Morning, John,R,FL07,H6FL07108 +N00037605,Morrison, Terrance,D,MI14,H6MI14195 +N00008363,Morrow, John,R,IL02,H6IL02199 +N00038413,Morse, Nicholas,R,CO02,H6CO02149 +N00038672,Moss, Richard,R,IN08,H6IN08228 +N00035431,Moulton, Seth,D,MA06,H4MA06090 +N00037181,Mowery, Tod,R,FL18,H6FL18089 +N00035416,Mowrer, Jim,D,IA03,H4IA04113 +N00033410,Mullin, Markwayne,R,OK02,H2OK02083 +N00031412,Mulvaney, Mick,R,SC05,H0SC05031 +N00038248,Murdock, Brett,D,CA39,H6CA39137 +N00026050,Murkowski, Lisa,R,AKS2,S4AK00099 +N00037529,Muroff, Dan,D,PA02,H6PA02155 +N00037619,Murphy, John,R,TX21,H6TX21210 +N00035289,Murphy, Pat,D,IA01,H4IA01069 +N00033091,Murphy, Patrick,D,FLS2,S6FL00319 +N00024992,Murphy, Tim,R,PA18,H2PA18143 +N00007876,Murray, Patty,D,WAS2,S2WA00189 +N00037177,Musante, Marcus,D,CA44,H6CA44111 +N00038265,Myhra, Pam,R,MN02,H6MN02156 +N00038642,Myrickes, Dorian,D,IL02,H6IL02264 +N00000939,Nadler, Jerrold,D,NY10,H2NY17071 +N00039033,Nana, Charles,D,ALS2,S6AL00369 +N00036930,Nance, Kathryn,R,CA09,H6CA09098 +N00006789,Napolitano, Grace,D,CA32,H8CA34068 +N00038568,Nasiri, Mohammad Abous Sabur,I,NCS2,S6NC00290 +N00037399,Nathan, Bruce,I,FLS2,S6FL00327 +N00035377,Naughton, Shaughnessy,D,PA08,H4PA08116 +N00037584,Navarro, Omar,R,CA44,H6CA44145 +N00000153,Neal, Richard E,D,MA01,H8MA02041 +N00036781,Neely, Charles,I,AR02,H4AR02182 +N00037025,Negron, Rebecca,R,FL18,H6FL18055 +N00026043,Neugebauer, Randy,R,TX19,H4TX19102 +N00038395,Neville, Tim,R,COS1,S6CO00259 +N00036403,Newhouse, Dan,R,WA04,H4WA04104 +N00037600,Newton, William,R,MD07,H6MD07434 +N00037441,Nguyen, Bao,D,CA46,H6CA46140 +N00037521,Nightenhelser, Todd,D,IN03,H6IN03245 +N00037517,Nikpour, Noelle,R,FL18,H6FL18139 +N00038398,Noble, Sandra Queen,3,CA08,H6CA08181 +N00032022,Noem, Kristi,R,SD01,H0SD00054 +N00021207,Nolan, Rick,D,MN08,H2MN08111 +N00037250,Noland, Michael,D,IL08,H6IL08162 +N00036154,Norcross, Don,D,NJ01,H4NJ01084 +N00021222,Norris, Chuck,D,CO01,H6CO06017 +N00033875,Norris, Phil,R,AL04,H6AL04148 +N00001692,Norton, Eleanor Holmes,D,DC00,H0DC00058 +N00030734,Novak, Daria,R,CT02,H0CT02140 +N00032441,Nugent, Richard,R,FL11,H0FL05139 +N00007248,Nunes, Devin,R,CA22,H8CA20059 +N00036943,O'Connor, Shawn,D,NH01,H6NH01271 +N00037515,O'Halleran, Tom,D,AZ01,H6AZ01199 +N00031956,O'Hara, Shawn,3,MS04,H0MS03049 +N00037007,O'Malley, Martin,D,PRES,P60007671 +N00038689,O'Malley, Tom,R,MA09,H6MA09156 +N00033540,O'Rourke, Beto,D,TX16,H2TX16185 +N00033404,Oceguera, John,D,NV04,H6NV04038 +N00038749,Oliva, Phil,R,NY18,H6NY18203 +N00013843,Olivas, Miguel,D,AZ01,H6AZ01181 +N00038587,Olree, Brock,R,AR02,H6AR02252 +N00029285,Olson, Pete,R,TX22,H8TX22107 +N00029512,Orentlicher, David,D,IN08,H8IN07176 +N00037413,Orton, Bill,D,CA44,H6CA44137 +N00038675,Osborne, Tom,D,KY01,H6KY01136 +N00037496,Osborne, Walter,3,FLS2,S6FL00368 +N00037013,Ostrander, Bill,D,CA24,H6CA24287 +N00037189,Otto, Bill,D,MO02,H6MO02301 +N00038723,Otto, Mark,R,NC07,H6NC07162 +N00038704,Owens, Jacob,D,MS01,H6MS01263 +N00038664,Pace, Jim,R,GA03,H6GA03105 +N00039049,Pahlke, Elizabeth Diane,R,ILS2,S6IL00367 +N00035766,Pakootas, Joe,D,WA05,H4WA05127 +N00038808,Palacios, Juan Jr,D,TX15,H6TX15154 +N00031958,Palazzo, Steven,R,MS04,H0MS04120 +N00000781,Pallone, Frank Jr,D,NJ06,H8NJ03073 +N00035691,Palmer, Gary,R,AL06,H4AL06098 +N00037157,Palzer, Tom,R,CAS1,S6CA00675 +N00038601,Panetta, Jimmy,D,CA20,H6CA20152 +N00038261,Pape, Michael,R,KY01,H6KY01128 +N00038622,Pappas, George,D,FL06,H6FL06159 +N00037012,Parra, Daniel,D,CA21,H6CA21192 +N00038458,Parrish, Don,R,TX19,H6TX19156 +N00000751,Pascrell, Bill Jr,D,NJ09,H6NJ08118 +N00028981,Pataki, George,R,PRES,P60007572 +N00038816,Pate, Ava,R,TX18,H6TX18158 +N00036933,Patel, Ravi,D,IA01,H6IA01155 +N00038815,Patterson, Ralph,R,TX17,H6TX17119 +N00038437,Patterson, Robert W,R,NJ01,H6NJ01204 +N00038623,Patty, Brandon,R,FL06,H6FL06167 +N00030836,Paul, Rand,R,KYS2,S0KY00156 +N00029391,Paulsen, Erik,R,MN03,H8MN03077 +N00036986,Pavlov, Phil,R,MI10,H6MI10193 +N00037162,Pawlowski, Ed,D,PAS1,S6PA00258 +N00034639,Payne, Donald M Jr,D,NJ10,H2NJ10154 +N00012672,Pearce, Steve,R,NM02,H2NM02126 +N00035203,Pearson, Cecil Jr,D,KYS2,S6KY00096 +N00038404,Pearson, Michael,D,MDS2,S6MD03490 +N00007360,Pelosi, Nancy,D,CA12,H8CA05035 +N00036991,Pena-Melnyk, Joseline,D,MD04,H6MD04217 +N00038409,Perez, Connie,D,CA21,H6CA21200 +N00037502,Perez, Frank,D,FL27,H6FL27015 +N00037527,Perkins, Bill,D,NY13,H6NY13121 +N00035512,Perkins, Jo Rae,R,OR04,H6OR04203 +N00038630,Perkins, Randy,D,FL18,H6FL18147 +N00027510,Perlmutter, Edwin G,D,CO07,H6CO07023 +N00037610,Perry, Mary,R,NV01,H6NV01208 +N00033486,Perry, Rick,R,PRES,P20003281 +N00034120,Perry, Scott,R,PA04,H2PA04135 +N00038288,Persinger, Scott,R,TX20,H6TX20097 +N00038785,Pesquera, Carlos,3,PR00,H6PR01023 +N00036895,Peter, Richard,R,TX32,H6TX00131 +N00033591,Peters, Scott,D,CA52,H2CA52089 +N00004558,Peterson, Collin,D,MN07,H2MN07014 +N00038824,Peterson, Hart,R,TX23,H6TX23208 +N00038282,Petri, Scott,R,PA08,H6PA08244 +N00037597,Pfaff, Jim,R,IN09,H6IN09168 +N00038821,Phelps, Todd,R,TX21,H6TX21236 +N00038417,Phillips, Bill,D,FL07,H6FL07116 +N00038752,Phillips, George,R,NY22,H6NY22098 +N00037421,Picus, Preston,I,CA12,H6CA12175 +N00039040,Pierce, Douglas,D,CAS1,S6CA00790 +N00038634,Pierre-Charles, Idson,D,FL24,H6FL24046 +N00013817,Pingree, Chellie,D,ME01,H8ME01120 +N00036996,Pirkle, Greg,R,MS01,H5MS01091 +N00030781,Pistone, John,R,CT05,H0CT05127 +N00034416,Pittenger, Robert,R,NC09,H2NC09134 +N00001633,Pitts, Joe,R,PA16,H6PA16197 +N00038557,Pizer, David,R,AZS1,S6AZ00266 +N00035000,Plaskett, Stacey,D,VI00,H2VI00082 +N00036935,Plaster, Mark,R,MD03,H6MD03441 +N00037443,Ploeckelmann, Michael,I,FL05,H6FL05185 +N00037290,Plumb, John,D,NY23,H6NY23518 +N00033549,Pocan, Mark,D,WI02,H2WI02124 +N00038626,Poe, Bob,D,FL10,H6FL10169 +N00026457,Poe, Ted,R,TX02,H4TX02108 +N00034584,Poliquin, Bruce,R,ME02,H4ME02234 +N00029127,Polis, Jared,D,CO02,H8CO02137 +N00030744,Pompeo, Mike,R,KS04,H0KS04051 +N00003682,Portman, Rob,R,OHS2,S0OH00133 +N00029662,Posey, Bill,R,FL08,H8FL15107 +N00000962,Powell, Adam Clayton IV,D,NY13,H4NY15071 +N00038569,Prather, Kelli,D,OHS2,S6OH00270 +N00002260,Price, David,D,NC04,H6NC04037 +N00038625,Price, Leroi,I,FL09,H6FL09229 +N00026160,Price, Tom,R,GA06,H4GA06087 +N00037498,Prince, Joseph,3,NYS2,S6NY00391 +N00038851,Pugh, D Clay,D,VA09,H6VA09060 +N00038670,Purdy, Polly Jesus,D,IN05,H6IN05224 +N00037580,Putman, David,D,AL06,H6AL06127 +N00039042,Pybrum, Steven,R,CAS1,S6CA00816 +N00030581,Quigley, Mike,D,IL05,H0IL05096 +N00036556,Quinn, Dennis C,D,MS03,H4MS03041 +N00038556,Quinn, Pat,I,AZS1,S6AZ00258 +N00034563,Quintanilla, Carlos,D,TX33,H6TX33025 +N00038811,Quintanilla, Joel,D,TX15,H6TX15188 +N00025157,Raasch, Wayne,D,TX27,H6TX27068 +N00036728,Rab, Aejaz,D,CA30,H4CA30123 +N00037587,Rabinowitz, Jeffrey G,I,FL10,H6FL00103 +N00007635,Radewagen, Amata Coleman,R,AS00,H4AS00036 +N00038461,Ramsland, Russ,R,TX32,H6TX32050 +N00037414,Randolph, Susannah,D,FL09,H6FL09161 +N00037267,Rangel, Ricardo,D,FL09,H6FL09153 +N00037278,Ransom, Lisa,D,MD04,H6MD04241 +N00037036,Raskin, Jamie,D,MD08,H6MD08457 +N00035972,Ratcliffe, John Lee,R,TX04,H4TX04153 +N00036921,Raty, Timothy A,I,IDS2,S6ID00096 +N00036553,Ray, Troy,I,MS02,H4MS02183 +N00035229,Rayburn, Charles,D,IL02,H4IL02236 +N00036045,Recktenwald, Tom,D,KYS2,S4KY00158 +N00037582,Redd, Shawn,R,AZ01,H6AZ01207 +N00030949,Reed, Tom,R,NY23,H0NY29054 +N00038410,Reed, Wendy,D,CA23,H6CA23206 +N00026885,Reichert, Dave,R,WA08,H4WA08071 +N00036994,Reigle, Hans,R,DE01,H6DE01071 +N00031127,Renacci, Jim,R,OH16,H0OH16097 +N00038253,Rentas, Wanda,R,FL09,H6FL09203 +N00038567,Rey, Chris,D,NCS2,S6NC00282 +N00038276,Reynolds, Roger,R,OH08,H6OH08133 +N00030968,Ribble, Reid,R,WI08,H0WI08075 +N00035927,Rice, Kathleen,D,NY04,H4NY04075 +N00033832,Rice, Tom,R,SC07,H2SC07066 +N00038275,Rich, Roy,D,OH07,H6OH07127 +N00035361,Richards, Ronny,D,OH02,H4OH02131 +N00030184,Richmond, Cedric,D,LA02,H8LA02054 +N00030962,Rigell, Scott,R,VA02,H0VA02084 +N00035642,Ritchie, Jason,D,WA08,H4WA08121 +N00038561,Rivera, Ernesto J,R,FLS2,S6FL00418 +N00038758,Robbins, Jim,R,OH08,H6OH08224 +N00037285,Roberson, Michael,R,NV03,H6NV03063 +N00038721,Roberts, Jim,D,NC06,H6NC06131 +N00038772,Roberts, Shawn,R,OK04,H6OK04122 +N00037616,Roberts, Timothy,I,TN06,H6TN06130 +N00038457,Robertson, Glen,R,TX19,H6TX19131 +N00036946,Robertson, Terry,R,OH07,H6OH07119 +N00030768,Roby, Martha,R,AL02,H0AL02087 +N00031007,Roche, Frank,R,NC02,H0NC04147 +N00038414,Rochester, Lisa Blunt,D,DE01,H6DE00206 +N00038425,Roderick, Steve,R,ID02,H6ID02175 +N00028463,Roe, Phil,R,TN01,H6TN01388 +N00038405,Rogers, Bob,R,AL02,H6AL02159 +N00036983,Rogers, David,R,CA16,H6CA16135 +N00003473,Rogers, Hal,R,KY05,H0KY05015 +N00024759,Rogers, Mike D,R,AL03,H2AL03032 +N00007151,Rohrabacher, Dana,R,CA48,H8CA42061 +N00031741,Rokita, Todd,R,IN04,H0IN04170 +N00037609,Romeo, Mike,R,NM03,H6NM03067 +N00038447,Ronan, Samuel,D,OH01,H6OH01088 +N00029018,Rooney, Tom,R,FL17,H8FL16022 +N00002858,Ros-Lehtinen, Ileana,R,FL27,H0FL18025 +N00038784,Rosa, Angel,D,PR00,H6PR01015 +N00038797,Roseman, Jeffrey,D,TX06,H6TX06161 +N00038720,Roseman, Jeffrey Lee,I,NC06,H6NC06115 +N00038734,Rosen, Jacky,D,NV03,H6NV03139 +N00039044,Rosier, Donald,R,COS1,S6CO00267 +N00004719,Roskam, Peter,R,IL06,H6IL06117 +N00038565,Ross, Deborah,D,NCS2,S6NC00266 +N00030645,Ross, Dennis,R,FL15,H0FL12101 +N00031625,Ross, Henry,R,MS01,H0MS01050 +N00036988,Rotering, Nancey Rodkin,D,IL10,H6IL10135 +N00038631,Roth, Rick,R,FL18,H6FL18162 +N00031253,Rothfus, Keith J,R,PA12,H0PA04220 +N00037607,Rouco, George,R,NC09,H6NC09176 +N00038838,Roughneen, Cherie Myint,R,TX32,H6TX32084 +N00036086,Rourke, Robb,D,TX22,H4TX36072 +N00033527,Rouzer, David,R,NC07,H2NC07096 +N00006671,Roybal-Allard, Lucille,D,CA40,H2CA33048 +N00008264,Royce, Ed,R,CA39,H6CA39020 +N00038263,Rubin, Joel,D,MD08,H6MD08523 +N00030612,Rubio, Marco,R,PRES,P60006723 +N00037040,Rucker, Austin,R,MO05,H6MO05205 +N00033510,Ruiz, Raul,D,CA36,H2CA36439 +N00025482,Ruppersberger, Dutch,D,MD02,H2MD02160 +N00004887,Rush, Bobby L,D,IL01,H2IL01042 +N00036175,Russell, Steven,R,OK05,H4OK05132 +N00038699,Ryan, Greg,R,MN04,H6MN04236 +N00004357,Ryan, Paul,R,WI01,H8WI01024 +N00025280,Ryan, Tim,D,OH13,H2OH17109 +N00030418,Sablan, Gregorio,I,MP00,H8MP00041 +N00037613,Sadoff, Eli,3,PA08,H6PA08236 +N00037446,Salas, Javier,D,IL04,H6IL04146 +N00038582,Salinas, Xavier,R,TX15,H6TX15196 +N00006446,Salmon, Matt,R,AZ05,H4AZ01038 +N00038591,San Miguel, Edna,R,AZ03,H6AZ03179 +N00037038,Sanborn, Alan,R,MI10,H6MI10201 +N00037261,Sanchez, Heberto,D,CA46,H6CA46124 +N00024870,Sanchez, Linda,D,CA38,H2CA39078 +N00008274,Sanchez, Loretta,D,CAS1,S6CA00691 +N00000528,Sanders, Bernie,D,PRES,P60007168 +N00038747,Sanders, Jaime,R,NY09,H6NY09137 +N00038744,Sanders, James Jr,D,NY05,H6NY05051 +N00002424,Sanford, Mark,R,SC01,H4SC01073 +N00036948,Santarsiero, Steve,D,PA08,H6PA08228 +N00038624,Santiago, David,R,FL06,H6FL06175 +N00001380,Santorum, Rick,R,PRES,P20002721 +N00027751,Sarbanes, John,D,MD03,H6MD03292 +N00038250,Savary, Sue,D,CA48,H6CA48237 +N00036189,Savitt, Marc,R,WV02,H6WV02093 +N00037526,Sbaih, Jesse,D,NV03,H6NV03089 +N00009660,Scalise, Steve,R,LA01,H0LA01087 +N00038834,Schafranek, Robert,R,TX29,H6TX29080 +N00004724,Schakowsky, Jan,D,IL09,H8IL09067 +N00028138,Schatz, Brian,D,HIS1,S4HI00136 +N00038262,Scheminant, Kevin,D,MD02,H6MD02195 +N00009585,Schiff, Adam,D,CA28,H0CA27085 +N00035317,Schnackenberg, Matt,L,FL11,H4FL11063 +N00033101,Schneider, Brad,D,IL10,H2IL10068 +N00037016,Schneider, Helene,D,CA24,H6CA24311 +N00029273,Schock, Aaron,R,IL18,H8IL18043 +N00030071,Schrader, Kurt,D,OR05,H8OR05107 +N00035367,Schroeder, Daniel Michael,R,MDS2,S6MD03433 +N00037183,Schroeder, Will,D,IL10,H6IL10143 +N00026106,Schultz, Debbie Wasserman,D,FL23,H4FL20023 +N00001093,Schumer, Charles E,D,NYS2,S8NY00082 +N00006460,Schweikert, David,R,AZ06,H4AZ06045 +N00032457,Scott, Austin,R,GA08,H0GA08099 +N00002147,Scott, Bobby,D,VA03,H6VA01117 +N00024871,Scott, David,D,GA13,H2GA13012 +N00037195,Scott, Elizabeth,R,WA01,H6WA01170 +N00031782,Scott, Tim,R,SCS1,S4SC00240 +N00037586,Seay, Bob,D,CO04,H6CO04160 +N00004291,Sensenbrenner, F James Jr,R,WI05,H8WI09050 +N00037583,Seretskiy, Yuriy,I,CA28,H6CA28163 +N00001813,Serrano, Jose E,D,NY15,H0NY18065 +N00005681,Sessions, Pete,R,TX32,H2TX03126 +N00028049,Sestak, Joe,D,PAS1,S0PA00434 +N00030622,Sewell, Terri A,D,AL07,H0AL07086 +N00038608,Shammas, Joe,D,CA29,H6CA29211 +N00038443,Shaver, Rob,R,NY19,H6NY19201 +N00028091,Shea-Porter, Carol,D,NH01,H6NH01230 +N00038712,Sheets, Lajena,3,MS03,H6MS03194 +N00009920,Shelby, Richard C,R,ALS2,S6AL00013 +N00038249,Shepherd, Doug,R,CA41,H6CA41182 +N00035390,Sheridan, Tim,D,CA42,H4CA42086 +N00006897,Sherman, Brad,D,CA30,H6CA24113 +N00038666,Sherman, Rob,3,IL05,H6IL05176 +N00038638,Sherzan, Mike,D,IA03,H6IA03243 +N00004961,Shimkus, John M,R,IL15,H2IL20042 +N00038251,Short, Bryon Hall,D,DE01,H6DE00198 +N00039055,Short, Grant,D,KYS2,S6KY00153 +N00038581,Showen, Paul,R,FLS2,S6FL00392 +N00038264,Shudofsky, Aryeh,R,MD08,H6MD08531 +N00013770,Shuster, Bill,R,PA09,H2PA09035 +N00038679,Sidle, Calvin,D,KY04,H6KY04106 +N00006263,Simpson, Mike,R,ID02,H8ID02064 +N00038281,Sims, Brian,D,PA02,H6PA02163 +N00038455,Sims, Kaleb,R,TX17,H6TX17101 +N00033983,Sinema, Kyrsten,D,AZ09,H2AZ09019 +N00038735,Singer, Alex,D,NV03,H6NV03147 +N00027523,Sires, Albio,D,NJ08,H6NJ13191 +N00036923,Sittenfeld, P G,D,OHS2,S6OH00247 +N00010719,Skolnick, Shelly,R,MD08,H2MD08084 +N00001311,Slaughter, Louise M,D,NY25,H6NY03031 +N00039058,Slaughter, Stephen,R,KYS2,S6KY00187 +N00037056,Slavens, John,R,TX03,H6TX03150 +N00037423,Smigiel, Mike,R,MD01,H6MD01213 +N00007833,Smith, Adam,D,WA09,H6WA09025 +N00027623,Smith, Adrian,R,NE03,H6NE03115 +N00038693,Smith, Ande,R,ME01,H6ME01215 +N00009816,Smith, Chris,R,NJ04,H8NJ04014 +N00038204,Smith, Dennis,D,OH08,H6OH08125 +N00035396,Smith, Glo,R,FL05,H4FL05065 +N00035282,Smith, Jason,R,MO08,H4MO08162 +N00008327,Smith, Joe,R,FLS2,S8FL00026 +N00001811,Smith, Lamar,R,TX21,H6TX21012 +N00038768,Smith, Michael,R,OH08,H6OH08323 +N00038781,Smucker, Lloyd,R,PA16,H6PA16320 +N00037188,Sol-Gutierrez, Ana,D,MD08,H6MD08473 +N00038859,Solen, Ryan,D,WI01,H6WI01192 +N00038826,Somerville,Robert Eric,R,TX26,H6TX26110 +N00037422,Soto, Darren,D,FL09,H6FL09179 +N00036530,Spain, Paul,R,FL18,H4FL22110 +N00037410,Spalding, Carla,R,FL18,H6FL18121 +N00038442,Spampinato, Frank,R,NY18,H6NY18187 +N00037046,Sparks, Daniel,R,MS01,H6MS01230 +N00029649,Speier, Jackie,D,CA14,H8CA12171 +N00037403,Spotorno, Frank,R,NYS2,S6NY00383 +N00038755,Spurlino, Jim,R,OH08,H6OH08190 +N00038199,Staley, Violet,D,MDS2,S6MD03482 +N00038662,Standard, Sean,R,FL21,H6FL21026 +N00038573,Starr, Michael Bob,R,TX19,H6TX19149 +N00037055,Starrett, Grant,R,TN04,H6TN04184 +N00037256,Steele, Victoria,D,AZ02,H6AZ02171 +N00035523,Stefanik, Elise,R,NY21,H4NY21079 +N00033776,Stein, Jill,3,PRES,P20003984 +N00037593,Stella, Dominick,R,IL11,H6IL11133 +N00036804,Stephens, Barry,R,ME01,H6ME01223 +N00035961,Stern, Everett,R,PAS1,S6PA00241 +N00038740,Stern, Steve,D,NY03,H6NY03221 +N00033932,Stewart, Chris,R,UT02,H2UT02324 +N00039069,Stewart, Faye,R,ORS2,S6OR05093 +N00038711,Stewart, Nathan,D,MS03,H6MS03186 +N00038856,Stilwell, Jeff,D,WA07,H6WA07433 +N00038200,Stine, Kevin,D,ORS2,S6OR05085 +N00029574,Stivers, Steve,R,OH15,H8OH15076 +N00037585,Stokham, Casper,R,CO01,H6CO01208 +N00034175,Stone, Damian,D,FL12,H6FL12173 +N00038612,Stone, Jeff,R,CA36,H6CA36182 +N00035673,Stovall, Dwayne,R,TX36,H6TX36010 +N00037279,Strait, Terence,D,MD04,H6MD04258 +N00038246,Strauss, Ray,R,AZ04,H6AZ04177 +N00033103,Straw, Andrew,R,IL08,H6IL04138 +N00003730,Strickland, Ted,D,OHS2,S6OH00254 +N00036760,Strzala, Melissa,R,OHS2,S6OH00239 +N00038867,Stubson, Tim,R,WY01,H6WY01058 +N00030891,Stutzman, Marlin,R,INS2,S0IN00095 +N00038196,Sundheim, Duf,R,CAS1,S6CA00741 +N00034752,Sunthonchart, Paiboon Jr,I,FLS2,S2FL00367 +N00038742,Suozzi, Tom,D,NY03,H6NY03247 +N00036916,Swaim, Jason,I,CAS1,S6CA00592 +N00033508,Swalwell, Eric,D,CA15,H2CA15094 +N00037041,Swartz, Donnie,R,MO06,H6MO06203 +N00038837,Sweeney, Mike,R,TX31,H6TX31052 +N00038814,Sweeten, Randy,D,TX15,H6TX15212 +N00008079,Swing, Gary,3,COS1,S8CO00099 +N00037553,Swinton, Jonathan,D,UTS2,S6UT00238 +N00038564,Szeliga, Kathy,R,MDS2,S6MD03508 +N00033798,Tacherra, Johnny,R,CA16,H2CA16100 +N00029848,Taddeo, Annette,D,FL26,H8FL00034 +N00036927,Tagert, Mike,R,MS01,H5MS01042 +N00035535,Takai, Mark,D,HI01,H4HI01134 +N00006701,Takano, Mark,D,CA41,H2CA43245 +N00037276,Tams, Michael,R,IL11,H6IL11125 +N00031176,Tarkanian, Danny,R,NV03,H2NV04045 +N00039036,Tate, Jason,I,ARS2,S6AR00157 +N00036909,Taub, Russ,R,RI01,H4RI01133 +N00038416,Taylor, Dwayne L,D,FL06,H6FL06134 +N00038771,Taylor, James,R,OK04,H6OK04114 +N00035957,Taylor, Kerith Strano,D,PA05,H4PA05062 +N00037024,Taylor, Priscilla,D,FL18,H6FL18048 +N00036334,Teijeiro, Annette,R,NV03,H6NV03097 +N00038463,Teng, Chia-Chi,R,UT03,H6UT03166 +N00038620,Thies, Charles,I,FL01,H6FL01093 +N00038778,Thomas, Brian,R,PA08,H6PA08269 +N00038574,Thomas, Kathleen,D,TX25,H6TX25179 +N00037437,Thomas, Mary,R,FL02,H6FL02190 +N00036075,Thomas, William Joseph,D,IN09,H4IN09098 +N00003288,Thompson, Bennie G,D,MS02,H4MS02068 +N00038399,Thompson, Geraldine,D,FL10,H6FL10136 +N00029736,Thompson, Glenn,R,PA05,H8PA05071 +N00036931,Thompson, Kirk,R,CA36,H6CA36158 +N00007419,Thompson, Mike,D,CA05,H8CA01109 +N00006052,Thornberry, Mac,R,TX13,H4TX13014 +N00038431,Thornton, Alvin,D,MD04,H6MD04266 +N00037191,Throne-Holst, Anna,D,NY01,H6NY01126 +N00004572,Thune, John,R,SDS1,S2SD00068 +N00038794,Thurgood, Keith,R,TX03,H6TX03184 +N00009699,Tiberi, Patrick J,R,OH12,H0OH12062 +N00038641,Tillman, Jimmy Lee II,R,IL01,H6IL01175 +N00027509,Tipton, Scott,R,CO03,H6CO03139 +N00030191,Titus, Dina,D,NV01,H8NV03036 +N00038462,Tokar, Jeff,R,TX32,H6TX32068 +N00038271,Tolerton, Nicholas,I,NC13,H6NC13038 +N00038698,Tollefson, Jon,D,MN03,H6MN03147 +N00037595,Tom, Kip,R,IN03,H6IN03252 +N00038639,Tomkins, Anthony,I,ID02,H6ID02183 +N00030196,Tonko, Paul,D,NY20,H8NY21203 +N00038706,Toole, Cathy,3,MS01,H6MS01289 +N00001489,Toomey, Pat,R,PAS1,S4PA00121 +N00036107,Torres, Norma,D,CA35,H4CA35031 +N00038801,Toth, Steve,R,TX08,H6TX08175 +N00038252,Townsend, Bryan,D,DE01,H6DE01089 +N00038688,Tribandis, Tommy,L,MA02,H6MA02094 +N00035607,Trott, Dave,R,MI11,H4MI11097 +N00038741,Trotta, Rob,R,NY03,H6NY03239 +N00023864,Trump, Donald,R,PRES,P80001571 +N00038570,Tsimerman, Alex,I,WAS2,S6WA00339 +N00029026,Tsongas, Niki,D,MA03,H8MA05143 +N00037518,Tuck, Mickey,R,GA14,H6GA14011 +N00037035,Turner, Ingrid,D,MD04,H6MD04225 +N00025175,Turner, Michael R,R,OH10,H2OH03067 +N00037606,Tuttle, Bailey,I,NC08,H6NC08137 +N00038866,Tyrrel, Charlie,R,WY01,H6WY01041 +N00004133,Upton, Fred,R,MI06,H6MI04113 +N00038822,Vakil, Tejas,D,TX21,H6TX21244 +N00033367,Valadao, David,R,CA21,H2CA20094 +N00037603,Valle, John Paul,R,MI11,H6MI11175 +N00037284,Van Blarcom, Cory Scott,R,NE02,H6NE02133 +N00013820,Van Hollen, Chris,D,MDS2,S6MD03441 +N00030108,Van Raam, Douglas S,3,CAS1,S6CA00725 +N00033703,Van Steenwyk, Clair,R,AZS1,S2AZ00216 +N00038835,Vance, Brandon,D,TX30,H6TX30138 +N00038242,Vance, Chris,R,WAS2,S6WA00321 +N00038650,Vandersand, Ethan,R,IL13,H6IL13139 +N00007021,Vargas, Juan,D,CA51,H2CA50026 +N00038459,Vargas, Phillip,D,TX23,H6TX23182 +N00033839,Veasey, Marc,D,TX33,H2TX33073 +N00037023,Vega, Angel L,D,FL10,H6FL10128 +N00034349,Vela, Filemon,D,TX34,H2TX27190 +N00001102,Velazquez, Nydia M,D,NY07,H2NY00010 +N00037021,Veltmeyer, James,R,CA53,H6CA53054 +N00035410,Vernon, Monica,D,IA01,H4IA01077 +N00038592,Villarreal, James,D,AZ03,H6AZ03187 +N00037417,Villarreal, Ruben,R,TX15,H6TX15147 +N00037175,Vince, Lou,D,CA25,H6CA25151 +N00003813,Visclosky, Pete,D,IN01,H4IN01012 +N00036779,Vivoni, Miguel Hernandez,3,PR00,H4PR00095 +N00007470,Vlakancic, Connor,I,IL18,H6IL18146 +N00037599,Vogt, Dave,R,MD06,H6MD06238 +N00038774,Volpe, Frank,R,OK05,H6OK05269 +N00037277,Vowell, Edward,D,IL12,H6IL12107 +N00038848,Wade, Mike,R,VA07,H6VA07130 +N00033106,Wagner, Ann L,R,MO02,H2MO02102 +N00038289,Wakely, Tom,D,TX21,H6TX21228 +N00037301,Walbeck, Matthew,R,TX34,H6TX34015 +N00026368,Walberg, Tim,R,MI07,H4MI07103 +N00007690,Walden, Greg,R,OR02,H6OR02116 +N00038422,Walker, Kimberly H,D,FL13,H6FL13197 +N00035311,Walker, Mark,R,NC06,H4NC06052 +N00036995,Walker, Scott,R,PRES,P60006046 +N00038855,Walkinshaw, Brady,D,WA07,H6WA07425 +N00031226,Walorski, Jackie,R,IN02,H0IN02190 +N00035391,Walters, Mimi,R,CA45,H4CA45097 +N00037522,Waltz, Brent,R,IN09,H6IN09150 +N00038651,Walz, Jim,D,IL14,H6IL14129 +N00027467,Walz, Timothy J,D,MN01,H6MN01174 +N00037492,Ward, Kelli,R,AZS1,S6AZ00233 +N00038637,Ware, Leonard,D,GA10,H6GA10159 +N00027702,Warren, Andy,R,PA08,H6PA08210 +N00038818,Warren, DeRenda,R,TX19,H6TX19172 +N00006690,Waters, Maxine,D,CA43,H4CA23011 +N00037018,Watson, Lupe Ramos,R,CA36,H6CA36166 +N00037519,Weaver, Kim,D,IA04,H6IA04134 +N00028058,Webb, Jim,D,PRES,P60008885 +N00038575,Webb, Mike,R,VA08,H6VA08229 +N00033539,Weber, Randy,R,TX14,H2TX14149 +N00026335,Webster, Daniel,R,FL10,H0FL08208 +N00000515,Welch, Peter,D,VT01,H6VT00160 +N00033310,Wenstrup, Brad,R,OH02,H2OH02085 +N00038588,Wescott, Mathew,I,AR02,H6AR02260 +N00038775,West, Ben,R,OR05,H6OR05150 +N00010640,West, Larry J,R,KY03,H6KY03165 +N00038586,West, Mark,L,AR01,H6AR01114 +N00035527,Westerman, Bruce,R,AR04,H4AR04048 +N00038813,Westley, Tim,R,TX15,H6TX15204 +N00026163,Westmoreland, Lynn A,R,GA03,H4GA08067 +N00036252,Wheeler, Marihelen,D,FL03,H4FL03110 +N00038428,White, Herman,R,IL11,H6IL11141 +N00036984,White, Jim,D,MO04,H6MO04216 +N00038401,White, Kevin Francis Lt col,R,OH08,H6OH08166 +N00038846,Whited, Joe,R,VA05,H6VA05134 +N00003467,Whitfield, Ed,R,KY01,H4KY01040 +N00035661,Whitney, Terry,R,MI05,H6MI05201 +N00036925,Whitwell, Quentin,R,MS01,H5MS01026 +N00037594,Wicklund, Mark,D,IL13,H6IL13121 +N00037494,Wilcox, Todd,R,FLS2,S6FL00335 +N00039056,Wilder, Sellus,D,KYS2,S6KY00161 +N00027253,Wildes, Michael,D,NJ09,H4NJ09095 +N00012956,Wiley, Albert Jr,R,NC10,H0NC01036 +N00033759,Williams, Clyde,D,NY13,H2NY15109 +N00035418,Williams, David III,R,IL09,H4IL09074 +N00037005,Williams, Paul,D,TX15,H6TX15139 +N00030602,Williams, Roger,R,TX25,H2TX33040 +N00038446,Williams, Steve,D,NY24,H6NY24185 +N00039043,Williamson, Jarrell,R,CAS1,S6CA00824 +N00038449,Willis, Colm,R,OR05,H6OR05143 +N00038432,Willmert, Andrew,I,MN02,H6MN02172 +N00038707,Wilson, Chase,L,MS01,H6MS02154 +N00030650,Wilson, Frederica,D,FL24,H0FL17068 +N00024809,Wilson, Joe,R,SC02,H2SC02059 +N00037604,Winfrey, Janice,D,MI13,H6MI13213 +N00038701,Winge, Kevin,3,MN07,H6MN07296 +N00038454,Winston, Simon,R,TX01,H6TX01246 +N00035630,Winteregg, J D,R,OH08,H4OH08062 +N00029459,Wittman, Rob,R,VA01,H8VA01147 +N00037232,Wolf, August,R,CTS2,S6CT05090 +N00031857,Womack, Steve,R,AR03,H0AR03055 +N00032416,Woodall, Rob,R,GA07,H0GA07133 +N00038765,Wooley, George,R,OH08,H6OH08299 +N00038798,Woolridge, Ruby Faye,D,TX06,H6TX06179 +N00038656,Wright, Doug,R,CA01,H6CA01178 +N00037286,Wright, Keith,D,NY13,H6NY13105 +N00039064,Wright, Paul,R,NCS2,S6NC00316 +N00007724,Wyden, Ron,D,ORS2,S6OR00110 +N00007286,Wyman, Phil,R,CAS1,S6CA00667 +N00025271,Xuna, John,D,FL18,H2FL22049 +N00038751,Yandik, Will,D,NY19,H6NY19235 +N00028073,Yarmuth, John A,D,KY03,H6KY03124 +N00031502,Yoder, Kevin,R,KS03,H0KS03137 +N00034330,Yoder, Shelli,D,IN09,H2IN09167 +N00033220,Yoho, Ted,R,FL03,H2FL06109 +N00035509,Young, David,R,IA03,H4IA03115 +N00038584,Young, Dean,R,AL01,H6AL01060 +N00007999,Young, Don,R,AK01,H6AK00045 +N00030670,Young, Todd,R,INS2,S6IN00191 +N00037001,Zalcman, Mark,R,IL18,H5IL18015 +N00029404,Zeldin, Lee,R,NY01,H8NY01148 +N00035616,Zinke, Ryan K,R,MT01,H4MT01041 +N00037047,Zinn, Walter Jr,D,MS01,H6MS01248 +N00039047,Zirkelbach, Ray,D,IAS1,S6IA00132 +N00037426,Zoeller, Gregory,R,IN09,H6IN09135 +N00037400,Zopp, Andrea,D,ILS2,S6IL00300 +N00038606,Zuniga, Alberto,I,CA22,H6CA22174 diff --git a/db/init-db.js b/db/init-db.js index f23dae2..df400d3 100644 --- a/db/init-db.js +++ b/db/init-db.js @@ -4,122 +4,149 @@ var fs = require('fs'); var readline = require('readline'); var dbInit = { + // cols: [ + // { + // name: 'title', + // type: 'varchar(16)', + // }, + // { + // name: 'firstname', + // type: 'varchar(48)', + // }, + // { + // name: 'middlename', + // type: 'varchar(48)', + // }, + // { + // name: 'lastname', + // type: 'varchar(48)', + // }, + // { + // name: 'name_suffix', + // type: 'varchar(48)', + // }, + // { + // name: 'nickname', + // type: 'varchar(48)', + // }, + // { + // name: 'party', + // type: 'varchar(48)', + // }, + // { + // name: 'state', + // type: 'varchar(28)', + // }, + // { + // name: 'district', + // type: 'varchar(48)', + // }, + // { + // name: 'in_office', + // type: 'varchar(48)', + // }, + // { + // name: 'gender', + // type: 'varchar(20)', + // }, + // { + // name: 'phone', + // type: 'varchar(28)', + // }, + // { + // name: 'fax', + // type: 'varchar(28)', + // }, + // { + // name: 'website', + // type: 'varchar(160)', + // }, + // { + // name: 'webform', + // type: 'varchar(160)', + // }, + // { + // name: 'congress_office', + // type: 'varchar(80)', + // }, + // { + // name: 'bioguide_id', + // type: 'varchar(80)', + // }, + // { + // name: 'votesmart_id', + // type: 'varchar(80)', + // }, + // { + // name: 'fec_id', + // type: 'varchar(80)', + // }, + // { + // name: 'govtrack_id', + // type: 'varchar(80)', + // }, + // { + // name: 'crp_id', + // type: 'varchar(80)', + // }, + // { + // name: 'twitter_id', + // type: 'varchar(80)', + // }, + // { + // name: 'congresspedia_url', + // type: 'varchar(160)', + // }, + // { + // name: 'youtube_url', + // type: 'varchar(160)', + // }, + // { + // name: 'facebook_id', + // type: 'varchar(160)', + // }, + // { + // name: 'official_rss', + // type: 'varchar(160)', + // }, + // { + // name: 'senate_class', + // type: 'varchar(28)', + // }, + // { + // name: 'birthdate', + // type: 'varchar(28)', + // }, + // { + // name: 'oc_email', + // type: 'varchar(80)', + // }, + // ], + // cols: [ { - name: 'title', - type: 'varchar(16)', + name: 'crp', + type: 'varchar(255)', }, { name: 'firstname', - type: 'varchar(48)', - }, - { - name: 'middlename', - type: 'varchar(48)', + type: 'varchar(255)', }, { name: 'lastname', - type: 'varchar(48)', - }, - { - name: 'name_suffix', - type: 'varchar(48)', - }, - { - name: 'nickname', - type: 'varchar(48)', + type: 'varchar(255)', }, { name: 'party', - type: 'varchar(48)', - }, - { - name: 'state', - type: 'varchar(28)', - }, - { - name: 'district', - type: 'varchar(48)', - }, - { - name: 'in_office', - type: 'varchar(48)', - }, - { - name: 'gender', - type: 'varchar(20)', - }, - { - name: 'phone', - type: 'varchar(28)', - }, - { - name: 'fax', - type: 'varchar(28)', - }, - { - name: 'website', - type: 'varchar(160)', - }, - { - name: 'webform', - type: 'varchar(160)', - }, - { - name: 'congress_office', - type: 'varchar(80)', - }, - { - name: 'bioguide_id', - type: 'varchar(80)', + type: 'varchar(255)', }, { - name: 'votesmart_id', - type: 'varchar(80)', + name: 'distIdRunFor', + type: 'varchar(255)', }, { name: 'fec_id', - type: 'varchar(80)', - }, - { - name: 'govtrack_id', - type: 'varchar(80)', - }, - { - name: 'crp_id', - type: 'varchar(80)', - }, - { - name: 'twitter_id', - type: 'varchar(80)', - }, - { - name: 'congresspedia_url', - type: 'varchar(160)', - }, - { - name: 'youtube_url', - type: 'varchar(160)', - }, - { - name: 'facebook_id', - type: 'varchar(160)', - }, - { - name: 'official_rss', - type: 'varchar(160)', - }, - { - name: 'senate_class', - type: 'varchar(28)', - }, - { - name: 'birthdate', - type: 'varchar(28)', - }, - { - name: 'oc_email', - type: 'varchar(80)', + type: 'varchar(255)', }, ], @@ -142,12 +169,14 @@ var dbInit = { }, createTable: function () { - db.connect().query(dbInit.maketable(dbInit.cols), 'politicians'); + db.connect().query(dbInit.maketable(dbInit.cols, 'politicians')); }, loopThroughRecords: function (insertQueries) { insertQueries.map(function (query) { - db.connect().query(query); + if (query !== undefined) { + db.connect().query(query); + } }); }, @@ -158,20 +187,40 @@ var dbInit = { lineReader.on('line', function (line) { csv.parse(line, function (err, line) { - dbInit.recordsToInsert.push(line[0]); + dbInit.recordsToInsert.push(line); }); }); lineReader.on('close', function (err) { - insertQueries = dbInit.recordsToInsert.map(function (record) { - var modRec = record.map(function (field) { - return "'" + field + "'"; - }); + dbInit.recordsToInsert.map(function (record) { + if (record !== undefined) { + var arrRecord; + var modRecord; + csv.stringify(record, function (err, rec) { + arrRecord = rec.split(','); + modRecord = arrRecord.map(function (field) { + console.log('my field ' + field); + return "'" + field.trim() + "'"; + }); + + console.log('my arrRecord' + modRecord); + dbInit.loopThroughRecords(['INSERT INTO politicians VALUES (' + modRecord.join(', ') + ')']); + + }); + } - return 'INSERT INTO politicians VALUES (' + modRec.join(', ') + ')'; }); - dbInit.loopThroughRecords(insertQueries); }); }, }; + +//dbInit.dropTable('politicians'); + +//dbInit.createTable(); + +//dbInit.initTableWithRecords('./2016_legislators.csv'); + +db.connect().query('SELECT * FROM politicians', function (err, data) { + console.log(data.rows); +}); From 69e5c9ada8f7e5bae47866dd095e5734349add79 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Tue, 19 Apr 2016 20:34:16 -0700 Subject: [PATCH 131/186] add functions to map first and last name to fec_id --- public/scripts/searchView.js | 1 + 1 file changed, 1 insertion(+) diff --git a/public/scripts/searchView.js b/public/scripts/searchView.js index 2f1466f..aba25f0 100644 --- a/public/scripts/searchView.js +++ b/public/scripts/searchView.js @@ -7,6 +7,7 @@ var politicId = results.all.rows.filter(function (row) { return row.firstname + ' ' + row.lastname === name; }).map(function (row) { + console.log('NAMES:: ' + row.firstname + ' ' + row.lastname + ' :: ' + row.fec_id); return row.fec_id; }); From 650dce0fe1172662bee74649b3912494e8f12b1c Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Tue, 19 Apr 2016 20:36:48 -0700 Subject: [PATCH 132/186] add financeViews object to hold view methods --- public/scripts/financeController.js | 4 +++- public/scripts/financeView.js | 14 +++++++++----- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/public/scripts/financeController.js b/public/scripts/financeController.js index 4711051..5351dfe 100644 --- a/public/scripts/financeController.js +++ b/public/scripts/financeController.js @@ -29,6 +29,8 @@ Filing.totalPerQuarter = data.results.map(function(r) { return r.tot_raised; }); + console.log(Filing.totalPerQuarter); + financeViews.createDoughnut(); }); }; @@ -48,7 +50,7 @@ return buildContributor(c['@attributes']); }); Contributor.contributors = contribs; - Contributor.toHtml(); + financeViews.toHtml(); }); }; diff --git a/public/scripts/financeView.js b/public/scripts/financeView.js index f3374c0..f89c462 100644 --- a/public/scripts/financeView.js +++ b/public/scripts/financeView.js @@ -1,6 +1,10 @@ (function(module) { - function createDoughnut () { + financeViews = {}; + + console.log(Filing.totalPerQuarter); + financeViews.createDoughnut = function () { + console.log(Filing.totalPerQuarter); var ctx = $('#financial-canvas').get(0).getContext('2d'); var data = [ { @@ -26,13 +30,13 @@ var myDoughnutChart = new Chart(ctx).Doughnut(data,{ maintainAspectRatio: true }); - } - Contributor.toHtml = function() { + }; + + financeViews.toHtml = function() { var template = Handlebars.compile($('#top10template').text()); var context = {contributors: Contributor.contributors}; $('.contributor-list').append(template(context)); }; - Filing.getFilings(createDoughnut); - + this.financeViews = financeViews; })(window); From 9e1bb3fecc3d48f586d271b1e10f24666de65c38 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Tue, 19 Apr 2016 20:40:07 -0700 Subject: [PATCH 133/186] swap firstname and lastname cols --- db/2016_legislators.csv | 2 +- db/init-db.js | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/db/2016_legislators.csv b/db/2016_legislators.csv index 6b543f5..7851745 100644 --- a/db/2016_legislators.csv +++ b/db/2016_legislators.csv @@ -1,4 +1,4 @@ -crp,firstname,lastname,party,distIdRunFor,fec_id +crp,lastname,firstname,party,distIdRunFor,fec_id N00036633,Abraham, Ralph,R,LA05,H4LA05221 N00037014,Achadjian, Katcho,R,CA24,H6CA24295 N00035451,Adams, Alma,D,NC12,H4NC12100 diff --git a/db/init-db.js b/db/init-db.js index df400d3..928dd04 100644 --- a/db/init-db.js +++ b/db/init-db.js @@ -129,11 +129,11 @@ var dbInit = { type: 'varchar(255)', }, { - name: 'firstname', + name: 'lastname', type: 'varchar(255)', }, { - name: 'lastname', + name: 'firstname', type: 'varchar(255)', }, { @@ -221,6 +221,6 @@ var dbInit = { //dbInit.initTableWithRecords('./2016_legislators.csv'); -db.connect().query('SELECT * FROM politicians', function (err, data) { - console.log(data.rows); -}); +// db.connect().query('SELECT * FROM politicians', function (err, data) { +// console.log(data.rows); +// }); From 8742b442e8ae229a9f43658f6104cab516606e3e Mon Sep 17 00:00:00 2001 From: Matthew Smith Date: Tue, 19 Apr 2016 21:01:08 -0700 Subject: [PATCH 134/186] removed z-index from header tag to allow auto complete to show after initial click --- public/styles/layout.css | 7 ++++++- public/styles/modules.css | 5 ++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/public/styles/layout.css b/public/styles/layout.css index a39b0a0..578468c 100644 --- a/public/styles/layout.css +++ b/public/styles/layout.css @@ -57,10 +57,15 @@ figure.poli-picture { .ui-autocomplete { background-color: white; color: black; + margin-top: 5em; } .ui-autocomplete:hover { - + } +/*.ui-menu{ + background-color: blue; + position: absolute; +}*/ /*.financial-charts { display: flex; diff --git a/public/styles/modules.css b/public/styles/modules.css index c6458a4..48cf9ac 100644 --- a/public/styles/modules.css +++ b/public/styles/modules.css @@ -11,7 +11,7 @@ width: 100%; padding: 1.25rem; margin: 0px; - z-index: 999; + /*z-index: 999;*/ position: fixed; background-color: rgb(150, 2, 201); color: #fff; @@ -88,6 +88,9 @@ figure.poli-picture img { .header-container { flex-flow: column; } + .header { + height: 8rem; + } /*.container { margin-top: 50%; }*/ From 8726b97c85de57e76e8b79dffa2e1f5ba42977d4 Mon Sep 17 00:00:00 2001 From: Austin Arias Date: Tue, 19 Apr 2016 21:03:25 -0700 Subject: [PATCH 135/186] populate image based on twitter profile picture --- public/index.html | 24 +++++++++++++----------- public/scripts/bioController.js | 1 + public/styles/layout.css | 2 +- 3 files changed, 15 insertions(+), 12 deletions(-) diff --git a/public/index.html b/public/index.html index 99f921b..34ab7b9 100644 --- a/public/index.html +++ b/public/index.html @@ -34,14 +34,19 @@ @@ -63,9 +68,6 @@

      Contracker

      -
      - trump -
      diff --git a/public/scripts/bioController.js b/public/scripts/bioController.js index 0bd63f6..5c07786 100644 --- a/public/scripts/bioController.js +++ b/public/scripts/bioController.js @@ -11,6 +11,7 @@ bioInfo.website = proto.website; bioInfo.phone = proto.phone; bioInfo.party = proto.party; + bioInfo.image = 'https://twitter.com/' + proto.twitter_id + '/profile_image?size=original'; return bioInfo; }; diff --git a/public/styles/layout.css b/public/styles/layout.css index 1c44a8c..6f6476d 100644 --- a/public/styles/layout.css +++ b/public/styles/layout.css @@ -19,7 +19,7 @@ section { justify-content: center; } -#bio-style { +#bio-view { flex-direction: row; } From 00894a1e09245df9fda24300e16467bd236cbbeb Mon Sep 17 00:00:00 2001 From: Matthew Smith Date: Tue, 19 Apr 2016 21:13:43 -0700 Subject: [PATCH 136/186] added hover styling to seach results. comment out the console log feature that shows fec_ID --- public/scripts/searchView.js | 2 +- public/styles/layout.css | 4 +++- public/styles/modules.css | 1 - 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/public/scripts/searchView.js b/public/scripts/searchView.js index c05c078..6c2c9db 100644 --- a/public/scripts/searchView.js +++ b/public/scripts/searchView.js @@ -10,7 +10,7 @@ return row.fec_id; }); - console.log(politicId); + // console.log(politicId); }; results.requestRepos = function () { diff --git a/public/styles/layout.css b/public/styles/layout.css index 578468c..e30120c 100644 --- a/public/styles/layout.css +++ b/public/styles/layout.css @@ -59,8 +59,10 @@ figure.poli-picture { color: black; margin-top: 5em; } -.ui-autocomplete:hover { +.ui-menu-item:hover { + background-color: black; + color: white; } /*.ui-menu{ background-color: blue; diff --git a/public/styles/modules.css b/public/styles/modules.css index 48cf9ac..b40d4c9 100644 --- a/public/styles/modules.css +++ b/public/styles/modules.css @@ -11,7 +11,6 @@ width: 100%; padding: 1.25rem; margin: 0px; - /*z-index: 999;*/ position: fixed; background-color: rgb(150, 2, 201); color: #fff; From 5bca98c7d8470913d0c5ec24e3c46d7d242f5151 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Tue, 19 Apr 2016 21:14:53 -0700 Subject: [PATCH 137/186] call the politician/:id route --- public/scripts/searchView.js | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/public/scripts/searchView.js b/public/scripts/searchView.js index c389217..6071b92 100644 --- a/public/scripts/searchView.js +++ b/public/scripts/searchView.js @@ -7,11 +7,11 @@ var politicId = results.all.rows.filter(function (row) { return row.firstname + ' ' + row.lastname === name; }).map(function (row) { - console.log('NAMES:: ' + row.firstname + ' ' + row.lastname + ' :: ' + row.fec_id); + //console.log('NAMES:: ' + row.firstname + ' ' + row.lastname + ' :: ' + row.fec_id); return row.fec_id; }); - console.log(politicId); + return politicId; }; results.requestRepos = function () { @@ -41,24 +41,26 @@ }); }; - $(function () { - $( "#searchField" ).autocomplete({ - source: availableTags + $('#searchField').autocomplete({ + source: availableTags, }); - $('.searchBtn').on('click', function(){ - var userInput = $('#searchField').val(); - $('.search-contain').fadeOut(); - setTimeout(function() { + $('.searchBtn').on('click', function () { + var userInput = $('#searchField').val(); + var fecid = getPoliticId(userInput); + $('.search-contain').fadeOut(); + setTimeout(function () { $('.header-container').append($('.search-contain')); - }, 400) - $('.search-contain').fadeIn('slow'); - $('.search-section').delay(400).slideUp(1000); - $('.header').css('top', '0'); - $('.poli-view').css('margin-top', '10em'); - console.log(userInput); + }, 400); + + $('.search-contain').fadeIn('slow'); + $('.search-section').delay(400).slideUp(1000); + $('.header').css('top', '0'); + $('.poli-view').css('margin-top', '10em'); + console.log(userInput); + page('/politicians/' + fecid[0]); }); }); From fad83846892a6a72a98729b279c8b44eee58c0bb Mon Sep 17 00:00:00 2001 From: Austin Arias Date: Tue, 19 Apr 2016 21:21:05 -0700 Subject: [PATCH 138/186] combine top 10 and bio templates in index. need to confirm - opensecrets api call limit exceeded --- public/index.html | 43 +++++++++++++++++---------------- public/scripts/bioController.js | 2 ++ public/scripts/bioView.js | 3 +-- 3 files changed, 25 insertions(+), 23 deletions(-) diff --git a/public/index.html b/public/index.html index 34ab7b9..b7c8bb0 100644 --- a/public/index.html +++ b/public/index.html @@ -18,37 +18,38 @@ - - - + + @@ -87,10 +88,10 @@

      Voting History

      - - + + diff --git a/public/scripts/bioController.js b/public/scripts/bioController.js index 5c07786..79bd609 100644 --- a/public/scripts/bioController.js +++ b/public/scripts/bioController.js @@ -33,5 +33,7 @@ requestRepos(callback); }; + bio.contributor = Contributor; + module.bio = bio; })(window); diff --git a/public/scripts/bioView.js b/public/scripts/bioView.js index 6af3a23..c43a8bc 100644 --- a/public/scripts/bioView.js +++ b/public/scripts/bioView.js @@ -14,12 +14,11 @@ bioViews.renderBio = function (bio) { var template = Handlebars.compile($('#bioTemplate').html()); - $('#bio-view').append(template(bio.info)); + $('#bio-view').append(template(bio)); $('#bio-view').addClass(partyColor(bio.info.party)); }; - bioViews.loadBio = function (member, callback) { bio.returnBio(member, function (data, message) { callback(bio); From 9d97f4036a86c3358923c778f8d4b2148c414c54 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Wed, 20 Apr 2016 18:32:12 -0700 Subject: [PATCH 139/186] get bioguide id from fec id so we can use with new york times --- public/scripts/app.js | 2 +- public/scripts/searchView.js | 14 +++++++++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/public/scripts/app.js b/public/scripts/app.js index 4d2dccf..b1929b3 100644 --- a/public/scripts/app.js +++ b/public/scripts/app.js @@ -1,4 +1,4 @@ (function () { -// votingViews.loadVotes('B000574', votingViews.renderVotes); + // votingViews.loadVotes('B000574', votingViews.renderVotes); // bioViews.loadBio('S6OR00110', bioViews.renderBio); })(); diff --git a/public/scripts/searchView.js b/public/scripts/searchView.js index 953f91d..a95f9b3 100644 --- a/public/scripts/searchView.js +++ b/public/scripts/searchView.js @@ -7,7 +7,6 @@ var politicId = results.all.rows.filter(function (row) { return row.firstname + ' ' + row.lastname === name; }).map(function (row) { - //console.log('NAMES:: ' + row.firstname + ' ' + row.lastname + ' :: ' + row.fec_id); return row.fec_id; }); @@ -15,6 +14,17 @@ }; + var bioguideID = function (fecid){ + $.ajax({ + url:'/sunlight_congress/legislators?fec_ids=' + fecid, + type: 'GET', + succes: function(data, message, xhr){ + console.log("bioguideID " + data); + console.log("bioguide message " + message); + } + }) + } + results.requestRepos = function () { $.ajax({ url: '/database/', @@ -50,6 +60,8 @@ $('.searchBtn').on('click', function () { var userInput = $('#searchField').val(); var fecid = getPoliticId(userInput); + var bioID = bioguideID(userInput, fecid) + $('.search-contain').fadeOut(); setTimeout(function () { $('.header-container').append($('.search-contain')); From 1fc0b1bceead777e70c4f38c786e5798fd1c2db6 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Wed, 20 Apr 2016 18:55:15 -0700 Subject: [PATCH 140/186] nyt api is now working with bioguide id --- public/scripts/searchView.js | 23 +++++------------------ public/scripts/votingController.js | 15 ++++++++++++++- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/public/scripts/searchView.js b/public/scripts/searchView.js index a95f9b3..e99f3eb 100644 --- a/public/scripts/searchView.js +++ b/public/scripts/searchView.js @@ -3,28 +3,16 @@ var availableTags = []; results.all = []; - var getPoliticId = function (name) { - var politicId = results.all.rows.filter(function (row) { + var getFecId = function (name) { + var fecId = results.all.rows.filter(function (row) { return row.firstname + ' ' + row.lastname === name; }).map(function (row) { return row.fec_id; }); - return politicId; - + return fecId; }; - var bioguideID = function (fecid){ - $.ajax({ - url:'/sunlight_congress/legislators?fec_ids=' + fecid, - type: 'GET', - succes: function(data, message, xhr){ - console.log("bioguideID " + data); - console.log("bioguide message " + message); - } - }) - } - results.requestRepos = function () { $.ajax({ url: '/database/', @@ -48,7 +36,7 @@ results.compile = function () { $(results.all.rows).each(function (i) { availableTags.push(results.all.rows[i].firstname + ' ' + results.all.rows[i].lastname); - getPoliticId(results.all.rows[i].firstname + ' ' + results.all.rows[i].lastname); + getFecId(results.all.rows[i].firstname + ' ' + results.all.rows[i].lastname); }); }; @@ -59,8 +47,7 @@ }); $('.searchBtn').on('click', function () { var userInput = $('#searchField').val(); - var fecid = getPoliticId(userInput); - var bioID = bioguideID(userInput, fecid) + var fecid = getFecId(userInput) || ''; $('.search-contain').fadeOut(); setTimeout(function () { diff --git a/public/scripts/votingController.js b/public/scripts/votingController.js index ff6e9ce..4415972 100644 --- a/public/scripts/votingController.js +++ b/public/scripts/votingController.js @@ -3,9 +3,21 @@ var member; var voteHistory; var votesArray = ['S J RES 23', 'H R 1927', 'H R 2130', 'H R 1644']; // Specific bills we want to store + var bioID; voteRepos.all = []; + var bioguideID = function (fecid){ + $.ajax({ + url:'/sunlight_congress/legislators?fec_ids=' + fecid, + type: 'GET', + }).success(function(data, message, xhr){ + console.log("bioguideID " + data); + console.log("bioguide message " + message); + bioID = data.results[0].bioguide_id; + }) + } + var findBill = function (targetArray, targetBill) { return targetBill.question === 'On Passage' && // 'On Passage' means they're voting to pass the bill. targetArray.includes(targetBill.bill.number); @@ -46,7 +58,8 @@ voteRepos.index = function (ctx, next) { console.log('In the index'); - votingViews.loadVotes(ctx.params.id, votingViews .renderVotes); + bioguideID(ctx.params.id) + votingViews.loadVotes(bioID, votingViews.renderVotes); next(); }; From fbdc739fcbd4856998864a0d08daf6bd84019580 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Wed, 20 Apr 2016 18:56:21 -0700 Subject: [PATCH 141/186] move fecid method down --- public/scripts/searchView.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/scripts/searchView.js b/public/scripts/searchView.js index e99f3eb..1364590 100644 --- a/public/scripts/searchView.js +++ b/public/scripts/searchView.js @@ -47,7 +47,6 @@ }); $('.searchBtn').on('click', function () { var userInput = $('#searchField').val(); - var fecid = getFecId(userInput) || ''; $('.search-contain').fadeOut(); setTimeout(function () { @@ -60,6 +59,7 @@ $('.header').css('top', '0'); $('.poli-view').css('margin-top', '10em'); console.log(userInput); + var fecid = getFecId(userInput) || ''; page('/politicians/' + fecid[0]); }); }); From 3307fe666f772e773c95be24638477e90f5a6dce Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Wed, 20 Apr 2016 18:58:47 -0700 Subject: [PATCH 142/186] return empty string if now bioguide id --- public/scripts/votingController.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/public/scripts/votingController.js b/public/scripts/votingController.js index 4415972..1319b66 100644 --- a/public/scripts/votingController.js +++ b/public/scripts/votingController.js @@ -14,7 +14,7 @@ }).success(function(data, message, xhr){ console.log("bioguideID " + data); console.log("bioguide message " + message); - bioID = data.results[0].bioguide_id; + bioID = data.results[0].bioguide_id || ''; }) } @@ -59,7 +59,7 @@ voteRepos.index = function (ctx, next) { console.log('In the index'); bioguideID(ctx.params.id) - votingViews.loadVotes(bioID, votingViews.renderVotes); + votingViews.loadVotes(bioID , votingViews.renderVotes); next(); }; From 0705362ab32c31fc16f5a38cea9b5f8f8f6d0717 Mon Sep 17 00:00:00 2001 From: Matthew Smith Date: Wed, 20 Apr 2016 19:01:00 -0700 Subject: [PATCH 143/186] added an "or" statment to var fecid --- public/scripts/searchView.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/public/scripts/searchView.js b/public/scripts/searchView.js index 953f91d..9b960bd 100644 --- a/public/scripts/searchView.js +++ b/public/scripts/searchView.js @@ -47,9 +47,12 @@ $('#searchField').autocomplete({ source: availableTags, }); - $('.searchBtn').on('click', function () { + $('.searchBtn').on('click', function (a) { + // a.preventDefault(); + var fecid = getPoliticId(userInput) || ''; + page('/politicians/' + fecid[0]); var userInput = $('#searchField').val(); - var fecid = getPoliticId(userInput); + $('.search-contain').fadeOut(); setTimeout(function () { $('.header-container').append($('.search-contain')); @@ -61,7 +64,6 @@ $('.header').css('top', '0'); $('.poli-view').css('margin-top', '10em'); console.log(userInput); - page('/politicians/' + fecid[0]); }); }); From 073baf0191af082ed254be9c9b1e26653164ffe3 Mon Sep 17 00:00:00 2001 From: Austin Arias Date: Wed, 20 Apr 2016 19:33:48 -0700 Subject: [PATCH 144/186] combine bio and financial templates. Update function that colors politician's title --- public/index.html | 26 ++++++++++---------------- public/scripts/bioView.js | 2 +- 2 files changed, 11 insertions(+), 17 deletions(-) diff --git a/public/index.html b/public/index.html index b7c8bb0..f646c6b 100644 --- a/public/index.html +++ b/public/index.html @@ -24,7 +24,7 @@ twitter pic
      -

      {{info.title}} - {{info.state}}

      +

      {{info.title}} - {{info.state}}

      • Website
      • |
      • @@ -32,12 +32,15 @@

        {{info.title}} - {{info.state}}

      • |
      • Twitter
      -
        - - {{#each contributor.contributors}} -
      • {{org_name}} = ${{total}}
      • - {{/each}} -
      + +
      +
        +

        Top 10 Contibutors

        + {{#each contributor.contributors}} +
      1. {{org_name}} = ${{total}}
      2. + {{/each}} +
      +
      @@ -72,15 +75,6 @@

      Contracker

      - -
      - -
      -

      Top 10 Contibutors

      -
        -
        -
        -

        Voting History

        diff --git a/public/scripts/bioView.js b/public/scripts/bioView.js index c43a8bc..aef23ff 100644 --- a/public/scripts/bioView.js +++ b/public/scripts/bioView.js @@ -15,7 +15,7 @@ bioViews.renderBio = function (bio) { var template = Handlebars.compile($('#bioTemplate').html()); $('#bio-view').append(template(bio)); - $('#bio-view').addClass(partyColor(bio.info.party)); + $('#fullTitle').addClass(partyColor(bio.info.party)); }; From 901daeaafa516cefe58808ecc6f20bfb3ab8a7be Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Wed, 20 Apr 2016 20:10:51 -0700 Subject: [PATCH 145/186] get doughnut chart to show up --- public/index.html | 1 + public/scripts/financeController.js | 29 ++++++++++++++----- public/scripts/financeView.js | 45 +++++++++++++++-------------- public/scripts/votingView.js | 1 - 4 files changed, 46 insertions(+), 30 deletions(-) diff --git a/public/index.html b/public/index.html index 99f921b..65089d4 100644 --- a/public/index.html +++ b/public/index.html @@ -87,6 +87,7 @@

        Voting History

        + diff --git a/public/scripts/financeController.js b/public/scripts/financeController.js index 32653ff..f4668aa 100644 --- a/public/scripts/financeController.js +++ b/public/scripts/financeController.js @@ -2,18 +2,31 @@ Filing = {}; Filing.totalPerQuarter = []; + Filing.all = []; Contributor = {}; Contributor.contributors = []; + var buildFiling = function(raw) { + var filingInfo = {}; + filingInfo.committee_name = raw.committee_name; + filingInfo.filed_date = raw.filed_date; + filingInfo.tot_raised = raw.tot_raised; + filingInfo.tot_spent = raw.tot_spent; + return filingInfo; + }; + Filing.getFilings = function (next) {$.getJSON('/sunlight_finance//new_filing/?format=json&page=1&page_size=10&candidate_id=P60007168' , function(data) { - }).done(function(data) { - Filing.totalPerQuarter = data.results.map(function(r) { - return r.tot_raised; + }).success(function(data) { + console.log(data.results); + // Filing.all = data.results; + Filing.all = data.results.map(function(r) { + return buildFiling(r); }); - console.log(Filing.totalPerQuarter); - financeViews.createDoughnut(); + console.log(Filing.all); + // financeViews.createDoughnut(); + next(); }); }; @@ -33,11 +46,13 @@ return buildContributor(c['@attributes']); }); Contributor.contributors = contribs; - financeViews.toHtml(); + // financeViews.toHtml(); + next(); }); }; - Contributor.getContributors(); + // Filing.getFilings(financeViews.createDoughnut); + // Contributor.getContributors(financeViews.toHtml); this.Filing = Filing; this.Contributor = Contributor; })(window); diff --git a/public/scripts/financeView.js b/public/scripts/financeView.js index 26ada34..1274350 100644 --- a/public/scripts/financeView.js +++ b/public/scripts/financeView.js @@ -1,37 +1,37 @@ (function(module) { financeViews = {}; + financeViews.chartDataSet = []; console.log(Filing.totalPerQuarter); financeViews.createDoughnut = function () { + // buildChartData(); console.log(Filing.totalPerQuarter); var ctx = $('#financial-canvas').get(0).getContext('2d'); - var data = [ - { - value: Filing.totalPerQuarter[0]/1000000, - color: '#F7464A', - highlight: '#FF5A5E', - label: 'Test' - }, - { - value: Filing.totalPerQuarter[1]/1000000, - color: '#F7464A', - highlight: '#FF5A5E', - label: 'Test' - }, - { - value: Filing.totalPerQuarter[2]/1000000, - color: '#F7464A', - highlight: '#FF5A5E', - label: 'Test' - } - ]; + console.log(financeViews.chartDataSet); + var data = buildChartData(); + console.log(data); var myDoughnutChart = new Chart(ctx).Doughnut(data,{ maintainAspectRatio: true }); }; - + + var buildChartData = function() { + var r = 246, g = 70, b = 91; + var rgbStart = 'rgb('+r+', '+g+', '+b+')'; + Filing.all.forEach(function(f) { + var chartData = {}; + chartData.value = f.tot_raised; + chartData.color = 'rgb('+r+', '+(g+10)+', '+(b+20)+')'; + chartData.highlight = '#fff'; + chartData.label = f.filed_date; + financeViews.chartDataSet.push(chartData); + }); + console.log(financeViews.chartDataSet); + return financeViews.chartDataSet; + }; + financeViews.toHtml = function() { var template = Handlebars.compile($('#top10template').text()); var context = {contributors: Contributor.contributors}; @@ -39,5 +39,6 @@ }; this.financeViews = financeViews; - + Filing.getFilings(financeViews.createDoughnut); + Contributor.getContributors(financeViews.toHtml); })(window); diff --git a/public/scripts/votingView.js b/public/scripts/votingView.js index 9a6d69d..0b4754e 100644 --- a/public/scripts/votingView.js +++ b/public/scripts/votingView.js @@ -10,7 +10,6 @@ return bill; }); - return b; }; From ae149d07d35d319340f20446c3c16c864e728f25 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Wed, 20 Apr 2016 20:11:11 -0700 Subject: [PATCH 146/186] offically working -- votes now pulled from nyt --- public/scripts/routes.js | 2 +- public/scripts/votingController.js | 57 ++++++++++++++++++++++-------- 2 files changed, 44 insertions(+), 15 deletions(-) diff --git a/public/scripts/routes.js b/public/scripts/routes.js index 6803d8c..b502256 100644 --- a/public/scripts/routes.js +++ b/public/scripts/routes.js @@ -2,5 +2,5 @@ console.log('LOADING ROUTES'); page('/', results.compile); page('/about', voteRepos.about); -page('/politicians/:id', voteRepos.index); +page('/politicians/:id', voteRepos.getCRPID, voteRepos.getBioID, voteRepos.index); page(); diff --git a/public/scripts/votingController.js b/public/scripts/votingController.js index 1319b66..141ce72 100644 --- a/public/scripts/votingController.js +++ b/public/scripts/votingController.js @@ -3,21 +3,9 @@ var member; var voteHistory; var votesArray = ['S J RES 23', 'H R 1927', 'H R 2130', 'H R 1644']; // Specific bills we want to store - var bioID; voteRepos.all = []; - var bioguideID = function (fecid){ - $.ajax({ - url:'/sunlight_congress/legislators?fec_ids=' + fecid, - type: 'GET', - }).success(function(data, message, xhr){ - console.log("bioguideID " + data); - console.log("bioguide message " + message); - bioID = data.results[0].bioguide_id || ''; - }) - } - var findBill = function (targetArray, targetBill) { return targetBill.question === 'On Passage' && // 'On Passage' means they're voting to pass the bill. targetArray.includes(targetBill.bill.number); @@ -39,6 +27,7 @@ }).success( function (data, message, xhr) { var storage = data.results[0].votes; + console.log("VOTES :: " + JSON.stringify(storage)); for (var i = 0; i < storage.length; i++) { if (findBill(votesArray, storage[i])) { voteRepos.all.push(buildBill(storage[i])); @@ -58,11 +47,51 @@ voteRepos.index = function (ctx, next) { console.log('In the index'); - bioguideID(ctx.params.id) - votingViews.loadVotes(bioID , votingViews.renderVotes); + votingViews.loadVotes(ctx.bioguideId , votingViews.renderVotes); next(); }; + voteRepos.getBioID = function (ctx, next){ + $.ajax({ + url:'/sunlight_congress/legislators?crp_id=' + ctx.crpId + '&all_legislators=true', + type: 'GET', + }).success(function(data, message, xhr){ + console.log("bioguideID " + data); + console.log("bioguide message " + message); + if (data.results[0]){ + ctx.bioguideId = data.results[0].bioguide_id + next() + } else { + console.log('no bioguide id'); + next() + } + }) + }; + + voteRepos.getCRPID = function (ctx, next) { + console.log("FEC ID" + ctx.params.id); + + $.ajax({ + url: '/database/', + type: 'GET' + }).success( + function (data, message, xhr) { + ctx.crpId = data.rows.filter(function(row){ + return row.fec_id === ctx.params.id + }).map(function(row){ + return row.crp + }) + console.log("CRP::: " + ctx.crpId); + next() + }).error( + function (data, status) { + console.log(data); + console.log(status); + next() + }) + } + + voteRepos.about = function (ctx, next) { console.log('ABOUT!' + JSON.stringify(ctx)); }; From 3b41cddc47072ec3e3865bd98703f86f7495a5be Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Wed, 20 Apr 2016 20:22:51 -0700 Subject: [PATCH 147/186] have to clear out repos.all before processing new serach --- public/scripts/votingController.js | 1 + public/scripts/votingView.js | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/public/scripts/votingController.js b/public/scripts/votingController.js index 141ce72..9330d04 100644 --- a/public/scripts/votingController.js +++ b/public/scripts/votingController.js @@ -28,6 +28,7 @@ function (data, message, xhr) { var storage = data.results[0].votes; console.log("VOTES :: " + JSON.stringify(storage)); + voteRepos.all = []; for (var i = 0; i < storage.length; i++) { if (findBill(votesArray, storage[i])) { voteRepos.all.push(buildBill(storage[i])); diff --git a/public/scripts/votingView.js b/public/scripts/votingView.js index 9a6d69d..0fae514 100644 --- a/public/scripts/votingView.js +++ b/public/scripts/votingView.js @@ -18,7 +18,8 @@ console.log('my votes :: ' + JSON.stringify(bills)); var ctx = { bills: setVoteColor(bills) }; var template = Handlebars.compile($('#votesTemplate').text()); - $('#voting-view').append(template(ctx)); + + $('#voting-view').empty().append(template(ctx)); }; votingViews.loadVotes = function (member, callback) { From 2f4420ad3e321235bc5a80ed6c527b845f6c4124 Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Wed, 20 Apr 2016 20:40:34 -0700 Subject: [PATCH 148/186] chart is working, yaaay --- public/scripts/financeController.js | 3 ++- public/scripts/financeView.js | 3 ++- public/scripts/routes.js | 1 + 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/public/scripts/financeController.js b/public/scripts/financeController.js index f4668aa..d251714 100644 --- a/public/scripts/financeController.js +++ b/public/scripts/financeController.js @@ -16,7 +16,7 @@ return filingInfo; }; - Filing.getFilings = function (next) {$.getJSON('/sunlight_finance//new_filing/?format=json&page=1&page_size=10&candidate_id=P60007168' + Filing.getFilings = function (ctx, next) {$.getJSON('/sunlight_finance//new_filing/?format=json&page=1&page_size=10&candidate_id=P60007168' , function(data) { }).success(function(data) { console.log(data.results); @@ -28,6 +28,7 @@ // financeViews.createDoughnut(); next(); }); + // next(); }; var buildContributor = function(proto) { diff --git a/public/scripts/financeView.js b/public/scripts/financeView.js index 1274350..bbd4345 100644 --- a/public/scripts/financeView.js +++ b/public/scripts/financeView.js @@ -4,6 +4,7 @@ financeViews.chartDataSet = []; console.log(Filing.totalPerQuarter); + financeViews.createDoughnut = function () { // buildChartData(); console.log(Filing.totalPerQuarter); @@ -39,6 +40,6 @@ }; this.financeViews = financeViews; - Filing.getFilings(financeViews.createDoughnut); + Filing.getFilings("blah", financeViews.createDoughnut); Contributor.getContributors(financeViews.toHtml); })(window); diff --git a/public/scripts/routes.js b/public/scripts/routes.js index 2dae544..48f3146 100644 --- a/public/scripts/routes.js +++ b/public/scripts/routes.js @@ -1,4 +1,5 @@ // page('/', app.initIndexPage); console.log('LOADING ROUTES'); page('/politicians/:id', voteRepos.index); +// page('/politicians/:id', ) page(); From 25e6d7c0318a189b38b87f721ea30c7a1d226ec0 Mon Sep 17 00:00:00 2001 From: Matthew Smith Date: Wed, 20 Apr 2016 20:48:52 -0700 Subject: [PATCH 149/186] adjusted search css to run when route is called --- public/scripts/searchView.js | 15 +++------------ public/scripts/votingController.js | 26 ++++++++++++-------------- 2 files changed, 15 insertions(+), 26 deletions(-) diff --git a/public/scripts/searchView.js b/public/scripts/searchView.js index 0c37436..0824bdb 100644 --- a/public/scripts/searchView.js +++ b/public/scripts/searchView.js @@ -46,23 +46,14 @@ source: availableTags, }); $('.searchBtn').on('click', function (a) { - // a.preventDefault(); + a.preventDefault(); var userInput = $('#searchField').val(); + var fecid = getFecId(userInput) || ''; + page('/politicians/' + fecid[0]); - $('.search-contain').fadeOut(); - setTimeout(function () { - $('.header-container').append($('.search-contain')); - - }, 400); - $('.search-contain').fadeIn('slow'); - $('.search-section').delay(400).slideUp(1000); - $('.header').css('top', '0'); - $('.poli-view').css('margin-top', '10em'); console.log(userInput); - var fecid = getFecId(userInput) || ''; - page('/politicians/' + fecid[0]); }); }); diff --git a/public/scripts/votingController.js b/public/scripts/votingController.js index 4415972..da1b360 100644 --- a/public/scripts/votingController.js +++ b/public/scripts/votingController.js @@ -3,21 +3,9 @@ var member; var voteHistory; var votesArray = ['S J RES 23', 'H R 1927', 'H R 2130', 'H R 1644']; // Specific bills we want to store - var bioID; voteRepos.all = []; - var bioguideID = function (fecid){ - $.ajax({ - url:'/sunlight_congress/legislators?fec_ids=' + fecid, - type: 'GET', - }).success(function(data, message, xhr){ - console.log("bioguideID " + data); - console.log("bioguide message " + message); - bioID = data.results[0].bioguide_id; - }) - } - var findBill = function (targetArray, targetBill) { return targetBill.question === 'On Passage' && // 'On Passage' means they're voting to pass the bill. targetArray.includes(targetBill.bill.number); @@ -58,9 +46,19 @@ voteRepos.index = function (ctx, next) { console.log('In the index'); - bioguideID(ctx.params.id) - votingViews.loadVotes(bioID, votingViews.renderVotes); + votingViews.loadVotes(ctx.params.id, votingViews .renderVotes); next(); + $('.search-contain').fadeOut(); + setTimeout(function () { + $('.header-container').append($('.search-contain')); + + }, 400); + + $('.search-contain').fadeIn('slow'); + $('.search-section').delay(400).slideUp(1000); + $('.header').css('top', '0'); + $('.poli-view').css('margin-top', '10em'); + }; voteRepos.about = function (ctx, next) { From 017015072d6397f62cecfed1b70a715eef8ce0a2 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Thu, 21 Apr 2016 18:08:43 -0700 Subject: [PATCH 150/186] udpate about route --- public/scripts/routes.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/scripts/routes.js b/public/scripts/routes.js index b502256..2471df5 100644 --- a/public/scripts/routes.js +++ b/public/scripts/routes.js @@ -1,6 +1,6 @@ // page('/', app.initIndexPage); console.log('LOADING ROUTES'); page('/', results.compile); -page('/about', voteRepos.about); +page('/about', aboutView.about); page('/politicians/:id', voteRepos.getCRPID, voteRepos.getBioID, voteRepos.index); page(); From d00c3acb3d287676306c8a9eb7ee0c7fe9dab758 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Thu, 21 Apr 2016 18:41:56 -0700 Subject: [PATCH 151/186] basic information in About section --- public/index.html | 48 +++++++++++++++++++++++++++++++++++++ public/scripts/aboutView.js | 0 2 files changed, 48 insertions(+) create mode 100644 public/scripts/aboutView.js diff --git a/public/index.html b/public/index.html index 2d10dd0..becc981 100644 --- a/public/index.html +++ b/public/index.html @@ -79,6 +79,54 @@

        Contracker

        Voting History

        +
        +

        About Our Project

        + +

        Purpose

        +

        Forging a blade to cut through the political fog….or something like that

        +

        We hope that this site helps users better understand the voting patterns and financial backers of United States politicians

        + +

        Roadmap

        +
          +
        1. Migrate database to use Congressional BioGuide ID.
        2. +
        3. Expand database to state legislators.
        4. +
        5. More robust filtering and lookup options.
        6. +
        7. Interactive maps and data analyitcs.
        8. +
        9. Expanded and real time updates.
        10. +
        + +

        What We Learned

        +

        + This project allowed us to take a deep dive into the big business of political data. + We found many different APIs that all served slightly different purposes. + We also found that those APIs are just different enough to be a big pain in the ass. +

        +

        + This project also gave us the opportuntity to explore more specialized programming disciplines including: +

          +
        • UX / UI Design
        • +
        • MVC Design and Development
        • +
        • Database Management
        • +
        • API Devleopment
        • +
        +

        +

        Challanges

        +

        + Our biggest challange was figuring out how to get all the data that we needed. + In total we used multiple API endpoints from our three API sources + (OpenSecrets, Sunlight Foundation, New York Times) to gather the necessary data for our page. + In doing so, we had to track multiple different ID systems for each politician + (FEC ID for fianance information, CRP IDs for OpenSecrets and Bioguide IDs for the Sunlight Foundation). +

        + +

        Sources

        + +
        + diff --git a/public/scripts/aboutView.js b/public/scripts/aboutView.js new file mode 100644 index 0000000..e69de29 From de34c43482a35bedde5e708ac571af673e599fc4 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Thu, 21 Apr 2016 18:45:07 -0700 Subject: [PATCH 152/186] add data json skeleton --- data/about.json | 0 public/index.html | 4 ---- 2 files changed, 4 deletions(-) create mode 100644 data/about.json diff --git a/data/about.json b/data/about.json new file mode 100644 index 0000000..e69de29 diff --git a/public/index.html b/public/index.html index becc981..38efe2e 100644 --- a/public/index.html +++ b/public/index.html @@ -81,11 +81,9 @@

        Voting History

        About Our Project

        -

        Purpose

        Forging a blade to cut through the political fog….or something like that

        We hope that this site helps users better understand the voting patterns and financial backers of United States politicians

        -

        Roadmap

        1. Migrate database to use Congressional BioGuide ID.
        2. @@ -94,7 +92,6 @@

          Roadmap

        3. Interactive maps and data analyitcs.
        4. Expanded and real time updates.
        -

        What We Learned

        This project allowed us to take a deep dive into the big business of political data. @@ -118,7 +115,6 @@

        Challanges

        In doing so, we had to track multiple different ID systems for each politician (FEC ID for fianance information, CRP IDs for OpenSecrets and Bioguide IDs for the Sunlight Foundation).

        -

        Sources

        • Sunlight Foundation for financial and general Congressional information.
        • From f14e996ad44584f30ce7cff1becc993e2f17584b Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Thu, 21 Apr 2016 18:58:00 -0700 Subject: [PATCH 153/186] moved data into json file --- data/about.json | 0 public/data/about.json | 20 +++++++++++++++++++ public/index.html | 39 ++++--------------------------------- public/scripts/aboutView.js | 3 +++ 4 files changed, 27 insertions(+), 35 deletions(-) delete mode 100644 data/about.json create mode 100644 public/data/about.json diff --git a/data/about.json b/data/about.json deleted file mode 100644 index e69de29..0000000 diff --git a/public/data/about.json b/public/data/about.json new file mode 100644 index 0000000..8ad9873 --- /dev/null +++ b/public/data/about.json @@ -0,0 +1,20 @@ +{ + "sections": [{ + "title": "purpose", + "text": "

          Forging a blade to cut through the political fog….or something like that

          < p > We hope that this site helps users better understand the voting patterns and financial backers of United States politicians < /p>" + }, { + "title": "roadmap", + "text": "
            < li > Migrate database to use Congressional BioGuide ID. < /li> < li > Expand database to state legislators. < /li> < li > More robust filtering and lookup options. < /li> < li > Interactive maps and data analyitcs. < /li> < li > Expanded and real time updates. < /li> < /ol>" + }, { + "title": "learned", + "text": "

            This project allowed us to take a deep dive into the big business of political data.We found many different APIs that all served slightly different purposes.We also found that those APIs are just different enough to be a big pain in the ass. < /p> < p >This project also gave us the opportuntity to explore more specialized programming disciplines including:< ul >< li > UX / UI Design < /li> < li > MVC Design and Development < /li> < li > Database Management < /li> < li > API Devleopment < /li> < /ul> < /p>" + }, { + "title": "challenges", + "text": "

            Our biggest challange was figuring out how toget all the data that we needed. In total we used multiple API endpoints from our three API sources(OpenSecrets, Sunlight Foundation, New York Times) to gather the necessary data for our page. In doing so, we had to track multiple different ID systemsfor each politician(FEC ID for fianance information, CRP IDs for OpenSecrets and Bioguide IDsfor the Sunlight Foundation). < /p>" + }, { + "title": "sources", + "text": "

              < li > < a href = 'http://sunlightfoundation.com/' > Sunlight Foundation < /a> for financial and general Congressional information. < li > < a href = 'http://developer.nytimes.com/docs/congress_api' > New York Times Congress API < /a> for Congressional voting data.< li > < a href = 'https://www.opensecrets.org/' > OpenSecrets.org < /a> for financial data.< /ul>" + }] + + +} diff --git a/public/index.html b/public/index.html index 38efe2e..fba5bb4 100644 --- a/public/index.html +++ b/public/index.html @@ -82,45 +82,14 @@

              Voting History

              About Our Project

              Purpose

              -

              Forging a blade to cut through the political fog….or something like that

              -

              We hope that this site helps users better understand the voting patterns and financial backers of United States politicians

              Roadmap

              -
                -
              1. Migrate database to use Congressional BioGuide ID.
              2. -
              3. Expand database to state legislators.
              4. -
              5. More robust filtering and lookup options.
              6. -
              7. Interactive maps and data analyitcs.
              8. -
              9. Expanded and real time updates.
              10. -
              +

              What We Learned

              -

              - This project allowed us to take a deep dive into the big business of political data. - We found many different APIs that all served slightly different purposes. - We also found that those APIs are just different enough to be a big pain in the ass. -

              -

              - This project also gave us the opportuntity to explore more specialized programming disciplines including: -

                -
              • UX / UI Design
              • -
              • MVC Design and Development
              • -
              • Database Management
              • -
              • API Devleopment
              • -
              -

              +

              Challanges

              -

              - Our biggest challange was figuring out how to get all the data that we needed. - In total we used multiple API endpoints from our three API sources - (OpenSecrets, Sunlight Foundation, New York Times) to gather the necessary data for our page. - In doing so, we had to track multiple different ID systems for each politician - (FEC ID for fianance information, CRP IDs for OpenSecrets and Bioguide IDs for the Sunlight Foundation). -

              +

              Sources

              - +
              diff --git a/public/scripts/aboutView.js b/public/scripts/aboutView.js index e69de29..ba7c9de 100644 --- a/public/scripts/aboutView.js +++ b/public/scripts/aboutView.js @@ -0,0 +1,3 @@ +(function(module){ + +})(window); From 93a4299edcfca352eaf8ff5e4ed46fca5749b100 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Thu, 21 Apr 2016 19:18:18 -0700 Subject: [PATCH 154/186] about view created and udpate voting view --- public/index.html | 14 +++++++------- public/scripts/aboutView.js | 28 +++++++++++++++++++++++++++- public/scripts/routes.js | 2 +- public/scripts/votingView.js | 2 +- 4 files changed, 36 insertions(+), 10 deletions(-) diff --git a/public/index.html b/public/index.html index fba5bb4..683a360 100644 --- a/public/index.html +++ b/public/index.html @@ -53,6 +53,13 @@

              Top 10 Contibutors

              {{/each }} + + @@ -81,14 +88,7 @@

              Voting History

              About Our Project

              -

              Purpose

              -

              Roadmap

              - -

              What We Learned

              - -

              Challanges

              -

              Sources

              diff --git a/public/scripts/aboutView.js b/public/scripts/aboutView.js index ba7c9de..7e75e01 100644 --- a/public/scripts/aboutView.js +++ b/public/scripts/aboutView.js @@ -1,3 +1,29 @@ (function(module){ - + var about = {}; + + aboutView.getSections = function(path, callback){ + $.getJSON(path, function(data){ + if (data.sections){ + about.sections = data.sections; + } + callback(about.sections); + }).error(function(err){ + console.log('There was an error getting about JSON'); + callback(null); + }); + }; + + aboutView.renderData = function(data){ + var ctx = { sections: data }; + var template = (Handlebars.compile$('#aboutTemplate').text()); + + $('#about-view').empty().append(template(ctx)); + }; + + aboutView.index = function() { + about.getSections(about.renderData); + }; + + module.aboutView = aboutView; + })(window); diff --git a/public/scripts/routes.js b/public/scripts/routes.js index 2471df5..ae851e0 100644 --- a/public/scripts/routes.js +++ b/public/scripts/routes.js @@ -1,6 +1,6 @@ // page('/', app.initIndexPage); console.log('LOADING ROUTES'); page('/', results.compile); -page('/about', aboutView.about); +page('/about', aboutView.index); page('/politicians/:id', voteRepos.getCRPID, voteRepos.getBioID, voteRepos.index); page(); diff --git a/public/scripts/votingView.js b/public/scripts/votingView.js index bb6cec8..a2091a8 100644 --- a/public/scripts/votingView.js +++ b/public/scripts/votingView.js @@ -28,5 +28,5 @@ }); }; - module = votingViews; + module.votingViews = votingViews; })(window); From 5f74e1b4155c166a2959794473b3b473d8756ad4 Mon Sep 17 00:00:00 2001 From: Matthew Smith Date: Thu, 21 Apr 2016 19:29:50 -0700 Subject: [PATCH 155/186] changed default css so that when a new route is called, search will be at top. Search will only be in the middle on home page --- public/index.html | 11 +++++++---- public/scripts/routes.js | 2 +- public/scripts/searchView.js | 8 +++++++- public/scripts/votingController.js | 26 +++++++++----------------- public/styles/layout.css | 4 +++- public/styles/theme.css | 12 ++++++++---- 6 files changed, 35 insertions(+), 28 deletions(-) diff --git a/public/index.html b/public/index.html index 2d10dd0..11ccb82 100644 --- a/public/index.html +++ b/public/index.html @@ -58,16 +58,20 @@

              Top 10 Contibutors

              -

              Contracker

              +

              Contracker

              +
              + + +
              -
              +
              @@ -76,7 +80,6 @@

              Contracker

        -

        Voting History

        diff --git a/public/scripts/routes.js b/public/scripts/routes.js index b502256..2915047 100644 --- a/public/scripts/routes.js +++ b/public/scripts/routes.js @@ -1,6 +1,6 @@ // page('/', app.initIndexPage); console.log('LOADING ROUTES'); -page('/', results.compile); +page('/', search.show, results.compile); page('/about', voteRepos.about); page('/politicians/:id', voteRepos.getCRPID, voteRepos.getBioID, voteRepos.index); page(); diff --git a/public/scripts/searchView.js b/public/scripts/searchView.js index 3a67e34..6172421 100644 --- a/public/scripts/searchView.js +++ b/public/scripts/searchView.js @@ -1,5 +1,6 @@ (function (module) { var results = {}; + var search = {}; var availableTags = []; results.all = []; @@ -58,7 +59,12 @@ }); }); - + search.show = function (ctx, next) { + $('#mainSearch').append($('.search-contain')); + $('.search-section').css('height', '700px', 'padding', '45px'); + next(); + }; + module.search = search; module.results = results; module.availableTags = availableTags; })(window); diff --git a/public/scripts/votingController.js b/public/scripts/votingController.js index 5944f7a..12b4fb3 100644 --- a/public/scripts/votingController.js +++ b/public/scripts/votingController.js @@ -27,7 +27,6 @@ }).success( function (data, message, xhr) { var storage = data.results[0].votes; - console.log('VOTES :: ' + JSON.stringify(storage)); voteRepos.all = []; for (var i = 0; i < storage.length; i++) { if (findBill(votesArray, storage[i])) { @@ -42,25 +41,23 @@ voteRepos.returnVotes = function (member, callback) { member = member; voteHistory = '/nyt_api/' + member + '/votes.json'; // Returns members last 100 votes. - console.log('my vote history :: ' + voteHistory); requestRepos(callback); }; voteRepos.index = function (ctx, next) { - console.log('In the index'); votingViews.loadVotes(ctx.bioguideId , votingViews.renderVotes); - next(); - $('.search-contain').fadeOut(); - setTimeout(function () { - $('.header-container').append($('.search-contain')); + $('.search-contain').fadeOut(); + setTimeout(function () { + $('.header-container').append($('.search-contain')); - }, 400); + }, 400); - $('.search-contain').fadeIn('slow'); - $('.search-section').delay(400).slideUp(1000); - $('.header').css('top', '0'); - $('.poli-view').css('margin-top', '10em'); + $('.search-contain').fadeIn('slow'); + $('.search-section').delay(400).slideUp(1000); + $('.header').css('top', '0'); + $('.poli-view').css('margin-top', '10em'); + next(); }; @@ -69,8 +66,6 @@ url:'/sunlight_congress/legislators?crp_id=' + ctx.crpId + '&all_legislators=true', type: 'GET', }).success(function(data, message, xhr){ - console.log('bioguideID ' + data); - console.log('bioguide message ' + message); if (data.results[0]){ ctx.bioguideId = data.results[0].bioguide_id; next(); @@ -82,7 +77,6 @@ }; voteRepos.getCRPID = function (ctx, next) { - console.log('FEC ID' + ctx.params.id); $.ajax({ url: '/database/', @@ -94,7 +88,6 @@ }).map(function(row){ return row.crp; }); - console.log('CRP::: ' + ctx.crpId); next(); }).error( function (data, status) { @@ -106,7 +99,6 @@ voteRepos.about = function (ctx, next) { - console.log('ABOUT!' + JSON.stringify(ctx)); }; module.voteRepos = voteRepos; diff --git a/public/styles/layout.css b/public/styles/layout.css index 9c2cc1c..ffb9de5 100644 --- a/public/styles/layout.css +++ b/public/styles/layout.css @@ -69,8 +69,10 @@ figure.poli-picture { background-color: black; color: white; } - +#bio-style { + margin-top: 7em; } +/*}*/ /*.ui-menu{ background-color: blue; position: absolute; diff --git a/public/styles/theme.css b/public/styles/theme.css index f9486fb..2584a98 100644 --- a/public/styles/theme.css +++ b/public/styles/theme.css @@ -1,9 +1,9 @@ .search-section { background-color: rgb(150, 2, 201); max-width: 100%; - height: 700px; /* probably should not be hardcoded */ - padding: 45px; - margin: -10px -10px 50px -10px; + height: ; + padding:; + margin: 0; display: flex; justify-content: center; align-items: center; @@ -23,7 +23,7 @@ } .position-yes { - background-color: rgb(130, 255, 135); + background-color: rgba(64, 237, 69, 1); border: 2px solid rgb(27, 194, 0); border-radius: 10px; } @@ -54,3 +54,7 @@ #searchField:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #fff; } +#homeBtn { + text-decoration: none; + color: white; +} From ec89feb795d927db7a26ecb78180c5150170409a Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Thu, 21 Apr 2016 20:36:09 -0700 Subject: [PATCH 156/186] trying to get about view to work --- public/index.html | 3 ++- public/scripts/aboutView.js | 13 +++++++------ 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/public/index.html b/public/index.html index 683a360..a7c0c83 100644 --- a/public/index.html +++ b/public/index.html @@ -54,7 +54,7 @@

        Top 10 Contibutors

        + diff --git a/public/scripts/aboutView.js b/public/scripts/aboutView.js index 7e75e01..4d66542 100644 --- a/public/scripts/aboutView.js +++ b/public/scripts/aboutView.js @@ -1,12 +1,12 @@ (function(module){ - var about = {}; + var aboutView = {}; aboutView.getSections = function(path, callback){ $.getJSON(path, function(data){ if (data.sections){ - about.sections = data.sections; + aboutView.sections = data.sections; } - callback(about.sections); + callback(aboutView.sections); }).error(function(err){ console.log('There was an error getting about JSON'); callback(null); @@ -14,14 +14,15 @@ }; aboutView.renderData = function(data){ + console.log(data); var ctx = { sections: data }; - var template = (Handlebars.compile$('#aboutTemplate').text()); + var template = (Handlebars.compile($('#aboutTemplate').text())); - $('#about-view').empty().append(template(ctx)); + $('#about-view').show().append(template(ctx)); }; aboutView.index = function() { - about.getSections(about.renderData); + aboutView.getSections('../data/about.json', aboutView.renderData); }; module.aboutView = aboutView; From 4235ebb8e330c720b97c29d2f6210996843edebc Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Thu, 21 Apr 2016 20:47:04 -0700 Subject: [PATCH 157/186] hide about page when we are not on it --- public/scripts/routes.js | 1 - public/scripts/searchView.js | 1 + public/scripts/votingController.js | 6 +----- 3 files changed, 2 insertions(+), 6 deletions(-) diff --git a/public/scripts/routes.js b/public/scripts/routes.js index e9124cd..4c550b6 100644 --- a/public/scripts/routes.js +++ b/public/scripts/routes.js @@ -1,4 +1,3 @@ -// page('/', app.initIndexPage); console.log('LOADING ROUTES'); page('/about', aboutView.index); page('/', search.show, results.compile); diff --git a/public/scripts/searchView.js b/public/scripts/searchView.js index 6172421..3964e03 100644 --- a/public/scripts/searchView.js +++ b/public/scripts/searchView.js @@ -60,6 +60,7 @@ }); }); search.show = function (ctx, next) { + $('#about-view').hide(); $('#mainSearch').append($('.search-contain')); $('.search-section').css('height', '700px', 'padding', '45px'); next(); diff --git a/public/scripts/votingController.js b/public/scripts/votingController.js index 1754000..cbd2443 100644 --- a/public/scripts/votingController.js +++ b/public/scripts/votingController.js @@ -45,7 +45,7 @@ }; voteRepos.index = function (ctx, next) { - + $('#about-view').hide(); votingViews.loadVotes(ctx.bioguideId , votingViews.renderVotes); $('.search-contain').fadeOut(); setTimeout(function () { @@ -96,9 +96,5 @@ next(); }); }; - - - voteRepos.about = function (ctx, next) { - }; module.voteRepos = voteRepos; })(window); From eace5059735b5e4f1ddf5dfb318a495903c65c62 Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Thu, 21 Apr 2016 20:49:03 -0700 Subject: [PATCH 158/186] chart works. template not displaying --- public/index.html | 10 +++++---- public/scripts/app.js | 12 +++++----- public/scripts/bioController.js | 2 +- public/scripts/financeController.js | 35 ++++++++++++++++++++--------- public/scripts/financeView.js | 9 +++++--- public/scripts/routes.js | 3 ++- public/scripts/votingController.js | 4 ++-- 7 files changed, 47 insertions(+), 28 deletions(-) diff --git a/public/index.html b/public/index.html index 2d10dd0..233d771 100644 --- a/public/index.html +++ b/public/index.html @@ -1,7 +1,6 @@ - ConTraker 5000 @@ -36,7 +35,7 @@

        {{info.title}} - {{info.state}}

          Top 10 Contibutors

          - {{#each contributor.contributors}} + {{#each contributors}}
        1. {{org_name}} = ${{total}}
        2. {{/each}}
        @@ -72,6 +71,7 @@

        Contracker

        +
        @@ -81,10 +81,12 @@

        Voting History

        - - + + + diff --git a/public/scripts/app.js b/public/scripts/app.js index a0542f2..5fb2080 100644 --- a/public/scripts/app.js +++ b/public/scripts/app.js @@ -1,6 +1,6 @@ -(function () { - -// votingViews.loadVotes('B000574', votingViews.renderVotes); -// bioViews.loadBio('S6OR00110', bioViews.renderBio); - -})(); +// (function () { +// +// // votingViews.loadVotes('B000574', votingViews.renderVotes); +// // bioViews.loadBio('S6OR00110', bioViews.renderBio); +// +// })(); diff --git a/public/scripts/bioController.js b/public/scripts/bioController.js index 79bd609..df58d7b 100644 --- a/public/scripts/bioController.js +++ b/public/scripts/bioController.js @@ -33,7 +33,7 @@ requestRepos(callback); }; - bio.contributor = Contributor; + bio.contributor; module.bio = bio; })(window); diff --git a/public/scripts/financeController.js b/public/scripts/financeController.js index d251714..11b9f97 100644 --- a/public/scripts/financeController.js +++ b/public/scripts/financeController.js @@ -16,19 +16,26 @@ return filingInfo; }; - Filing.getFilings = function (ctx, next) {$.getJSON('/sunlight_finance//new_filing/?format=json&page=1&page_size=10&candidate_id=P60007168' + Filing.getFilings = function (ctx, next) { + console.log('sup'); + console.log(ctx); + $.getJSON('/sunlight_finance//new_filing/?format=json&page=1&page_size=10&candidate_id=' + ctx.params.id , function(data) { }).success(function(data) { console.log(data.results); + console.log('id' + ctx.params.id); // Filing.all = data.results; Filing.all = data.results.map(function(r) { return buildFiling(r); }); console.log(Filing.all); - // financeViews.createDoughnut(); + financeViews.createDoughnut(); next(); - }); - // next(); + }).error( + function (data, status) { + console.log(data); + console.log(status); + }); }; var buildContributor = function(proto) { @@ -38,22 +45,28 @@ return contribInfo; }; - Contributor.getContributors = function (next) { - $.getJSON('/opensecrets/?method=candContrib&cid=N00007360&cycle=2016&output=json', function(data) { + Contributor.getContributors = function (ctx, next) { + console.log('ctx' + ctx); + console.log('crp' + ctx.crpId); + $.getJSON('/opensecrets/?method=candContrib&cid=' + ctx.crpId + '&output=json', function(data) { Contributor.contributors = data.response.contributors.contributor; - }).done(function(data, message, xhr) { + }).success(function(data, message, xhr) { + console.log(data); var contribs = Contributor.contributors; contribs = contribs.map(function(c) { return buildContributor(c['@attributes']); }); - Contributor.contributors = contribs; - // financeViews.toHtml(); + bio.contributor = contribs; + console.log('contrib in controller' + Contributor.contributors); + financeViews.toHtml(); next(); }); }; // Filing.getFilings(financeViews.createDoughnut); // Contributor.getContributors(financeViews.toHtml); - this.Filing = Filing; - this.Contributor = Contributor; + module.Filing = Filing; + module.Contributor = Contributor; })(window); + +//P60007168 diff --git a/public/scripts/financeView.js b/public/scripts/financeView.js index bbd4345..5cd1d38 100644 --- a/public/scripts/financeView.js +++ b/public/scripts/financeView.js @@ -34,12 +34,15 @@ }; financeViews.toHtml = function() { + console.log('inside toHtml'); var template = Handlebars.compile($('#top10template').text()); - var context = {contributors: Contributor.contributors}; + console.log('contrib in view' + bio.contributor); + + var context = {contributors: bio.contributor}; $('.contributor-list').append(template(context)); }; this.financeViews = financeViews; - Filing.getFilings("blah", financeViews.createDoughnut); - Contributor.getContributors(financeViews.toHtml); + // Filing.getFilings("blah", financeViews.createDoughnut); + // Contributor.getContributors(financeViews.toHtml); })(window); diff --git a/public/scripts/routes.js b/public/scripts/routes.js index b502256..1aabb13 100644 --- a/public/scripts/routes.js +++ b/public/scripts/routes.js @@ -2,5 +2,6 @@ console.log('LOADING ROUTES'); page('/', results.compile); page('/about', voteRepos.about); -page('/politicians/:id', voteRepos.getCRPID, voteRepos.getBioID, voteRepos.index); +page('/politicians/:id', Filing.getFilings, voteRepos.getCRPID, Contributor.getContributors, voteRepos.getBioID, voteRepos.index); +// page('/politicians/:id', Filing.getFilings); page(); diff --git a/public/scripts/votingController.js b/public/scripts/votingController.js index 9b092b6..00a9e91 100644 --- a/public/scripts/votingController.js +++ b/public/scripts/votingController.js @@ -27,7 +27,7 @@ }).success( function (data, message, xhr) { var storage = data.results[0].votes; - console.log('VOTES :: ' + JSON.stringify(storage)); + // console.log('VOTES :: ' + JSON.stringify(storage)); voteRepos.all = []; for (var i = 0; i < storage.length; i++) { if (findBill(votesArray, storage[i])) { @@ -42,7 +42,7 @@ voteRepos.returnVotes = function (member, callback) { member = member; voteHistory = '/nyt_api/' + member + '/votes.json'; // Returns members last 100 votes. - console.log('my vote history :: ' + voteHistory); + // console.log('my vote history :: ' + voteHistory); requestRepos(callback); }; From a1f3032b3343a525d1dc1dfa2cc61f9dfcb86a72 Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Thu, 21 Apr 2016 21:17:09 -0700 Subject: [PATCH 159/186] fixed template. it works --- public/index.html | 1 + public/scripts/financeView.js | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/public/index.html b/public/index.html index 233d771..049db45 100644 --- a/public/index.html +++ b/public/index.html @@ -73,6 +73,7 @@

        Contracker

        +
        diff --git a/public/scripts/financeView.js b/public/scripts/financeView.js index 5cd1d38..6b9de8e 100644 --- a/public/scripts/financeView.js +++ b/public/scripts/financeView.js @@ -35,11 +35,12 @@ financeViews.toHtml = function() { console.log('inside toHtml'); - var template = Handlebars.compile($('#top10template').text()); + $('.contributor-list').hide(); + var template = Handlebars.compile($('#bioTemplate').text()); console.log('contrib in view' + bio.contributor); var context = {contributors: bio.contributor}; - $('.contributor-list').append(template(context)); + $('#test').append(template(context)); }; this.financeViews = financeViews; From cc176fc8f92bc62ac66f54ac81737c30dd6910d1 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Thu, 21 Apr 2016 21:23:46 -0700 Subject: [PATCH 160/186] fix merge conflict --- public/scripts/votingController.js | 6 ------ 1 file changed, 6 deletions(-) diff --git a/public/scripts/votingController.js b/public/scripts/votingController.js index 29efc92..cbd2443 100644 --- a/public/scripts/votingController.js +++ b/public/scripts/votingController.js @@ -27,12 +27,6 @@ }).success( function (data, message, xhr) { var storage = data.results[0].votes; -<<<<<<< HEAD -||||||| merged common ancestors - console.log('VOTES :: ' + JSON.stringify(storage)); -======= - // console.log('VOTES :: ' + JSON.stringify(storage)); ->>>>>>> eace5059735b5e4f1ddf5dfb318a495903c65c62 voteRepos.all = []; for (var i = 0; i < storage.length; i++) { if (findBill(votesArray, storage[i])) { From e721eb4d88e9b52d0094b57374d24318d9f937ac Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Thu, 21 Apr 2016 21:26:55 -0700 Subject: [PATCH 161/186] fix errors on about template --- public/index.html | 2 +- public/scripts/votingView.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/public/index.html b/public/index.html index 96ab15a..3f1adec 100644 --- a/public/index.html +++ b/public/index.html @@ -52,7 +52,7 @@

        Top 10 Contibutors

        {{/each }} - - + From fd6e3e0512e067bc0b880fc58c05b8f9fe403862 Mon Sep 17 00:00:00 2001 From: Austin Arias Date: Sat, 23 Apr 2016 11:27:35 -0700 Subject: [PATCH 167/186] add middleware for bio info --- public/scripts/bioController.js | 10 +++------- public/scripts/bioView.js | 5 +++++ public/scripts/routes.js | 2 +- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/public/scripts/bioController.js b/public/scripts/bioController.js index df58d7b..7a4f0f6 100644 --- a/public/scripts/bioController.js +++ b/public/scripts/bioController.js @@ -1,7 +1,5 @@ (function (module) { var bio = {}; - var fecID; - var bioHistory; var buildBio = function (proto) { // Takes a legislator object and creates a new legislator object with specific properties. var bioInfo = {}; @@ -15,9 +13,9 @@ return bioInfo; }; - var requestRepos = function (callback) { + var requestRepos = function (member, callback) { $.ajax({ - url: bioHistory, + url: '/sunlight_congress/legislators?fec_ids=' + member, method: 'GET', }).success( function (data, message, xhr) { @@ -28,9 +26,7 @@ }; bio.returnBio = function (member, callback) { - fecID = member; - bioHistory = '/sunlight_congress/legislators?fec_ids=' + fecID; - requestRepos(callback); + requestRepos(member, callback); }; bio.contributor; diff --git a/public/scripts/bioView.js b/public/scripts/bioView.js index aef23ff..302bcce 100644 --- a/public/scripts/bioView.js +++ b/public/scripts/bioView.js @@ -25,5 +25,10 @@ }); }; + bioViews.index = function (ctx, next) { + bioViews.loadBio(ctx.params.id, bioViews.renderBio); + next(); + }; + module.bioViews = bioViews; })(window); diff --git a/public/scripts/routes.js b/public/scripts/routes.js index a441457..163bb8d 100644 --- a/public/scripts/routes.js +++ b/public/scripts/routes.js @@ -1,5 +1,5 @@ console.log('LOADING ROUTES'); page('/', search.show, results.compile); page('/about', aboutView.index); -page('/politicians/:id', Filing.getFilings, voteRepos.getCRPID, Contributor.getContributors, voteRepos.getBioID, voteRepos.index); +page('/politicians/:id', Filing.getFilings, voteRepos.getCRPID, Contributor.getContributors, voteRepos.getBioID, voteRepos.index, bioViews.index); page(); From f1e275bcccc923066eeb575b19784176f748e028 Mon Sep 17 00:00:00 2001 From: Austin Arias Date: Sat, 23 Apr 2016 11:56:14 -0700 Subject: [PATCH 168/186] removed redundant functions, cleaned up code for readability. --- public/scripts/bioController.js | 10 ++-------- public/scripts/bioView.js | 17 ++++++++--------- 2 files changed, 10 insertions(+), 17 deletions(-) diff --git a/public/scripts/bioController.js b/public/scripts/bioController.js index 7a4f0f6..5ccfe36 100644 --- a/public/scripts/bioController.js +++ b/public/scripts/bioController.js @@ -13,7 +13,7 @@ return bioInfo; }; - var requestRepos = function (member, callback) { + bio.requestRepos = function (member, callback) { $.ajax({ url: '/sunlight_congress/legislators?fec_ids=' + member, method: 'GET', @@ -25,11 +25,5 @@ .done(callback); }; - bio.returnBio = function (member, callback) { - requestRepos(member, callback); - }; - - bio.contributor; - - module.bio = bio; + module.bio = bio; // Originally we added a "contributor" property to run the template only once. })(window); diff --git a/public/scripts/bioView.js b/public/scripts/bioView.js index 302bcce..d5a6c83 100644 --- a/public/scripts/bioView.js +++ b/public/scripts/bioView.js @@ -1,7 +1,7 @@ (function (module) { bioViews = {}; - var partyColor = function (party) { + var partyColor = function (party) { // adds a css class that predicates color by party. if (party === 'D') { return 'democrat'; } else if (party === 'R') { @@ -11,24 +11,23 @@ } }; - - bioViews.renderBio = function (bio) { + bioViews.renderBio = function () { var template = Handlebars.compile($('#bioTemplate').html()); + $('#bio-view').empty(); $('#bio-view').append(template(bio)); $('#fullTitle').addClass(partyColor(bio.info.party)); }; + bioViews.index = function (ctx, next) { + bioViews.loadBio(ctx.params.id, bioViews.renderBio); + next(); + }; bioViews.loadBio = function (member, callback) { - bio.returnBio(member, function (data, message) { + bio.requestRepos(member, function (data, message) { callback(bio); }); }; - bioViews.index = function (ctx, next) { - bioViews.loadBio(ctx.params.id, bioViews.renderBio); - next(); - }; - module.bioViews = bioViews; })(window); From 6ce052bc8bcc240b5303fabe6f7fda90fbc268be Mon Sep 17 00:00:00 2001 From: Austin Arias Date: Sat, 23 Apr 2016 12:31:04 -0700 Subject: [PATCH 169/186] comment out finance templating/appending. this way, template is only called once, which is why we made the contributor array a property of the bio object originally. --- public/index.html | 8 ++++---- public/scripts/bioController.js | 2 ++ public/scripts/financeController.js | 5 +++-- public/scripts/financeView.js | 18 +++++++++--------- 4 files changed, 18 insertions(+), 15 deletions(-) diff --git a/public/index.html b/public/index.html index 162eec2..ed78cb6 100644 --- a/public/index.html +++ b/public/index.html @@ -98,12 +98,12 @@

        About Our Project

        - - - + + + diff --git a/public/scripts/bioController.js b/public/scripts/bioController.js index 5ccfe36..c57ab57 100644 --- a/public/scripts/bioController.js +++ b/public/scripts/bioController.js @@ -25,5 +25,7 @@ .done(callback); }; + // bio.contributors = Contributor.contributors; + module.bio = bio; // Originally we added a "contributor" property to run the template only once. })(window); diff --git a/public/scripts/financeController.js b/public/scripts/financeController.js index 11b9f97..391a4a4 100644 --- a/public/scripts/financeController.js +++ b/public/scripts/financeController.js @@ -56,9 +56,10 @@ contribs = contribs.map(function(c) { return buildContributor(c['@attributes']); }); - bio.contributor = contribs; + bio.contributors = contribs; + // Contributor.list = contribs; console.log('contrib in controller' + Contributor.contributors); - financeViews.toHtml(); + // financeViews.toHtml(); next(); }); }; diff --git a/public/scripts/financeView.js b/public/scripts/financeView.js index 6b9de8e..ae541a6 100644 --- a/public/scripts/financeView.js +++ b/public/scripts/financeView.js @@ -33,15 +33,15 @@ return financeViews.chartDataSet; }; - financeViews.toHtml = function() { - console.log('inside toHtml'); - $('.contributor-list').hide(); - var template = Handlebars.compile($('#bioTemplate').text()); - console.log('contrib in view' + bio.contributor); - - var context = {contributors: bio.contributor}; - $('#test').append(template(context)); - }; + // financeViews.toHtml = function() { + // console.log('inside toHtml'); + // $('.contributor-list').hide(); + // // var template = Handlebars.compile($('#bioTemplate').text()); + // // console.log('contrib in view' + bio.contributor); + // + // var context = {contributors: bio.contributor}; + // $('#test').append(template(context)); + // }; this.financeViews = financeViews; // Filing.getFilings("blah", financeViews.createDoughnut); From 0569bc0b7f295c9fe81840cad9959f4f42874dd2 Mon Sep 17 00:00:00 2001 From: Matthew Smith Date: Sun, 24 Apr 2016 09:11:03 -0700 Subject: [PATCH 170/186] further styling to set "about" page --- public/styles/layout.css | 8 +------- public/styles/modules.css | 3 +-- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/public/styles/layout.css b/public/styles/layout.css index 3557c65..ec8344c 100644 --- a/public/styles/layout.css +++ b/public/styles/layout.css @@ -72,14 +72,8 @@ figure.poli-picture { #bio-style { margin-top: 7em; } - -.flexMiddle { - -webkit-flex: 2; - flex: 2; -} .aboutLink { - -webkit-flex: 1; - flex: 1; + z-index: 0; } /*}*/ /*.ui-menu{ diff --git a/public/styles/modules.css b/public/styles/modules.css index 5ec4c8d..5c06d0d 100644 --- a/public/styles/modules.css +++ b/public/styles/modules.css @@ -15,8 +15,7 @@ position: fixed; background-color: rgb(150, 2, 201); color: #fff; - - + } From 6b35c2122fd7c6055f75f471f73bfdf2937a308c Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Sun, 24 Apr 2016 09:21:48 -0700 Subject: [PATCH 171/186] remove obsolete code from financeView, modify color of canvas --- public/scripts/financeView.js | 26 ++------------------------ 1 file changed, 2 insertions(+), 24 deletions(-) diff --git a/public/scripts/financeView.js b/public/scripts/financeView.js index ae541a6..f4aca50 100644 --- a/public/scripts/financeView.js +++ b/public/scripts/financeView.js @@ -3,15 +3,9 @@ financeViews = {}; financeViews.chartDataSet = []; - console.log(Filing.totalPerQuarter); - financeViews.createDoughnut = function () { - // buildChartData(); - console.log(Filing.totalPerQuarter); var ctx = $('#financial-canvas').get(0).getContext('2d'); - console.log(financeViews.chartDataSet); var data = buildChartData(); - console.log(data); var myDoughnutChart = new Chart(ctx).Doughnut(data,{ maintainAspectRatio: true @@ -19,31 +13,15 @@ }; var buildChartData = function() { - var r = 246, g = 70, b = 91; - var rgbStart = 'rgb('+r+', '+g+', '+b+')'; Filing.all.forEach(function(f) { var chartData = {}; chartData.value = f.tot_raised; - chartData.color = 'rgb('+r+', '+(g+10)+', '+(b+20)+')'; - chartData.highlight = '#fff'; + chartData.color = '#BF55EC'; + chartData.highlight = '#BE90D4'; chartData.label = f.filed_date; financeViews.chartDataSet.push(chartData); }); - console.log(financeViews.chartDataSet); return financeViews.chartDataSet; }; - - // financeViews.toHtml = function() { - // console.log('inside toHtml'); - // $('.contributor-list').hide(); - // // var template = Handlebars.compile($('#bioTemplate').text()); - // // console.log('contrib in view' + bio.contributor); - // - // var context = {contributors: bio.contributor}; - // $('#test').append(template(context)); - // }; - this.financeViews = financeViews; - // Filing.getFilings("blah", financeViews.createDoughnut); - // Contributor.getContributors(financeViews.toHtml); })(window); From a0fe4c63b65e40fa089d58e54cd70e76dcb19d6b Mon Sep 17 00:00:00 2001 From: Matthew Smith Date: Sun, 24 Apr 2016 09:25:54 -0700 Subject: [PATCH 172/186] lowered canvas element so it is below the search bar now --- public/styles/layout.css | 3 +++ 1 file changed, 3 insertions(+) diff --git a/public/styles/layout.css b/public/styles/layout.css index ec8344c..8f29457 100644 --- a/public/styles/layout.css +++ b/public/styles/layout.css @@ -12,6 +12,9 @@ section { max-width: 960px; margin: 2em auto; } +canvas { + margin-top: 5rem; +} .container { display: flex; From db5b8131771c64b96bb3a5124fd738a1b362a924 Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Sun, 24 Apr 2016 09:57:41 -0700 Subject: [PATCH 173/186] create new chart overtime, remove more comments/logs --- public/scripts/financeController.js | 16 ---------------- public/scripts/financeView.js | 13 ++++++++++++- 2 files changed, 12 insertions(+), 17 deletions(-) diff --git a/public/scripts/financeController.js b/public/scripts/financeController.js index 391a4a4..c4c0b18 100644 --- a/public/scripts/financeController.js +++ b/public/scripts/financeController.js @@ -17,18 +17,12 @@ }; Filing.getFilings = function (ctx, next) { - console.log('sup'); - console.log(ctx); $.getJSON('/sunlight_finance//new_filing/?format=json&page=1&page_size=10&candidate_id=' + ctx.params.id , function(data) { }).success(function(data) { - console.log(data.results); - console.log('id' + ctx.params.id); - // Filing.all = data.results; Filing.all = data.results.map(function(r) { return buildFiling(r); }); - console.log(Filing.all); financeViews.createDoughnut(); next(); }).error( @@ -46,28 +40,18 @@ }; Contributor.getContributors = function (ctx, next) { - console.log('ctx' + ctx); - console.log('crp' + ctx.crpId); $.getJSON('/opensecrets/?method=candContrib&cid=' + ctx.crpId + '&output=json', function(data) { Contributor.contributors = data.response.contributors.contributor; }).success(function(data, message, xhr) { - console.log(data); var contribs = Contributor.contributors; contribs = contribs.map(function(c) { return buildContributor(c['@attributes']); }); bio.contributors = contribs; - // Contributor.list = contribs; - console.log('contrib in controller' + Contributor.contributors); - // financeViews.toHtml(); next(); }); }; - // Filing.getFilings(financeViews.createDoughnut); - // Contributor.getContributors(financeViews.toHtml); module.Filing = Filing; module.Contributor = Contributor; })(window); - -//P60007168 diff --git a/public/scripts/financeView.js b/public/scripts/financeView.js index f4aca50..e61eae0 100644 --- a/public/scripts/financeView.js +++ b/public/scripts/financeView.js @@ -4,12 +4,23 @@ financeViews.chartDataSet = []; financeViews.createDoughnut = function () { + console.log('doughtnut' + myDoughnutChart); + var myDoughnutChart; + destroyChart(); + $('#financial-canvas').empty(); var ctx = $('#financial-canvas').get(0).getContext('2d'); var data = buildChartData(); - var myDoughnutChart = new Chart(ctx).Doughnut(data,{ + myDoughnutChart = new Chart(ctx).Doughnut(data,{ maintainAspectRatio: true }); + financeViews.currentChart = myDoughnutChart; + }; + + destroyChart = function() { + if(financeViews.currentChart !== undefined) { + financeViews.currentChart.destroy(); + } }; var buildChartData = function() { From 19b5710151ec02232587d1f19367df3cab1aa552 Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Sun, 24 Apr 2016 09:58:26 -0700 Subject: [PATCH 174/186] remove obsolete script files --- public/scripts/app.js | 6 ---- public/scripts/testRequest.js | 54 ----------------------------------- 2 files changed, 60 deletions(-) delete mode 100644 public/scripts/app.js delete mode 100644 public/scripts/testRequest.js diff --git a/public/scripts/app.js b/public/scripts/app.js deleted file mode 100644 index 5fb2080..0000000 --- a/public/scripts/app.js +++ /dev/null @@ -1,6 +0,0 @@ -// (function () { -// -// // votingViews.loadVotes('B000574', votingViews.renderVotes); -// // bioViews.loadBio('S6OR00110', bioViews.renderBio); -// -// })(); diff --git a/public/scripts/testRequest.js b/public/scripts/testRequest.js deleted file mode 100644 index bb30488..0000000 --- a/public/scripts/testRequest.js +++ /dev/null @@ -1,54 +0,0 @@ -(function(module) { - - Filing.filings = []; - Filing.totalPerQuarter = []; - - function Filing(file) { - for (var prop in file) { - if(file.hasOwnProperty(prop)) { - this[prop] = file[prop]; - } - } - } - - var testRequest = "http://realtime.influenceexplorer.com/api//new_filing/?format=json&page=1&page_size=10&candidate_id=P60007168&apikey=a59f2c8227c949fe90f7ccb1c0cba86f"; - - $.getJSON(testRequest, function(data) { - Filing.filings = data.results; - }).done(function(data) { - Filing.totalPerQuarter = data.results.map(function(r) { - return r.tot_raised; - }); - - var ctx = $('#financial-canvas').get(0).getContext('2d'); - console.log(Filing.filings); - var data = [ - { - value: Filing.totalPerQuarter[0]/1000000, - color: '#F7464A', - highlight: '#FF5A5E', - label: 'Test' - }, - { - value: Filing.totalPerQuarter[1]/1000000, - color: '#F7464A', - highlight: '#FF5A5E', - label: 'Test' - }, - { - value: Filing.totalPerQuarter[2]/1000000, - color: '#F7464A', - highlight: '#FF5A5E', - label: 'Test' - } - ]; - - var myDoughnutChart = new Chart(ctx).Doughnut(data,{ - maintainAspectRatio: true - }); - - }); - // console.log(Filing.totalPerQuarter); - - this.Filing = Filing; -})(window); From ba999a96ce4de8f99b6bc16c07675523ee85cf61 Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Sun, 24 Apr 2016 10:00:09 -0700 Subject: [PATCH 175/186] remove images/ dir --- public/images/trump.jpg | Bin 12302 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 public/images/trump.jpg diff --git a/public/images/trump.jpg b/public/images/trump.jpg deleted file mode 100644 index 57859ebff63ccc0bef62efe627bb05612f3f9091..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12302 zcmeHtXHXQ~)^3w?9#D~-2LvQamJCB?$V1Kh5b}__3rBav-sx=K&hb$Q3bHD008Um0RC)X z7ekbkto5L}st_%ee>t#IJ?uUGa32GJr zPfrW@Z{-~GH#-1);{TiLzn%79J4hTH{p{}=B)oG=*n9i>-(mSXtP|+({THX+VUWFx zt-~Eg+~G&QcMaa*nZI_sf8(!zvGc$2#b4}e2vq_AY|=Z-;{0#?=r6YWH~za87JC<8 z&$~GucbLP|BjB!wf63pKkUDx98Qf`xf1Q2+6i@>c0T#dx2mo9G55OPbztdiKoc-5v z!vBiX0iNB(*x!xbz)QgQF2Wgbxr=>tXAJ=S0LMG+bZ2+GJ3Q`Y+{s_=|7rmE52t=k zB7gJUEtymU0Pr^d{5jzxlq) z{Wm{Qwg3Qz!2qB&1pv8u0Kj!ukHX^53ZMiK;^PzG;}H@N5D*a&5|e_+NJ&UYA5ha! zfEekSnHcFA7+5$2xLMd9u`@96JOMv?EF>x_%FHb(D3uS? z`@*aYtiu1-^5-2uMfmrw!NFn!u&Jrg5PReM*&iZ`&`4U}^wM>^ z0XhyYrLyM175sw>aOxrfFW@kW)#%T@{xjA^Pk7aiXhD>!}-!7go;!IQoLYq4lz$@ z1>1!b5$`g(zAJKjkBb}W-syXCRzaOp2cNz&@@Q;GMI9_*Ef*1~FPbRQJk&NGE4B!C z3oI`PAVV4yV>_Fc7Vj5$gsO=BQi8PveSuNskW; z%)Lz?q0;d6QJ}mvWL6Qm%-=Jft{D83-(Xz>qZ-Ri@9?nA-Bt1gRL#MpapU5PHZ04< ztS#1Jw@NI2 z<`V(!>o2#I`#LRFXsc!KZ7P7%vq?0Snfws?n|zj!P2&4)Um*LqMxo?JDY@Jz1_LT| z^Qzd6_rXvHrq~6M)*n%`)qDCRsYJU5Dn|S1xTimG&oXiCsg>S3rCsWVZ8LU3(sM-j zwTLb@c9gKni+!xbKz?5U->w9|^`A_RWdCFJABhm1*xD%Epu8<90}FOcy#seVhHu6- zU=+lz7QQ1IhhLgcpXa$mtp20&wM3e7i3n&wIj8ik&b(G+dY+XjS5|bCGBRAgL>z`c zT9^4HioM`IeKO2M37Z?~?6}Lw!{Kf<(O9baIHZcRsW<>#KEWyx`THO8_X6JpunphD zJfOY)x=V8)_sMi%&7h9o5nERS-Nz|sK6rTe6YB#>^l5Z_ioh>)vjfL;2IP`8;&jZ8)_qQX6IliZ?EPF%-NYbr{IRb;U~S(bg3)I+v8R@rj&O zNqk(*npp@_t7Yr@l9w^Tl>N6q!CG0pH^Jd5IpTRzp^aYOM&12qO*jJ8uZ%@}7+xSw4XUmb+^6`@Pd8a3vy zbqsSAaJJ;+Xm?DnVAyXm<8gW`&BhUt`o%cDPo?&~F${_WnQ#wd*$V5m zKDd#M-~*%Z2{a-Vh@=x|)J@6O4Hkd6BpiJYKMz#J5*pfmBT9S4NfNm{3Y|aUVI$J*9h`LaShb_q($)5WA@e?EvYKCQDF2J(CgfeRcy2 zHu9ErY%wZzJq+(ScTIPMM&cPMrce2FhTiovT@fz}Q8^=Z>979PMy~q6QfD;M+I~D1L!3;~Snw%S`yR7wGUcaB&sA3m9TbPeYp(FJXWN zbHvY?kVNKoc4+rD*LR+XM>fmi>63ogAp0$NJc7#Ahw`Vv51PilhpimxOE^7P;Q_m5 zeVD?RYmw>ndtPB7+)iiQB$-iF!x*mlGPohF-g>D{HKf~FiCmU$k^;9~(^c07P74vL zI=PwB3X6ns%HI^A$SWS@QQ&r|yZQd=Q%395!k z9KJWnMji&PrsFM2NLzayivDIL`W_|Nh8E(p+U3aBbOs19-_~eTC!sBSc!=B=k^I;Csy6AlBM!%s_?RBS#;6wZ*$OLymsdw9$E-Y z-@rY=k4ArSqw84po@f&rb8RqO&7IES?&*{s$E||ZqhvbuP;ZoRNg9?X71tkgXPvT- zs7SqbTIqn!MHi<%E~wF^w`_(kR>&(_@Jc15FoL@)ay(gi^$f}T6v1yS;0@6&O~hI7 zBs-3wDV44*RJ6di&%Yvv;-sltGG+=`h6;kbv~akY+m**&^(I@Pnrj?r`BGy--M~Z! z>OS%{9d&zbTsnD%rEBd0yq>YaPpC=nt^qblBj59z*oF#b^4k2)a3~@YB*qvB3K1GD z4|4U@7ZQznEk&&u>jEKAPm)VB&d2j=T7(Fv%U0Kp-+TEY6DdWg4tU@f^^2I8lL}$1 z6$%dn>ULfWHfL&Oxn#207YMKgp;Pk{QrwQIsKyJ0pWuEU?*{dLO%sC19=d`9&rN< zf*;LtRy*q=)D?L5v`vI+aW6u?h?fbVqnVgV^xl%d%EWt(t)8E#MN9C`5_UeIq_A2lPB z+Ec6t$Y(0Pr{yqI^KjR?>bBJ;1CR-Q@o9L!cau#vD0B)Un%*FlXI!`#AVUL&f);V? zkv!=H{;4uNqG0X#-})}5P(W`11>>8?d786ZYNYfYA0pXSW)<27HSGA5sq!##znNVK zce<}N(VA-~IofWFw}lrUl*V4kR@Bm?y;bVlMr3^QGSQxr`1zRnxMJD4iUnH&yl^F0q@TUWyCG}~K{m> z$8+5FqjW6@pHpajx3g+W`)KnaRRp_36%n+j6HKf}&7FDAk<9UdT`G!$3MrdiH;4Yo zP|YR(#DV8MI>vj~|Gcz-OQ(BAmtHi=u^OH>or&G684VIgbjbZ6hCRV_l#silOYm9> z+%!Im9Q-Uc(<*RNU5@iWbC{_YQ7I#Hb^2N-q)nJv!4UnOb!g;RtiiAE;X&Hqmt4U_ z;65q_DgsEdzZKJnJEHP1LfY>pFH{`kwLAZ=NJw`XhKkFSrYa%O-hIY~92DQGqvw6` zc4Yr@0aAFZ&Il}rvs5Ultu~Z@%U48zDiJgHW2RbTO1}ww*3@PRgqO7+Y*}F1rsrCP z`(tEHqj)#yj>e0#^R;{<*iXa+&N6r$f6)|hq*8i?e%ZHhA^L}Ew zq8@9i4V-|umH8}Cx3h-xi@BNSXDz`ePK_IczYV9z{rTf~yHMEX2v!Y(0!Y&rPnKM? zcnPBm3+vFKORR4OJZX=fQ45YMKsqHyO7?}Asu@nWTwo^Ydsg|HYVoFOm_LjqHLV?` zc9XsbM0aI6#y<#Tk`v=;S8^p{g3oq8(;K%4P}=4fM}ElnGy%82&xTNTWQm?SYLjqh zd&^^C;eok_9UO5mLE1q}tt+-i&tDTmRjaYFxGk$pWA^Xy7zl7G$QB>bgVTBr)cgFJ z2cgQzhX*jkd7EK>dcufFE{a*}dY@3Im-N=iX#I*nh}1ULTq}1nB!+hAS3&E>1AIk% zM}_UM&Ep#DK@VQDKpMT(tWOp21?Qm;18Ov5{UJ%&e0(6-ia1(roGrvvu=un-mn@yf^U}-oUF~H^bOoxwEebseBV;4Ut@gz=KEX;uwq^URBj z9XgJGJ~~9l|6_2VYHmNdj@lU#Fn61AU6CqIjT(p4#yz~KtUHz9uTyB~=twvvV$PK_ zk{@ccPE+`aCsxxXfkec~t#ROupwQdY4IwCe&$9SctTOYT)3q%0k7WbUPRC^i$V_0nz?5Ng@6V&JR0Aybp|X8~Pn*uwkw>u?o4%8XBPo z?Wj(l=L4ppq_j27u>4DBD96c;jzvQa33WEJ?MgcxHfVOfMSf0aXpCk{cXPu)Ucg99 zFiV9_h(IGP!IJA}b)DCTAD0VT)dAp=*JINue`y#-YyH~&@v=@akcL5K`2BL1!p}*~ zSsA*#&CES6WUG0j{Rl6Nq^I)fUI6E2x(5@8o=3r_EfnbsuTuyL)-FG}RdWDp@qr4ieAG({uqi0S+|<%ajMt zGBPx^R1LN%lJGYa0<7>6tcv(uWG>K1OZ~5q@^c4w?&o$PRoMpE9Qr<=89Ebbk0xJ< z`7LSTZOBUOeNIlqSm=JUCmTE|>L)yi6(L2}jLl@ZSoi+2(YL`*n-dy4fN7?S9Ev4Y;=t0yVp*^wd0cy4-XTsaGAdJGu1`BEXb$wE2Hk!e ztn0|+yGMC0!TL|dg*?7&LkYYu9V50gti=$KynlcnZ{x{HMzqZ(I@*TpKHF#coiIy& z8dGg{cWIewfBhox+HSC|&GV_3P3Y2g%cxVV#4H2Zr&1-97*PiqjZnh) zR`8WWyq9oh$}hjbtXNCo&912rvZ|Fx5*J?Sp+Z)`ibZ!M)84eV+ysSJzp_)O!O6Pb zxBU>AKeLO!qo816@x-fw(Z`lYeiBK8Gm=1uMvLzumuTa``6A@3!@nNrx~xlAo)nqM zWu{nKNWOf2G?<4Prd5M%8LXNN6Au@Nw;{5Kn|VG=&AcL*4u9u;5Pax6zIL)z6YR{W z9bF#-R$ zJ#fORuzdWaWX@ki<+00|)}|MS6;oQAnPk@1&_o@_{<1FX#;YhRoB0ar-e+Wk0?!z! zv&?xXgmO-p$_Y?*fq~Dg*E$2dd#1Zek@s)*EG8HBTcQx+(Yx9b5ms89O?f9$DqJqG zRNpBMM3im`2OMaGTvl20oHiOk4e%OhEonj z*vEA%Fg@4YvB7Ni8@Y5pa3a_1NNJ~B;28)gWBN4+Kt60w8vzb zTj-nsak`}Jg0wUMfE??8@(ks3^}{9F(2Rvc6iuP}n>pWifU8*v9M?myLu(B~kT8lN z`AZ7FYdsn7NL@CUh*Q_A?k|^){H)EN>CZ%~r5_GvM%zEhBIbDOj2Y9vb>YA{=ttpL zQYo4fY{+Qhn$msTc5-MqtRkq(Pl=C$=~5iWGA4oBj9*Q?C?#-MpH(Z>m9wOXaiFqV zPLO0s{jK^L745qxU(>xs&G+ctE!)P0lB?Z1xZhTq0In4EPSCnijta)bn6$iUYA0~S zz(GT-aG6?Xb0fRk3~3r#m1fELZD=&my)wHX;7TMjeMWcE>)PWoj4gxOeL`5uXcZf} zt9B1G7imwOXulovS_z?Ucv^ix*f%{aw-b)XcIq`Usgp(3vlg9?7E0Q$( zVU95z=6f>pDUfWO;~A!9*8Bm~VNaV1`M@KKq0?5dvLuF|b(l=UKe+5prgiHq3d34RbIE^rfWqnajhcOR9pW^%hyuxzj z=#M5QJobVyrSqs_GohY<{SV4XZF@T8=OYwK+EHMt=>kQY1M|lc@OMbEgUq@4-I&4k zLSb(!nZW{RQ?qw}vvgZY5YZ3f@ld|K_Ei#yC+|3UZba0c^}|R7TrctZ8i_y}HOe0t z=ETVK&BGW;xcm|RYn(Cp6b*c%GH9BJM{&f`E+M7pOk!dn`$9Z_HK=to;v^~VKqd2L zIXtzeJbG}MxPzp?K4|?$;Yu>1)*Ui~xBT&<>=_l-9FG%s07pC(hDa1%DtJ3LI&05Y zmLrq$MV4pcoNJzC_rR5$Ln|;{>=%#%BO296y>f%s=&24FSnG_gJ)vE;X%cvDXMO*1 zf0K_-kA|*u(6~iTM1d??Hd6POu|KJc`-_X=xa!lG+GE^E?Sdh`V#Ohv+v3FcbF9iH zFsqq+i^VAadMFK2pvAUuxmM;uLJh@-)L9Fm=hB=}jV32WlAo@UOmyb9x~tpGO$aY@ zeFP{TJJnegPKZCu91DLrXFtB0#FNdW8Lu%@r4bz|nTR)ky&Prfq6&`eve$UvR1g3y zRUt>}&#)p7rt?HM_DaQ2Y!o4C-F*Gc&5+sh@yP)Fm7B7)Dgct0xk0LSZNS{qm8xek zo&rju4wa|9SIpHR$+Xu9m&kz}sEBW*auQr=W7FbjYd`QB7(HT`l}VSJXQM!Ff0i^9 zu0hFi1k!%A*OHm=0+dUv$5F%L^8omwWBJ=Hr?BIse3YTD|_p zX}5AdExZqH%SunrbR(3h5gxpyXbpVke>8Pk$vRBpJx2-u1Aq;av=ky}%dFx)dn$NQ zOGXsqOq?N_6G+4{#4U!Igoy3cpR#^;Yx55|NU#mO&m`m*^Vw0Lsbf-HZ9+}=2{noMx$I} zRgw+@FW6s))?oDwWHlMN{O|z^QX3m?zg8BV8dI61L@)MVSTmW6ZVZ_9Dx$J<*@DMX z7{=7kO1_$_)O{>v@SqiZr;dP`?=Hp9(1Y!TAyfrYRGMv6UbAT@DFYpA#>bnLvH1aK z8n4On!{b|{S46+jw@lj3uGeo{JCyQOVi~NXj-|<`bR^nn(}-rWY1Y)P!t1lw7>^l- z78W8Tjf+JmIbJSIljJsbwq>k(KMIQf1GJSh z7+)WtHv3()XrBwWy0^iHruYYuB3wC-Ii0jc1CW&mqLFTBR-;iuMs0~$>Of3-#`Wu2 zB}FnH`5i{Sk8h%pa5DJ{5C{=&=)a}q%+_ULxa)SVm#vW}T+o@UTEwGy^kzii(#TSs z{7EM4lkpzR%fPdWoQG2mw}97QXW}W*kAPc|Un$fWCZd?4T!%3Ay^@7`OLvcf!<>P| z7RM}ftoZ}`3ZeQUsb^RXO7|Vh$hi4jTmUIosLnD99L|@S&DVaLTqi?(kMWJ=DtogY zcU^1Bap3*B1FDXJ$G@_&mL{_c7OUjntM61;FJXj0{qE6gmg33tm|WOQ%Dx^X!dfU( z(lOrRd6l=Ib&(&J!_>nM3C}#3GXwb4edg#sBU@^dFZh%cNlM$L2Nhi+)5Z(5c48hm z)^mrtf+c5&E@PviBbiMx6>e;p^_7Pc!6T%yUK^Gkg&L5wGwfK%mJTCStZIp(-lOhq z-ylke#Qv9VQ#Oq>oClkG<|9fDz1|--G|#=x#Cgm4j&2J4GQSmiG(S$Pg$OHAXUg>T zxLL%>ikt3aa^A?GV2E5Jf*jZWqV2Gv9cnX~N)Hwb3}21vIHQ(zSMI)qB-K3Kh;2p* zFsbsT9PPQqn(*|=z~QW4dBD7p>EbLHg5x++x*p@Vh*FwBuS~E-B3eWDN|DcPeIhDw zFiEsbKxp;$^M?vSjgPmYOL$*8EPtJf{?1(q*_-+U>{z}2(CP}k1R?84c{{0E`Gcsz z_;2yK;05&FXvp03*??_p!deMYGM#rBHS8sSS;d=_%Nps4)p=<=zs6zDgvInC|Gc(3 z!!PP{1-N7f6&p{FBgYoUlbbF1QD9;o7DmJ~^Cx89!*xUsOXlj9$JCoc5Q0)&)(P$X z7f23D`KXQ(>%vSo<5_na=jlWQChqti#rs3EcHhs@A|d_dGYkBH$7G*aiMs}I}- zM39>2sYA<1_w@x=y^4n`$qbe!&-rKf~a*wZXJG6jO=0u@hqUo!6fAV+*6$BhF~I*NRj18r)g zW#`mIN)EysTtOu;*2WOhp}P-aw1c4Srq6>eKj!)5wz?MWo6XCrzXnD80mM!#2Bc4& zkE!R2)9z_Wjp={I4%QuRv{wBLWRB+QF+*#tEHNC`8{ZEi> zMm=x!hWccb*iMts7}L6mrU_QrNl#=(#bXYdy|-(T7d0-~68M*HT3HOPLl+F|Pa~5A zhE?Dta}~mG^-Q&f-rw!_`WYJD77~xJ_oTUO=J}1MSN%4z-phT$)c@{5wzQm4fb0pl zY)e@#$5L43d5o$t%Yiz5s??|C>$yce4aD3dfmw2a+xbT&ntrXSh6o6kYPfO1pp0yS zwcT@*s%9vPzDv!mm6Dw|LW)K#XMLf_b_n%MUDC{7vO+?{TE)AF((IpQN8c^P+N#`U zLF_m+Bx0cpzs2LF7hA7>Hn_EEwgKIo%&L2jouR9@`O1!;UU<=SOjZBmqxU)7`qM2z zQ6oZ!{Iyb-IMgji>7NqF;?j-s$kRkb6y9r_&@?~KP_+$q9SYGxYAm&+tL$%0evD@hF>E zPj@`6`i);WnftZkR6#HL@oNx1>hJ+6f@9Z2xNL`uXovRR4{IV%q@C&6pzr4{5?47T zsq5r~g`wHSaD&B+kCdR++A6&#+y>2*?6pK>1Lkrf z;$Eyw(U7AU?^L{13Hm^qIGTZa!NM_`3*w?bDIifio2V=s#dK-H{ho8fPwH{3xJUz* z(;*D|!ei4U9Y+0(Htq^<7N*3*#*w&1C1Pj3SBK(N7?#@`zRhc@GxKA7hTmG??(!^( z^oaWUSE_j_nfhl`m*_s|>eCA^Y3yF=F&s?I6LyIxWAj1&VH2jA$`=cnje7)bluYQC}VW(YAN&j5I=vwc}OdKzrB#qnb zp(s>jYg|qAMFn|(4zQCKULwTvza?zdLO)-QA~^NRCe$m<7T|`JU$GMBJAm_5bDPGK zudx1$c{54j64=Lq#W038>z}YHD|7DC^2fdQ{TEKzJWJ|nw5MmMpW9fyzlMARTYbgc zw&Jo>9^x)ce?4Gp|9Lhg>~!(u4Vk1w7`f__CyeT*w33;|Vk&V-?B-EsaOG`g(E19( z%KI#8l;vgsT91c?8yuw{Vm1(V5#zD?__tYyt0b!p93>)`h7yd$$XxZGyJhXDUw($} zeP_gf=fPJZf^9?QYRi!dtYv2OGSuKw)5uf}5yjVC8dRxT^X9SkUyC#=T-fZJYgPSR z1Wrk~xK`3QJ4L(zno*H0 zSi$GbX(pV|L6Sb=y(&)XSyKxVD5x2$C#3}7Y z*nSTdMjc|IGMqV;ML94Qz}ep-*bS$mzWXSE7SQlgmE??|)W7c_?(tWAErzeQeh_6~HC9;P6Hsp)yQ8q~*TfF{>Ya=*~ z^ybF4>QIoX0_!mWxz{SnlBdHDqdMSr4~(ccH58re;(kENUKrJ$IJ2!bZ%>?GaWlAk zB!bV22@?x9=(=V6sJ-MgD+~@xd2ts|7nC*=`P;fu8r;Gu(IytMTkew!4{zx|rflg& z5@G8902CJq5;(C(#v@;zyE#+!Sl}i8`s~M|Fn#(4p_2XpXTdX-vLDfXVsIa znEMNrGAaG*Ca=R1B&6fK}Po6uT$7pEV9LCfyM7m+qer*7F{Vt zV~+AH5PobYkI?KKI=N*@FHcVhXP`DVWI>9C zI-MY1WKVM^skozl{;&*=DLHPZ)!`gz-%}izbt^wgRZ~V}Qm9lZHZ7KKfcROZ zM~{vQ%YGmtPsSb+Q?)U84?x|lMiy6EYX1?gOz*@Wu$f#)VC(Ih-)yBU4xA@SA=Xrn z)i}t;Hw3m_Mlya$2E|t&Hs}T5_f2|E|3mCJ<17u)I|CL*-0-+4U{@6QfoEUeAM{3&UTO>h`Ki)<#%q^3J#TbC-&5s{H=cMnbkhcVIG3 zn>`myDJ+p6Bg1#7nV5fLJ}rR7L3?#~j-|H%I^ M@IMUvf6BoB0+%be&j0`b From c0226c076c95765f4b1f981d427a935efa3ef31f Mon Sep 17 00:00:00 2001 From: Pat Yolian Date: Sun, 24 Apr 2016 10:11:03 -0700 Subject: [PATCH 176/186] remove comments from all script files and rm obsolete financialCharts --- public/index.html | 1 - public/scripts/aboutView.js | 1 - public/scripts/bioController.js | 4 +--- public/scripts/bioView.js | 2 +- public/scripts/financeView.js | 1 - public/scripts/financialCharts.js | 31 ------------------------------- public/scripts/searchView.js | 4 ---- public/scripts/votingView.js | 2 -- 8 files changed, 2 insertions(+), 44 deletions(-) delete mode 100644 public/scripts/financialCharts.js diff --git a/public/index.html b/public/index.html index ed78cb6..836634c 100644 --- a/public/index.html +++ b/public/index.html @@ -107,7 +107,6 @@

        About Our Project

        - diff --git a/public/scripts/aboutView.js b/public/scripts/aboutView.js index 4d66542..9c7789d 100644 --- a/public/scripts/aboutView.js +++ b/public/scripts/aboutView.js @@ -14,7 +14,6 @@ }; aboutView.renderData = function(data){ - console.log(data); var ctx = { sections: data }; var template = (Handlebars.compile($('#aboutTemplate').text())); diff --git a/public/scripts/bioController.js b/public/scripts/bioController.js index c57ab57..8b9e3fc 100644 --- a/public/scripts/bioController.js +++ b/public/scripts/bioController.js @@ -25,7 +25,5 @@ .done(callback); }; - // bio.contributors = Contributor.contributors; - - module.bio = bio; // Originally we added a "contributor" property to run the template only once. + module.bio = bio; })(window); diff --git a/public/scripts/bioView.js b/public/scripts/bioView.js index d5a6c83..8c51279 100644 --- a/public/scripts/bioView.js +++ b/public/scripts/bioView.js @@ -1,7 +1,7 @@ (function (module) { bioViews = {}; - var partyColor = function (party) { // adds a css class that predicates color by party. + var partyColor = function (party) { if (party === 'D') { return 'democrat'; } else if (party === 'R') { diff --git a/public/scripts/financeView.js b/public/scripts/financeView.js index e61eae0..488085c 100644 --- a/public/scripts/financeView.js +++ b/public/scripts/financeView.js @@ -4,7 +4,6 @@ financeViews.chartDataSet = []; financeViews.createDoughnut = function () { - console.log('doughtnut' + myDoughnutChart); var myDoughnutChart; destroyChart(); $('#financial-canvas').empty(); diff --git a/public/scripts/financialCharts.js b/public/scripts/financialCharts.js deleted file mode 100644 index 086ece7..0000000 --- a/public/scripts/financialCharts.js +++ /dev/null @@ -1,31 +0,0 @@ -// require(['https://cdnjs.com/libraries/chart.js'], function(Chart) { -// -// }); - -// (function(module) { -// var ctx = $('#financial-canvas').get(0).getContext('2d'); -// console.log(Filing.totalPerQuarter); -// var data = [ -// { -// value: Filing.totalPerQuarter[0]/1000000, -// color: '#F7464A', -// highlight: '#FF5A5E', -// label: 'Test' -// }, -// { -// value: Filing.totalPerQuarter[0]/1000000, -// color: '#F7464A', -// highlight: '#FF5A5E', -// label: 'Test' -// }, -// { -// value: Filing.totalPerQuarter[0]/1000000, -// color: '#F7464A', -// highlight: '#FF5A5E', -// label: 'Test' -// } -// ]; -// -// var myDoughnutChart = new Chart(ctx).Doughnut(data,{}); -// -// })(window); diff --git a/public/scripts/searchView.js b/public/scripts/searchView.js index 3964e03..d56457c 100644 --- a/public/scripts/searchView.js +++ b/public/scripts/searchView.js @@ -53,10 +53,6 @@ var fecid = getFecId(userInput) || ''; page('/politicians/' + fecid[0]); - - - console.log(userInput); - }); }); search.show = function (ctx, next) { diff --git a/public/scripts/votingView.js b/public/scripts/votingView.js index eb19d17..558c32c 100644 --- a/public/scripts/votingView.js +++ b/public/scripts/votingView.js @@ -14,7 +14,6 @@ }; votingViews.renderVotes = function (bills) { - console.log('my votes :: ' + JSON.stringify(bills)); var ctx = { bills: setVoteColor(bills) }; var template = Handlebars.compile($('#votesTemplate').text()); @@ -23,7 +22,6 @@ votingViews.loadVotes = function (member, callback) { voteRepos.returnVotes(member, function (data, message) { - console.log(voteRepos.all); callback(voteRepos.all); }); }; From e0fc66683fee8877462bf2cfe1627505cbe5c8dc Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Sun, 24 Apr 2016 10:28:25 -0700 Subject: [PATCH 177/186] update chart styling and add padding to make alignment better --- public/index.html | 4 +++- public/scripts/financeView.js | 2 +- public/styles/modules.css | 8 ++++++++ 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/public/index.html b/public/index.html index ed78cb6..6a78db7 100644 --- a/public/index.html +++ b/public/index.html @@ -82,8 +82,10 @@

        {{title}}

        -
        +
        + +
        diff --git a/public/scripts/financeView.js b/public/scripts/financeView.js index ae541a6..9eed15f 100644 --- a/public/scripts/financeView.js +++ b/public/scripts/financeView.js @@ -14,7 +14,7 @@ console.log(data); var myDoughnutChart = new Chart(ctx).Doughnut(data,{ - maintainAspectRatio: true + // maintainAspectRatio: true }); }; diff --git a/public/styles/modules.css b/public/styles/modules.css index 6d26c45..27703cc 100644 --- a/public/styles/modules.css +++ b/public/styles/modules.css @@ -4,6 +4,10 @@ text-align: center; } +#chart-container { + padding-left: 120px; +} + .header { /*background-color: rgb(187, 255, 89);*/ height: 5rem; @@ -67,6 +71,10 @@ text-align: right; } +.left { + text-align: left; +} + figure.poli-picture { margin-left: 0; } From 8c33bb285c62c7726252ca59f3dcf1820fb11a35 Mon Sep 17 00:00:00 2001 From: Matthew Smith Date: Sun, 24 Apr 2016 10:34:52 -0700 Subject: [PATCH 178/186] styled about button and header to be centered --- public/index.html | 6 ++---- public/styles/layout.css | 4 ++-- public/styles/modules.css | 12 +++++++++--- public/styles/theme.css | 2 +- 4 files changed, 14 insertions(+), 10 deletions(-) diff --git a/public/index.html b/public/index.html index fd2af02..22b8c3d 100644 --- a/public/index.html +++ b/public/index.html @@ -63,17 +63,15 @@

        {{title}}

        -
        +

        Contracker

        -
        -
        diff --git a/public/styles/layout.css b/public/styles/layout.css index 8f29457..74f0a41 100644 --- a/public/styles/layout.css +++ b/public/styles/layout.css @@ -75,9 +75,9 @@ figure.poli-picture { #bio-style { margin-top: 7em; } -.aboutLink { +/*.aboutLink { z-index: 0; -} +}*/ /*}*/ /*.ui-menu{ background-color: blue; diff --git a/public/styles/modules.css b/public/styles/modules.css index 5c06d0d..f1b3d0d 100644 --- a/public/styles/modules.css +++ b/public/styles/modules.css @@ -15,7 +15,6 @@ position: fixed; background-color: rgb(150, 2, 201); color: #fff; - } @@ -25,8 +24,12 @@ -webkit-flex-flow: row; flex-flow: row; justify-content: space-between; + align-items: center; align-items: baseline; - margin: 0; + margin-left: 20px; + margin-right: 20px; + margin-top: 0; + max-width: 98%; } .header-container > h1{ @@ -102,7 +105,10 @@ figure.poli-picture img { flex-flow: column; } .header { - height: 8rem; + height: 11rem; + } + canvas { + margin-top: 8rem; } /*.container { margin-top: 50%; diff --git a/public/styles/theme.css b/public/styles/theme.css index 2584a98..2ab3916 100644 --- a/public/styles/theme.css +++ b/public/styles/theme.css @@ -54,7 +54,7 @@ #searchField:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #fff; } -#homeBtn { +#homeBtn, #about { text-decoration: none; color: white; } From 11375e38b83d7d0ad3e70d7e6557340b15307cbe Mon Sep 17 00:00:00 2001 From: Matthew Smith Date: Sun, 24 Apr 2016 10:38:48 -0700 Subject: [PATCH 179/186] removed commented out code --- public/styles/layout.css | 16 ---------------- public/styles/modules.css | 11 ++--------- 2 files changed, 2 insertions(+), 25 deletions(-) diff --git a/public/styles/layout.css b/public/styles/layout.css index 74f0a41..e3a2d51 100644 --- a/public/styles/layout.css +++ b/public/styles/layout.css @@ -1,6 +1,5 @@ body { font-family: 'Lato', sans-serif; - /* font-family: 'Roboto Slab', serif; */ color: #555; } @@ -59,7 +58,6 @@ figure.poli-picture { .general-info, .financial-charts { display: flex; flex-direction: row; - /*justify-content: space-between;*/ } .ui-autocomplete { background-color: white; @@ -75,17 +73,3 @@ figure.poli-picture { #bio-style { margin-top: 7em; } -/*.aboutLink { - z-index: 0; -}*/ -/*}*/ -/*.ui-menu{ - background-color: blue; - position: absolute; -}*/ - -/*.financial-charts { - display: flex; - flex-direction: row; - justify-content: space-between; -}*/ diff --git a/public/styles/modules.css b/public/styles/modules.css index f1b3d0d..bef6efe 100644 --- a/public/styles/modules.css +++ b/public/styles/modules.css @@ -5,7 +5,6 @@ } .header { - /*background-color: rgb(187, 255, 89);*/ height: 5rem; max-width: 100%; width: 100%; @@ -94,11 +93,7 @@ figure.poli-picture img { } } -@media (max-width: 550px) { - /*.container { - margin-top: 20%; - }*/ -} + @media only screen and (max-width: 400px) { .header-container { @@ -110,7 +105,5 @@ figure.poli-picture img { canvas { margin-top: 8rem; } - /*.container { - margin-top: 50%; - }*/ + } From 467fe1ede00b62cd519a43576ea0bfaf8ae054e1 Mon Sep 17 00:00:00 2001 From: Matthew Smith Date: Sun, 24 Apr 2016 10:49:58 -0700 Subject: [PATCH 180/186] fixed some layout issues. Pushed bio down and removed canvas margin --- public/index.html | 8 +------- public/styles/layout.css | 4 +--- public/styles/modules.css | 5 +++-- public/styles/theme.css | 3 +++ 4 files changed, 8 insertions(+), 12 deletions(-) diff --git a/public/index.html b/public/index.html index ecd1da5..65f3547 100644 --- a/public/index.html +++ b/public/index.html @@ -78,17 +78,13 @@

        {{title}}

        -
        - +
        @@ -108,8 +104,6 @@

        About Our Project

        - diff --git a/public/styles/layout.css b/public/styles/layout.css index e3a2d51..00bd4f7 100644 --- a/public/styles/layout.css +++ b/public/styles/layout.css @@ -11,9 +11,7 @@ section { max-width: 960px; margin: 2em auto; } -canvas { - margin-top: 5rem; -} + .container { display: flex; diff --git a/public/styles/modules.css b/public/styles/modules.css index 2981a9e..f6957a4 100644 --- a/public/styles/modules.css +++ b/public/styles/modules.css @@ -110,8 +110,9 @@ figure.poli-picture img { .header { height: 11rem; } - canvas { - margin-top: 8rem; + #bio-style { + margin-top: 10em; + } } } diff --git a/public/styles/theme.css b/public/styles/theme.css index 2ab3916..43f9c74 100644 --- a/public/styles/theme.css +++ b/public/styles/theme.css @@ -58,3 +58,6 @@ text-decoration: none; color: white; } +#bio-view { + margin-top: 6rem; +} From 875cfe902d1435329c87cd7692bb007cc1d75d29 Mon Sep 17 00:00:00 2001 From: Austin Arias Date: Sun, 24 Apr 2016 10:54:00 -0700 Subject: [PATCH 181/186] handle potential null errors --- public/scripts/bioController.js | 34 ++++++++++++++++++++++++++------- 1 file changed, 27 insertions(+), 7 deletions(-) diff --git a/public/scripts/bioController.js b/public/scripts/bioController.js index c57ab57..a77a449 100644 --- a/public/scripts/bioController.js +++ b/public/scripts/bioController.js @@ -3,16 +3,36 @@ var buildBio = function (proto) { // Takes a legislator object and creates a new legislator object with specific properties. var bioInfo = {}; - bioInfo.twitter = 'http://www.twitter.com/' + proto.twitter_id; - bioInfo.title = proto.title + '. ' + proto.first_name + ' '+ proto.last_name + ' (' + proto.party + ')'; - bioInfo.state = proto.state; - bioInfo.website = proto.website; - bioInfo.phone = proto.phone; - bioInfo.party = proto.party; - bioInfo.image = 'https://twitter.com/' + proto.twitter_id + '/profile_image?size=original'; + bioInfo.twitter = 'http://www.twitter.com/' + (proto.twitter_id === undefined ? '' : proto.twitter_id); + bioInfo.title = verify(proto.title) + '. ' + verify(proto.first_name) + ' '+ verify(proto.last_name) + ' (' + verify(proto.party) + ')'; + bioInfo.state = verify(proto.state); + bioInfo.website = verify(proto.website); + bioInfo.phone = verify(proto.phone); + bioInfo.party = verify(proto.party); + bioInfo.image = buildImage(verify(proto.twitter_id), verify(proto.party)); return bioInfo; }; + var verify = function(str) { + if (str) { + return str; + } else { + return ''; + } + }; + + var buildImage = function(twitter, party) { + if (!twitter === 'http://www.twitter.com/') { + return 'https://twitter.com/' + twitter + '/profile_image?size=original'; + } else if (party === 'D') { + return 'https://upload.wikimedia.org/wikipedia/commons/6/68/Blue_square_D.PNG'; + } else if (party === 'R') { + return 'http://cf.mp-cdn.net/98/04/2447b67f82daa1ac749162954f08.jpg'; + } else { + return 'http://my.mastersindigitalmarketing.org/dianamaria/wp-content/uploads/sites/1243/2015/10/3.png'; + } + }; + bio.requestRepos = function (member, callback) { $.ajax({ url: '/sunlight_congress/legislators?fec_ids=' + member, From 30cd6b47b475141f116059b180552b1695bfddbf Mon Sep 17 00:00:00 2001 From: Austin Arias Date: Sun, 24 Apr 2016 11:01:58 -0700 Subject: [PATCH 182/186] update buildImage variable --- public/scripts/bioController.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/scripts/bioController.js b/public/scripts/bioController.js index a77a449..ad0307f 100644 --- a/public/scripts/bioController.js +++ b/public/scripts/bioController.js @@ -22,7 +22,7 @@ }; var buildImage = function(twitter, party) { - if (!twitter === 'http://www.twitter.com/') { + if (twitter) { return 'https://twitter.com/' + twitter + '/profile_image?size=original'; } else if (party === 'D') { return 'https://upload.wikimedia.org/wikipedia/commons/6/68/Blue_square_D.PNG'; From 122a5a49d119dfef55be2bc418affd1e0d21c536 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Sun, 24 Apr 2016 11:32:35 -0700 Subject: [PATCH 183/186] need to use crp id instead of fec ide for candidate --- public/scripts/bioController.js | 24 +++++++++++++++--------- public/scripts/bioView.js | 2 +- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/public/scripts/bioController.js b/public/scripts/bioController.js index d094df8..fc5760e 100644 --- a/public/scripts/bioController.js +++ b/public/scripts/bioController.js @@ -3,14 +3,20 @@ var buildBio = function (proto) { // Takes a legislator object and creates a new legislator object with specific properties. var bioInfo = {}; - bioInfo.twitter = 'http://www.twitter.com/' + (proto.twitter_id === undefined ? '' : proto.twitter_id); - bioInfo.title = verify(proto.title) + '. ' + verify(proto.first_name) + ' '+ verify(proto.last_name) + ' (' + verify(proto.party) + ')'; - bioInfo.state = verify(proto.state); - bioInfo.website = verify(proto.website); - bioInfo.phone = verify(proto.phone); - bioInfo.party = verify(proto.party); - bioInfo.image = buildImage(verify(proto.twitter_id), verify(proto.party)); - return bioInfo; + if (proto){ + bioInfo.twitter = 'http://www.twitter.com/' + (proto.twitter_id === undefined ? '' : proto.twitter_id); + bioInfo.title = verify(proto.title) + '. ' + verify(proto.first_name) + ' '+ verify(proto.last_name) + ' (' + verify(proto.party) + ')'; + bioInfo.state = verify(proto.state); + bioInfo.website = verify(proto.website); + bioInfo.phone = verify(proto.phone); + bioInfo.party = verify(proto.party); + bioInfo.image = buildImage(verify(proto.twitter_id), verify(proto.party)); + return bioInfo; + } else { + // handle error here + } + + }; var verify = function(str) { @@ -35,7 +41,7 @@ bio.requestRepos = function (member, callback) { $.ajax({ - url: '/sunlight_congress/legislators?fec_ids=' + member, + url: '/sunlight_congress/legislators?crp_id=' + member + '&all_legislators=true', method: 'GET', }).success( function (data, message, xhr) { diff --git a/public/scripts/bioView.js b/public/scripts/bioView.js index 8c51279..cb91536 100644 --- a/public/scripts/bioView.js +++ b/public/scripts/bioView.js @@ -19,7 +19,7 @@ }; bioViews.index = function (ctx, next) { - bioViews.loadBio(ctx.params.id, bioViews.renderBio); + bioViews.loadBio(ctx.crpId, bioViews.renderBio); next(); }; From 34c6f3767e01d5ad0ec74d27bfd95ff4aa3e8bb4 Mon Sep 17 00:00:00 2001 From: TAYLOR WIRTZ Date: Sun, 24 Apr 2016 11:34:08 -0700 Subject: [PATCH 184/186] add viewport height to get purple to extend down all the way --- public/scripts/searchView.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/scripts/searchView.js b/public/scripts/searchView.js index d56457c..ecfc088 100644 --- a/public/scripts/searchView.js +++ b/public/scripts/searchView.js @@ -58,7 +58,7 @@ search.show = function (ctx, next) { $('#about-view').hide(); $('#mainSearch').append($('.search-contain')); - $('.search-section').css('height', '700px', 'padding', '45px'); + $('.search-section').css('height', '100vh', 'padding', '45px'); next(); }; module.search = search; From 86c4818bfcb6cd4c65dd629bf66ba4e716bb63f9 Mon Sep 17 00:00:00 2001 From: Matthew Smith Date: Sun, 24 Apr 2016 11:34:11 -0700 Subject: [PATCH 185/186] changed background size to 100vh instead of hard coding px --- public/scripts/searchView.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/scripts/searchView.js b/public/scripts/searchView.js index d56457c..ecfc088 100644 --- a/public/scripts/searchView.js +++ b/public/scripts/searchView.js @@ -58,7 +58,7 @@ search.show = function (ctx, next) { $('#about-view').hide(); $('#mainSearch').append($('.search-contain')); - $('.search-section').css('height', '700px', 'padding', '45px'); + $('.search-section').css('height', '100vh', 'padding', '45px'); next(); }; module.search = search; From 73115b003e826a34a3bc19432a95872af43fadb1 Mon Sep 17 00:00:00 2001 From: Matthew Smith Date: Sun, 24 Apr 2016 11:50:41 -0700 Subject: [PATCH 186/186] added hide/show to sections when on the about page. Adjusted for phone view --- public/scripts/aboutView.js | 2 ++ public/scripts/financeView.js | 1 + public/scripts/votingController.js | 1 + public/styles/layout.css | 3 +++ public/styles/modules.css | 3 ++- 5 files changed, 9 insertions(+), 1 deletion(-) diff --git a/public/scripts/aboutView.js b/public/scripts/aboutView.js index 9c7789d..4105ea0 100644 --- a/public/scripts/aboutView.js +++ b/public/scripts/aboutView.js @@ -22,6 +22,8 @@ aboutView.index = function() { aboutView.getSections('../data/about.json', aboutView.renderData); + $('#bio-style').hide(); + $('#voting-view').hide(); }; module.aboutView = aboutView; diff --git a/public/scripts/financeView.js b/public/scripts/financeView.js index 5f5a0e8..88da450 100644 --- a/public/scripts/financeView.js +++ b/public/scripts/financeView.js @@ -4,6 +4,7 @@ financeViews.chartDataSet = []; financeViews.createDoughnut = function () { + $('#bio-style').show(); var myDoughnutChart; destroyChart(); $('#financial-canvas').empty(); diff --git a/public/scripts/votingController.js b/public/scripts/votingController.js index a2851a2..aa91adb 100644 --- a/public/scripts/votingController.js +++ b/public/scripts/votingController.js @@ -46,6 +46,7 @@ voteRepos.index = function (ctx, next) { $('#about-view').hide(); + $('#voting-view').show(); votingViews.loadVotes(ctx.bioguideId , votingViews.renderVotes); $('.search-contain').fadeOut(); setTimeout(function () { diff --git a/public/styles/layout.css b/public/styles/layout.css index 00bd4f7..5f31928 100644 --- a/public/styles/layout.css +++ b/public/styles/layout.css @@ -71,3 +71,6 @@ figure.poli-picture { #bio-style { margin-top: 7em; } +#about-view { + margin-top: 6rem; +} diff --git a/public/styles/modules.css b/public/styles/modules.css index f6957a4..c8a3baf 100644 --- a/public/styles/modules.css +++ b/public/styles/modules.css @@ -113,6 +113,7 @@ figure.poli-picture img { #bio-style { margin-top: 10em; } + #about-view { + margin-top: 12rem; } - }