His birth year was listed as 1961. Stephen is related to or closely associated with Diane Flanigan, Angela L Flanigan, Karen Flanigan and one other person. The age of Stephen is 63. Stephen is a resident of 4126 New Meadows Dr, Sugar Land, Tx 77479. Stephen has previously lived in Newark, Batesville and Houston. Records link phone number (281) 565-3476 with Stephen’s details.