I'm guessing your goals are bodybuilding by looking at this program. I'm personally not a bodybuilder myself so, when I look at this program I'm kind of scratching my head... But, maybe that's why I'm not all jacked and tan.
If this program looks good to you and you believe in it, I say go for it.
Though if you want my personal opinion I would change somethings a little bit. But, sometimes changing the program is not a good thing because, that isn't what the program is designed for and maybe it will screw everything up. But, here is what I'd change...
Chest + Biceps
Flat Bench w/ Barbell
Incline Press w/ barbell or DB's
Pec Dec or Flys
Biceps as program states, though I personally don't believe you need to train your biceps that much.
Legs + Shoulders
Leg part looks fine to me.
For Shoulders I'd recommend doing your presses with a barbell. I'd leave out lateral raises but keep the rear delt laterals.
Back + Triceps
Too much upper back isolation going on... Chins/Lat Pulls both are similar I would only pick one of the two; same with One Arm DB Rows/T-Bar Rows. Again, these two movements are similar and work basically the same muscles.
Triceps as program states, but like the biceps, I don't think you need to train your triceps too much cause there already being worked through all your pressing movements.
Anyways that's my two cents.