randall echanis