by KCCarlton
Great story, thank you!
This is the best, most complete story I have read on this site. Well done, excellent!