In part 2 of Jake Jaxsons ALL SAiNTS Carter Dane makes his long-awaited debut in the saga AND hes topping for the first time, taking on Levi Karter as Puck! This is Carter Dane as youve never seen before: a multi-faceted character whose importance to the story will be revealed along the way. Part 2 continues in New Orleans where Carter has unexpectedly fateful encounters with Adam Ramzi back from part 1 as the professor for the religious studies institute and Calvin Banks as Adrian, the student TA to the professor. Also new to the series is Sean Ford in a pivotal cameo. Cool and controlled on the outside professional man with a dominant side Carter Dane slowly reveals his hidden nature in his chance encounter with Puck Levi Karter. Carter is intrigued and perplexed by the sweet seemingly guileless Puck Levi Karter and kisses him passionately but hes more interested in dominating the submissive lad. He gets Puck Levi Karter to suck him and forcefully makes him deep throat his cock, holding him down twice to gag him harshly. Puck Levi lashes out and breaks away so Carter takes a less blatantly aggressive approach. He kisses Puck on his neck and back and probes his taut