David Ryder

David Ryder, also known as Cecil, is a furry artist.