Functional bodybuilding Workout

30min for quality:
6-8 + 6-8 alt. db floor press (hold at the top)
4-8 strict pull up
6-8 + 6-8 half-kneeling db shoulder press
8-12 reverse grip Yates row
6-12 hanging windshield wipers
4-6 + 4-6 kb windmill

Rest as needed