Stephen Ralph is the owner and operator of the Top Affiliate Program Directory. Top Affiliate.com is an online affiliate program directory which provides free internet advertising for affiliates and affiliate program managers promoting one and two-tier affiliate programs.