Times of Refreshing

    Rudi and Sharon Swanepoel bring their dynamic ministry to Hamilton AG