Bang and Duke (Explicit)

Protocol (Explicit)