Julia Mergel
@jmergel
United States, Austin
Joined Jun 2025
World Rank: #35507 (0.7 points)
Institution: University of Texas at Austin
United States, Austin
Joined Jun 2025
World Rank: #35507 (0.7 points)
Institution: University of Texas at Austin