I like all of the names separately, just not sure about them combined with each other! Joe christopher is nice, but Bobby Brian just sounds a bit...odd maybe??
I think Brian Christopher would be a nice name. but then I don't think Joe and Brian go together, unless of course you named his Joseph Brian and just called him Joe.