The MARF Research and Development Group