Well, I can't say those traits really stick out to me as if they belong to one particular name or something of that sort, so ... much like I usually do when helping someone with this, I'm just going to throw a bunch of random names at you to see if one of them sticks:
Jack, John, Justin, Kyle, Randall, Mark, Luke, Tommy, William, Rick, Hadrian, Aaron, Alvin, Edward, Hank, Harvey, Isaac, Jared, Kelly, Keith, Shane, Tyler, Vincet, Wyatt, Zane, Warren, Adrian, and Eric.