Alastair McDermott

Problem solver. Website doctor. WordPress coder. Recovering geek. Sci-fi nut. Enthusiastic entrepreneur. Sports fanatic. Fair warning.

Alastair McDermott