It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://alttuber.com/niche/brutal/

  1. <!DOCTYPE html>
  2. <html data-adblockkey="MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALquDFETXRn0Hr05fUP7EJT77xYnPmRbpMy4vk8KYiHnkNpednjOANJcaXDXcKQJN0nXKZJL7TciJD8AoHXK158CAwEAAQ==_GZ7RRPhGGu4PmBFCusgfno85oRt69IPB8HSrrfHQYo4XIsK7IT3XaNSCLlGc+0Fdx5/LiJBR2mdouE/Bl3QNcw==" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  3. <head>
  4.    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  5.    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/>
  6.    <title>alttuber.com</title>
  7.    <script src="//www.google.com/adsense/domains/caf.js?abp=1"></script>    <style media="screen">
  8. .asset_star0 {
  9. background: url('//d38psrni17bvxu.cloudfront.net/themes/assets/star0.gif') no-repeat center;
  10. width: 13px;
  11. height: 12px;
  12. display: inline-block;
  13. }
  14.  
  15. .asset_star1 {
  16. background: url('//d38psrni17bvxu.cloudfront.net/themes/assets/star1.gif') no-repeat center;
  17. width: 13px;
  18. height: 12px;
  19. display: inline-block;
  20. }
  21.  
  22. .asset_starH {
  23. background: url('//d38psrni17bvxu.cloudfront.net/themes/assets/starH.gif') no-repeat center;
  24. width: 13px;
  25. height: 12px;
  26. display: inline-block;
  27. }
  28.  
  29. .sitelink {
  30. padding-right: 16px;
  31. }
  32.  
  33. .sellerRatings a:link,
  34. .sellerRatings a:visited,
  35. .sellerRatings a:hover,
  36. .sellerRatings a:active {
  37. text-decoration: none;
  38. cursor: text;
  39. }
  40.  
  41. .sellerRatings {
  42. margin:0 0 3px 20px;
  43. }
  44.  
  45. .sitelinkHolder {
  46. margin:-15px 0 15px 35px;
  47. }
  48.  
  49. #ajaxloaderHolder {
  50. display: block;
  51. width: 24px;
  52. height: 24px;
  53. background: #fff;
  54. padding: 8px 0 0 8px;
  55. margin:10px auto;
  56. -webkit-border-radius: 4px;
  57. -moz-border-radius: 4px;
  58. border-radius: 4px;
  59. }</style>    <style media="screen">
  60. * {
  61.    margin:0;padding:0
  62. }
  63.  
  64. body {
  65.    background:#101c36;
  66.    font-family: sans-serif;
  67.    text-align: center;
  68.    font-size:1rem;
  69. }
  70.  
  71. .header {
  72.    padding:1rem 1rem 0;
  73.    overflow:hidden;
  74. }
  75.  
  76. h1 {
  77.    color:#848484;
  78.    font-size:1.5rem;
  79. }
  80.  
  81. .header-text-color:visited,
  82. .header-text-color:link,
  83. .header-text-color {
  84.    color:#848484;
  85. }
  86.  
  87. .comp-is-parked {
  88.  margin: 4px 0 2px;
  89. }
  90.  
  91. .comp-sponsored {
  92.  text-align: left;
  93.  margin: 0 0 -1.8rem 4px;
  94. }
  95.  
  96. .wrapper1 {
  97.    margin:1rem;
  98. }
  99.  
  100. .wrapper2 {
  101.    background:url('//d38psrni17bvxu.cloudfront.net/themes/cleanPeppermintBlack_657d9013/img/bottom.png') no-repeat center bottom;
  102.    padding-bottom:140px;
  103. }
  104.  
  105. .wrapper3 {
  106.    background:#fff;
  107.    max-width:300px;
  108.    margin:0 auto 1rem;
  109.    padding-top:1px;
  110.    padding-bottom:1px;
  111. }
  112.  
  113. .onDesktop {
  114.    display:none;
  115. }
  116.  
  117. .tcHolder {
  118.    padding-top: 2rem;
  119. }
  120.  
  121. .adsHolder {
  122.    margin: 1rem 0;
  123.    padding-top: 2rem;
  124.    overflow:hidden;
  125. }
  126.  
  127. .footer {
  128.    color:#626574;
  129.    padding:2rem 1rem;
  130.    font-size:.8rem;
  131.    margin:0 auto;
  132.    max-width:440px;
  133. }
  134.  
  135. .footer a:link,
  136. .footer a:visited {
  137.    color:#626574;
  138. }
  139.  
  140. .sale_link_bold a,
  141. .sale_link,
  142. .sale_link a {
  143.    color:#626574 !important;
  144. }
  145.  
  146. .searchHolder {
  147.    padding:1px 0 1px 1px;
  148.    margin:1rem auto;
  149.    width: 95%;
  150.    max-width: 500px;
  151. }
  152.  
  153. @media screen and (min-width:600px) {
  154.  
  155.    .comp-is-parked,
  156.    .comp-sponsored {
  157.      color: #848484;
  158.    }
  159.  
  160.    .comp-sponsored {
  161.      margin-left: 0;
  162.    }
  163.  
  164.    .wrapper1 {
  165.        max-width:1500px;
  166.        margin-left:auto;
  167.        margin-right:auto;
  168.    }
  169.  
  170.    .wrapper2 {
  171.        background:url('//d38psrni17bvxu.cloudfront.net/themes/cleanPeppermintBlack_657d9013/img/arrows.png') no-repeat center top;
  172.        padding-bottom:0;
  173.        min-height:600px;
  174.    }
  175.  
  176.    .wrapper3 {
  177.        max-width:530px;
  178.        background:none;
  179.    }
  180. }
  181. </style>    <meta name="description" content="This domain may be for sale!" />
  182.    </head>
  183.  
  184. <body id="afd" style="visibility:hidden">
  185.  
  186. <div class="wrapper1">
  187.    <link href='//fonts.googleapis.com/css?family=Port+Lligat+Slab' rel='stylesheet' type='text/css' />
  188.  
  189.  
  190. <style>
  191. .sale_diagonal_top {
  192. text-transform: uppercase;
  193. font-family: 'Port Lligat Slab',sans-serif;
  194. font-weight: lighter;
  195. text-align: center;
  196. width: 400px;
  197. height: 70px;
  198. position: fixed;
  199. right: -120px;
  200. top: 42px;
  201. line-height: 20px;
  202. z-index: 200;
  203. }
  204.  
  205. .sale_diagonal_top a {
  206. display: block;
  207. height: 100%;
  208. transform: rotate(45deg);
  209. color: #fff;
  210. text-decoration: none;
  211. background: #f25b00;
  212. background: -moz-linear-gradient(-45deg, #f25b00 0%, #f49300 47%, #f25b00 100%);
  213. background: -webkit-linear-gradient(-45deg, #f25b00 0%,#f49300 47%,#f25b00 100%);
  214. background: linear-gradient(135deg, #f25b00 0%,#f49300 47%,#f25b00 100%);
  215. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25b00', endColorstr='#f25b00',GradientType=1 );
  216. }
  217.  
  218. .sale_diagonal_top span {
  219. display: inline-block;
  220. margin: 0 3px;
  221. }
  222.  
  223. .sale_diagonal_top span:first-child {
  224. padding-top: 5px;
  225. }
  226.  
  227. .sale_diagonal_top .break {
  228. display: none;
  229. }
  230.  
  231. @media only screen and (min-width: 480px) {
  232. .sale_diagonal_top .break {
  233. display: block;
  234. }
  235. }
  236. </style>
  237.  
  238.  
  239.  
  240. <div class="sale_diagonal_top">
  241. <a href="https://www.mydomaincontact.com/index.php?domain_name=alttuber.com" target="_blank">
  242. <span>&nbsp;</span><br id="break"/>
  243. <span>Buy this domain.</span><br/>
  244. <span></span>
  245. </a>
  246. </div>
  247.  
  248.    <div class="wrapper2">
  249.        <div class="wrapper3">
  250.            <div class="header" id="domainname">
  251.        <h1>alttuber.com</h1>
  252.    </div>
  253.            <div class="tcHolder">
  254.                <div id="tc"></div>
  255.            </div>
  256.        </div>
  257.    </div>
  258.            <div class="footer">
  259.            2023 Copyright.  All Rights Reserved.
  260. <br/><br/>
  261. <a href="javascript:void(0);" onClick="window.open('/privacy.html', 'privacy-policy', 'width=890,height=330,left=200,top=200,menubar=no,status=yes,toolbar=no').focus()" class="privacy-policy">
  262.    Privacy Policy
  263. </a>
  264. <br/><br/>
  265. <br/><br/>
  266.    </div>
  267. </div>
  268.  
  269. <script type="text/javascript" language="JavaScript">
  270.    var tcblock = {
  271.        // Required and steady
  272.        'container': 'tc',
  273.        'type': 'relatedsearch',
  274.        'colorBackground': 'transparent',
  275.        
  276.        'number': 3,
  277.        
  278.        // Font-Sizes and Line-Heights
  279.        'fontSizeAttribution': 14,
  280.        'fontSizeTitle': 24,
  281.        'lineHeightTitle': 34,
  282.        // Colors
  283.        'colorAttribution': '#aaa',
  284.        'colorTitleLink': '#0277bd',
  285.        // Alphabetically
  286.        'horizontalAlignment': 'center',
  287.        'noTitleUnderline': false,
  288.        'rolloverLinkColor': '#01579b',
  289.        'verticalSpacing': 10
  290.    };
  291.    var searchboxBlock = {
  292.        'container': 'search',
  293.        'type': 'searchbox',
  294.        'fontSizeSearchInput': 12,
  295.        'hideSearchInputBorder': false,
  296.        'hideSearchButtonBorder': true,
  297.        'fontSizeSearchButton': 13,
  298.        'colorBackground': 'transparent',
  299.        'colorSearchButton': '#0b3279',
  300.        'colorSearchButtonText': '#fff'
  301.    };
  302.    </script>
  303. <script type="text/javascript">var isAdult=false;     var containerNames=[];     var uniqueTrackingID='MTcwMTc5ODg5MC4wODU3OjhjMzk4YzkyNzYwYzE0MzBkZTZmMzhjMjI0MzM5Yzk2OGE2MjhhMjg4NTc2NTQyNzMwN2M5ZjBmMDhiMmYwNDM6NjU2ZjYzZWExNGViZQ==';     var search='';     var themedata='fENsZWFuUGVwcGVybWludEJsYWNrfHw1Y2U4NHxidWNrZXQwMTEsYnVja2V0MDc3fHx8fHx8NjU2ZjYzZWExNGU0N3x8fDE3MDE3OTg4OTAuMTE1NHxhNmJjZjMwMDczODk1NDVkNjljMzc0Yjc3OTZjNGFiMjBiYzYyODVhfHx8fHwxfHwwfDB8fHx8MXx8fHx8MHwwfHx8fHx8fHx8fDB8MHx8MHx8fDB8MHxXMTA9fHwxfFcxMD18MzU5ZDEwOTJkNzVmMWM2OGZmYTAxNDA2YjMzOTExMDk2ZWZkYTRiM3wwfGRwLXRlYW1pbnRlcm5ldDA5XzNwaHwwfDB8';     var domain='alttuber.com';     var scriptPath='';     var adtest='off'; </script><script type="text/javascript">if(top.location!==location) { top.location.href=location.protocol + '//' + location.host + location.pathname + (location.search ? location.search + '&' : '?') + '_xafvr=NmExZWVkMGU2YWIwZTA2NzFhYzM1ZmMyODE5OGM4NjJmOWYxNzg1ZSw2NTZmNjNlYTFjMjg4'; } </script><script>
  304. var pageLoadedCallbackTriggered = false;
  305. var fallbackTriggered = false;
  306. var formerCalledArguments = false;
  307.  
  308. var pageOptions = {
  309.    'pubId': 'dp-teaminternet01',
  310.    'resultsPageBaseUrl': '//' + location.host + '/?ts=',
  311.    'fontFamily': 'arial',
  312.    'optimizeTerms': true,
  313.    'maxTermLength': 40,
  314.    'adtest': true,
  315.    'clicktrackUrl': '//' + location.host + '/track.php?',
  316.    'attributionText': 'Ads',
  317.    'colorAttribution': '#b7b7b7',
  318.    'fontSizeAttribution': 16,
  319.    'attributionBold': false,
  320.    'rolloverLinkBold': false,
  321.    'fontFamilyAttribution': 'arial',
  322.    'adLoadedCallback': function(containerName, adsLoaded, isExperimentVariant, callbackOptions) {
  323.        if (!adsLoaded) {
  324.            try {
  325.                var ele = document.getElementById(container).getElementsByTagName('iframe')[0];
  326.                var vars = JSON.parse(ele.name.substr(ele.id.length + 1));
  327.                if (typeof vars[ele.id].type == "string" && vars[ele.id].type == "relatedsearch") {
  328.                    relatedFallback((function () {
  329.                        relatedCallback(vars[ele.id]);
  330.                    }));
  331.                }
  332.            } catch (err) {
  333.                if (!(err instanceof SyntaxError)) {
  334.                    throw err;
  335.                }
  336.            }
  337.        } else if (containerName in containerNames) {
  338.  
  339.            var data = {
  340.                containerName: containerName,
  341.                adsLoaded: adsLoaded,
  342.                isExperimentVariant: isExperimentVariant,
  343.                callbackOptions: callbackOptions,
  344.                terms: pageOptions.terms
  345.            }
  346.  
  347.            ajaxQuery(
  348.                scriptPath + "/track.php"
  349.                + "?toggle=adloaded"
  350.                + "&uid=" + encodeURIComponent(uniqueTrackingID)
  351.                + "&domain=" + encodeURIComponent(domain)
  352.                + "&data=" + encodeURIComponent(JSON.stringify(data))
  353.            );
  354.        }
  355.    },
  356.    'pageLoadedCallback': function (requestAccepted, status) {
  357.  
  358.        document.body.style.visibility = 'visible';
  359.        pageLoadedCallbackTriggered = true;
  360.  
  361.        if ((status.faillisted === true || status.faillisted == "true" || status.blocked === true || status.blocked == "true" ) && status.error_code != 25) {
  362.            ajaxQuery(scriptPath + "/track.php?domain=" + encodeURIComponent(domain) + "&caf=1&toggle=block&reason=other&uid=" + encodeURIComponent(uniqueTrackingID));
  363.        }
  364.  
  365.        if (status.errorcode && !status.error_code) {
  366.            status.error_code = status.errorcode;
  367.        }
  368.  
  369.        if (status.error_code) {
  370.            ajaxQuery(scriptPath + "/track.php?domain=" + encodeURIComponent(domain) + "&caf=1&toggle=errorcode&code=" + encodeURIComponent(status.error_code) + "&uid=" + encodeURIComponent(uniqueTrackingID));
  371.  
  372.            if ([18, 19].indexOf(parseInt(status.error_code)) != -1 && fallbackTriggered == false) {
  373.                fallbackTriggered = true;
  374.                if (typeof loadFeed === "function") {
  375.                    window.location.href = '//' + location.host;
  376.                }
  377.            }
  378.  
  379.            if (status.error_code == 20) {
  380.                window.location.replace("//dp.g.doubleclick.net/apps/domainpark/domainpark.cgi?client=" + encodeURIComponent((pageOptions.pubid.match(/^ca-/i) ? "" : "ca-") + pageOptions.pubid) + "&domain_name=" + encodeURIComponent(domain) + "&output=html&drid=" + encodeURIComponent(pageOptions.domainRegistrant));
  381.            }
  382.        }
  383.  
  384.        if (status.needsreview === true || status.needsreview == "true") {
  385.            ajaxQuery(scriptPath + "/track.php?domain=" + encodeURIComponent(domain) + "&caf=1&toggle=needsreview&uid=" + encodeURIComponent(uniqueTrackingID));
  386.        }
  387.  
  388.        if ((status.adult === true || status.adult == "true") && !isAdult) {
  389.            ajaxQuery(scriptPath + "/track.php?domain=" + encodeURIComponent(domain) + "&caf=1&toggle=adult&uid=" + encodeURIComponent(uniqueTrackingID));
  390.        } else if ((status.adult === false || status.adult == "false") && isAdult) {
  391.            ajaxQuery(scriptPath + "/track.php?domain=" + encodeURIComponent(domain) + "&caf=1&toggle=nonadult&uid=" + encodeURIComponent(uniqueTrackingID));
  392.        }
  393.  
  394.        // -- google parking
  395.        if (requestAccepted) {
  396.            if (status.feed) {
  397.                ajaxQuery(scriptPath + "/track.php?domain=" + encodeURIComponent(domain) + "&caf=1&toggle=feed&feed=" + encodeURIComponent(status.feed) + "&uid=" + encodeURIComponent(uniqueTrackingID));
  398.            }
  399.            if (status.error_code) {
  400.                ajaxQuery(scriptPath + "/track.php?domain=" + encodeURIComponent(domain) + "&caf=1&toggle=answercheck&answer=error_" + encodeURIComponent(status.error_code) + "&uid=" + encodeURIComponent(uniqueTrackingID));
  401.            } else {
  402.                ajaxQuery(scriptPath + "/track.php?domain=" + encodeURIComponent(domain) + "&caf=1&toggle=answercheck&answer=yes&uid=" + encodeURIComponent(uniqueTrackingID));
  403.            }
  404.        } else {
  405.            ajaxQuery(scriptPath + "/track.php?domain=" + encodeURIComponent(domain) + "&caf=1&toggle=answercheck&answer=rejected&uid=" + encodeURIComponent(uniqueTrackingID));
  406.        }
  407.    }
  408. }
  409.  
  410. var x = function (obj1, obj2) {
  411.    if (typeof obj1 != "object")
  412.        obj1 = {};
  413.  
  414.    for (var key in obj2)
  415.        obj1[key] = obj2[key];
  416.  
  417.    return obj1;
  418. };
  419.  
  420. function getXMLhttp() {
  421.    var xmlHttp = null;
  422.    try {
  423.        xmlHttp = new XMLHttpRequest();
  424.    } catch (e) {
  425.        try {
  426.            xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
  427.        } catch (ex) {
  428.            try {
  429.                xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  430.            } catch (exc) {
  431.            }
  432.        }
  433.    }
  434.    return xmlHttp;
  435. }
  436.  
  437. function ajaxQuery(url) {
  438.    if (adtest == 'on') return false;
  439.    xmlHttp = getXMLhttp();
  440.    if (!xmlHttp) return ajaxBackfill(url);
  441.    xmlHttp.open("GET", url, false);
  442.    return xmlHttp.send(null);
  443. }
  444.  
  445. function ajaxBackfill(url) {
  446.    if (adtest == 'on') return false;
  447.    if (url.indexOf("&toggle=browserjs") > -1) return false;
  448.    try {
  449.        var img = document.createElement('img');
  450.        img.style.visibility = 'hidden';
  451.        img.style.width = '1px';
  452.        img.style.height = '1px';
  453.        img.src = url + "&_t=" + new Date().getTime();
  454.        document.body.appendChild(img);
  455.    } catch (e) {
  456.    }
  457. }
  458.  
  459. var waitTime = 0;
  460. var timeout = 2000;
  461. var waitStep = 1000;
  462. function listenFor1TierResponse() {
  463.  
  464.    if (typeof pageLoadedCallbackTriggered == 'undefined') {
  465.        return;
  466.    }
  467.  
  468.    if (waitTime < timeout && pageLoadedCallbackTriggered == false) {
  469.        waitTime = waitTime + waitStep;
  470.        setTimeout(listenFor1TierResponse, waitStep);
  471.        return;
  472.    }
  473.  
  474.    if (pageLoadedCallbackTriggered == false) {
  475.        document.body.style.visibility = 'visible';
  476.    }
  477. }
  478. listenFor1TierResponse();
  479.  
  480.  
  481. ajaxQuery(scriptPath + "/track.php?domain=" + encodeURIComponent(domain) + "&toggle=browserjs&uid=" + encodeURIComponent(uniqueTrackingID));
  482. </script><script type="text/javascript">x(pageOptions, {resultsPageBaseUrl: '//alttuber.com/?ts=fENsZWFuUGVwcGVybWludEJsYWNrfHw1Y2U4NHxidWNrZXQwMTEsYnVja2V0MDc3fHx8fHx8NjU2ZjYzZWExNGU0N3x8fDE3MDE3OTg4OTAuMTE1NHxhNmJjZjMwMDczODk1NDVkNjljMzc0Yjc3OTZjNGFiMjBiYzYyODVhfHx8fHwxfHwwfDB8fHx8MXx8fHx8MHwwfHx8fHx8fHx8fDB8MHx8MHx8fDB8MHxXMTA9fHwxfFcxMD18MzU5ZDEwOTJkNzVmMWM2OGZmYTAxNDA2YjMzOTExMDk2ZWZkYTRiM3wwfGRwLXRlYW1pbnRlcm5ldDA5XzNwaHwwfDB8',hl: 'en',kw: '',terms: '',uiOptimize: true, channel: '000002,bucket011,bucket077', pubId: 'dp-teaminternet09_3ph',adtest: 'off',personalizedAds: false,clicktrackUrl: 'https://alttuber.com/track.' + 'php?click=caf' + '&domain=alttuber.com&uid=MTcwMTc5ODg5MC4wODU3OjhjMzk4YzkyNzYwYzE0MzBkZTZmMzhjMjI0MzM5Yzk2OGE2MjhhMjg4NTc2NTQyNzMwN2M5ZjBmMDhiMmYwNDM6NjU2ZjYzZWExNGViZQ%3D%3D&ts=fENsZWFuUGVwcGVybWludEJsYWNrfHw1Y2U4NHxidWNrZXQwMTEsYnVja2V0MDc3fHx8fHx8NjU2ZjYzZWExNGU0N3x8fDE3MDE3OTg4OTAuMTE1NHxhNmJjZjMwMDczODk1NDVkNjljMzc0Yjc3OTZjNGFiMjBiYzYyODVhfHx8fHwxfHwwfDB8fHx8MXx8fHx8MHwwfHx8fHx8fHx8fDB8MHx8MHx8fDB8MHxXMTA9fHwxfFcxMD18MzU5ZDEwOTJkNzVmMWM2OGZmYTAxNDA2YjMzOTExMDk2ZWZkYTRiM3wwfGRwLXRlYW1pbnRlcm5ldDA5XzNwaHwwfDB8&adtest=off' });</script>
  483.        <script type="text/javascript">x(pageOptions, [] );</script>
  484.        <script type="text/javascript">x(pageOptions, { domainRegistrant:'as-drid-2841604693446448' } );</script>
  485.        <script type="text/javascript">
  486.                function loadFeed() { var c = google.ads.domains.Caf;var a=Array.prototype.slice.call(arguments);switch(a.length) { case 1:return new c(a[0]);case 2:return new c(a[0],a[1]);case 3:return new c(a[0],a[1],a[2]);case 4:return new c(a[0],a[1],a[2],a[3]);case 5:return new c(a[0],a[1],a[2],a[3],a[4]); } return c.apply(null,a); }
  487.                function relatedCallback(options) { return false; } function relatedFallback(callback) { return callback(); }
  488.    </script>
  489.  
  490. <script type="text/javascript">var ls = function(xhr, path, token) {
  491.    xhr.onreadystatechange = function () {
  492.        if (xhr.readyState === XMLHttpRequest.DONE) {
  493.            if (xhr.status >= 200 && xhr.status <= 400) {
  494.                if (xhr.responseText.trim() === '') {
  495.                    return;
  496.                }
  497.    
  498.                console.log(JSON.parse(xhr.responseText))
  499.            } else {
  500.                console.log('There was a problem with the request.');
  501.            }
  502.        }
  503.    }
  504.    
  505.    xhr.open('GET', path + '/ls.p' + 'hp?t=656f63ea&token=' + encodeURI(token), true);
  506.    xhr.send();
  507. };
  508. ls(new XMLHttpRequest(), scriptPath, '359d1092d75f1c68ffa01406b33911096efda4b3');</script>
  509. <script type='text/javascript'
  510.        language='JavaScript'>x(pageOptions, { "styleId":1167268112});</script>
  511. <script type="text/javascript" language="JavaScript">x(pageOptions);
  512.    new loadFeed(pageOptions, tcblock, searchboxBlock);</script>
  513. </body>
  514. </html>
  515.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda