randy price (115.628)