joshua deplechian