randy hicks