I have not been able to find out much about this artist, Arie de Groot. His website is here, and I think he is Dutch. I think much of this work has stitching and textile elements but I'm not sure. I like the use of these frames. If anyone knows something more, please let me know.