58c397f8a5a666aca5b108b47c9042a4?s=128

Keichi Takahashi

keichi

Apprentice computer scientist