Stephen Ryall

1
reputation
4

Self taught software developer with a background in mechanical engineering. A passion for web development and sports.