dylan leonard's public page