My Background

You are at the personal website of Alexander McDonald.

I will be submitting my ideas and videos that I like

Give me a break if my publications are not outstanding. This is my personal web blog.