Louis Escobedo is a painter originally from Texas and now based in New Mexico. Escobedo began his career as an illustrator, and was awarded a gold medal from the Society of Illustrators, among other honors.
He transitioned into gallery art and has developed a high chroma signature style with compositions structured with strongly geometric areas of value and color.
He has exhibited in galleries across the U.S. and apparently painted in multiple locations. Though location credit is not given on his website, the painting above, top, looks to me like it was painted here in Philadelphia.
[Addendum: The artist has confirmed that the painting at top is of the location here in Philadelphia that I recognized (along the Schuylkill River), and mentioned that the painting is currently on display at the Steamboat Springs Art Museum in Colorado as part of the 27th National Juried Exhibition of Oil Painters of America.]