This looks like a good program if bodybuilding is your goal. You have placed the four primary lifts first in your sessions (deadlift, press, squat, and bench) and those is where most of the energy should be expended.
The "big seven" are the staples of any productive lifting program and whether your goal is to look better , get stronger, or some combination of both, you don't need much more than them AND/ OR their many variations. Free weights are preferable to machines with very few exceptions.
1.deadlift
2. press
3. squat
4. bench press
5. rows
6. dips
7. pullups
Bourneshooter pointed out that "body part" training may not be the best focus. This is absolutely true if function is your primary goal. Most people here are probably more interested in function than form, so they should focus on the lift rather than the body part. Here is an example of the difference;
instead of "today is back day, I'm going to work my back" I say "today is deadlift day, I am going to do something to improve my deadlift". I pick a deadlift variation for the first exercise after warmups. then I select a supplemental and accessory exercises based on my personal weak points. If I'm weak off the floor I may do romanian deadlifts or good mornings, then glue ham raises, some band leg curls, and some kind of heavy "abdominal corset" exercise to finish. If I'm weaker at lockout, I may choose high rack pulls as a secondary and more glute focused accessories.
My personal belief is that everyone should do strength work and follow with conditioning and endurance, in that order. Cops in general don't need as much endurance work as military guys, because they seldom ruck anywhere or jog. They either run fast, or drive. the physical output is more like a football player with short intense bursts than it is like a marathon runner with prolonged periods of low power. The training should reflect that.