richard mga (168.102)