U.S. Rep. David McKinley, R-W.Va., was in Preston County on Tuesday to talk about the infrastructure bill passed by Congress and signed into law.