Search by Officer Name or Badge Number
Search
James F. Stella
Badge #22506
,
White Male
Police Officer
at
Police Laboratory
since February 2023,
active
Service started January 2013,
made $134,000 last year,
Tax #954352