Terrace Martin does it all on his latest track, “Louis Lane.”
Listen to “Louis Lane” by Terrace Martin below: