ryan-desmond-individual_page