Randy Hall

Randy Hall is a staff writer and editor for the conservative Cybercast News Service.