Ryan
croke.bsky.social
Ryan
@croke.bsky.social
Mathematician, recovering consultant, recovering academic, jazzhead.
No media yet.