Geoff Leahy
Follow All

A creative and resourceful individual who always strives to achieve a very high standard in whatever is undertaken. A designer who takes a s