Ted Collier is an American visual artist and painter living and working in St Louis, Missouri
Last seen: June 17th at 6:28pm — Visit site