2019 in review.

career (27), blog (16)