James H. Flanagan Jr.

Title:  Writer, Attorney (Ret.), Educator (Ret.)
Location: Madera, California, United States
 
 
 
 
 
 
 

Continue reading “James H. Flanagan Jr.”