Question: who sings john cougar john deere john 316
Answer: Keith Urban; Keith Lionel Urban