richardsun2024