mahin wilson