It doesn't look too bad. Kind of high volume, but if you keep your level of effort relative to muscular failure in check you should be just fine.
I'm assuming you do each of these workouts once per week, or maybe do a 2 days on, 1 day off kind of split? I would do something like that so that you give your body time to recuperate.
You may consider varying your repetition ranges at some point. If your goal is just to gain size and you do so without more variation than what you have, great. Otherwise, definitely consider going as heavy as a set of 3-4 repetitions and anything in between.
I would stick all the compound exercises up front. For example, all your calf work should be placed at the end of the leg workout in my opinion.
If you want to do something else for your shoulder/traps, consider another movements instead of 2 shrugging movements. I feel scapular elevation is not something that needs to be trained to such a degree. Consider upright rows, face pulls, or some other movement that gets a little bit more upper back musculature involved. I also feel that day is a little high in volume consider all the peripheral work those muscles get from compound pushing/pulling movements, but you will probably be fine anyway.
I am against arm days, but you keep it somewhat reasonable.