Barry Sharples’ Websites

Here are are three websites I have worked on over several years. All very different but I hope one coincides with your interests.