Ian Cross

AF vet, programmer, costumer, amateur historian, artist, rpg gamer, and I miss my son.