Mark Hanlon USAMuscle Contest History 1999 NPC Junior National Championships #2 Super-Heavyweight Collections 1999 NPC Junior Nationals Men's Evening Show 17 1999 NPC Junior Nationals Men's Prejudging 20