Virtual United States Air Force

 NUMBER FLIGHTS PER DAY IN CURRENT MONTH

 NUMBER FLIGHTS PER MONTH IN CURRENT YEAR

 PERCENTAGE BY FLIGHT DURATION

 LANDING ANALYSIS

 PERCENTAGE BY COUNTRY

 PERCENTAGE BY AIRCRAFT TYPE

 PERCENTAGE CHARTER VS REGULAR

 PERCENTAGE BY REPORT TYPE

 TOP 5 PILOTS BY HOURS

CallsignPilotHours
A3516Peter Lima1685:03
A1003Will Friedman998:04
A3518David Woods513:51
A3500Paul Hallatt417:34
A3001Dennis Stanek320:22

 TOP 5 PILOTS BY FLIGHTS

CallsignPilotFlights
A3500Paul Hallatt147
A7408Hajo Lippke89
A4000Luis Gonzalez78
A3109Ron Linz72
A3001Dennis Stanek71

 TOP 5 LANDINGS

CallsignPilotTouch (ft/min)
A1004Curtis Young- 0.00 ft/min
A3100Stanley Losiewicz- 0.00 ft/min
A4067Billy Hatchell- 0.00 ft/min
A3500Paul Hallatt- 0.00 ft/min

 TOP 5 ROUTES

RouteFlights
KLSV - KLSV52
KMUO - KMUO44
KDLF - KDLF33
KPAM - KPAM30
NZCH - NSTU29

 TOP 5 FLIGHTS PER AIRCRAFT TYPE

Aircraft typeFlights
C130290
C17189
A10105
F2293
B73763

 TOP 5 FLIGHTS PER AIRCRAFT

Tail NumberHours
85-157027007:21
85-28625003:12
85-45520003:45
85-23317001:42
86-012210010:42

 HOURS PER YEAR AND MONTH

CallsignPilotYearMonthHours
A3001Dennis Stanek201541.40
A4000Luis Gonzalez201771.67
A4000Luis Gonzalez201785.24
A1231Don Mathisen201782.00
A4000Luis Gonzalez20171242.29
A3500Paul Hallatt20171237.47
A3328Andrea Lodovini20171230.92
A3513Jake Burgos20171230.41
A3100Stanley Losiewicz20171229.73
A3000Drew Ritz20171227.35
A1003Will Friedman20171220.26
A3001Dennis Stanek20171218.03
A1004Curtis Young20171216.44
A7408Hajo Lippke20171215.56
A7608Nick McDowell20171212.73
A3304Brin Brody20171211.12
A1225Kevin Harkins2017128.40
A1002Don Woolem2017125.16
A0100Robert Phillips2017122.62
A7503Jason Anderson2017122.29
A1001Don Price2017121.46
A7105Dakota Ferraro2017120.85
A1232Maciej Urbanski2017120.38
A1231Don Mathisen2017120.24
A3001Dennis Stanek2018168.62
A3500Paul Hallatt2018150.40
A3328Andrea Lodovini2018124.49
A1232Maciej Urbanski2018118.11
A7408Hajo Lippke2018113.29
A4000Luis Gonzalez2018112.28
A1001Don Price2018111.83
A3304Brin Brody2018110.67
A1003Will Friedman201818.71
A3518David Woods201816.56
A1004Curtis Young201815.99
A3000Drew Ritz201815.64
A1225Kevin Harkins201815.25
A7608Nick McDowell201814.59
A3100Stanley Losiewicz201814.34
A7105Dakota Ferraro201812.89
A0100Robert Phillips201812.38
A7503Jason Anderson201812.30
A4038Mauricus Gaddes201812.20
A7000Kevin Corprew201811.17
A3513Jake Burgos2018226.26
A1003Will Friedman2018215.67
A3500Paul Hallatt2018215.42
A3304Brin Brody2018215.19
A3328Andrea Lodovini2018214.80
A7000Kevin Corprew2018214.26
A4000Luis Gonzalez201829.10
A1001Don Price201829.00
A3001Dennis Stanek201828.95
A1004Curtis Young201825.20
A7608Nick McDowell201825.18
A3100Stanley Losiewicz201824.70
A3000Drew Ritz201824.34
A7105Dakota Ferraro201824.32
A7100Michael Taylor201823.88
A1225Kevin Harkins201822.60
A7408Hajo Lippke201822.16
A1005Patrick Gannon201821.10
A3109Ron Linz201821.00
A7112Raymer Ruiz201820.75
A3517Michael Wheeler201820.58
A1003Will Friedman20183126.12
A3500Paul Hallatt201838.76
A4000Luis Gonzalez201835.09
A3109Ron Linz201834.87
A7408Hajo Lippke201833.94
A3000Drew Ritz201833.48
A7608Nick McDowell201833.38
A7000Kevin Corprew201832.71
A3328Andrea Lodovini201832.15
A3513Jake Burgos201832.00
A0100Robert Phillips201831.97
A1005Patrick Gannon201831.65
A3304Brin Brody201831.28
A7503Jason Anderson201830.67
A3515Juergen Vollmer201830.62
A1232Maciej Urbanski201830.60
A3001Dennis Stanek2018444.33
A3000Drew Ritz2018414.64
A7408Hajo Lippke2018411.74
A3109Ron Linz2018410.41
A7000Kevin Corprew201848.87
A3328Andrea Lodovini201847.45
A3108Nicklas Bieber201847.02
A3500Paul Hallatt201846.42
A4000Luis Gonzalez201845.96
A7608Nick McDowell201843.26
A1003Will Friedman201842.76
A7503Jason Anderson201841.18
A7105Dakota Ferraro201841.17
A7112Raymer Ruiz201841.10
A1001Don Price201841.03
A3515Juergen Vollmer201840.16
A3500Paul Hallatt2018532.87
A7112Raymer Ruiz2018528.63
A3513Jake Burgos2018522.95
A3001Dennis Stanek2018516.70
A3304Brin Brody2018512.08
A3108Nicklas Bieber201859.07
A7608Nick McDowell201857.91
A3208David Tomlinson201857.38
A7408Hajo Lippke201856.89
A3100Stanley Losiewicz201856.41
A7000Kevin Corprew201856.11
A3109Ron Linz201855.07
A3328Andrea Lodovini201854.66
A1225Kevin Harkins201854.30
A1003Will Friedman201853.65
A3000Drew Ritz201851.91
A1232Maciej Urbanski201851.84
A7105Dakota Ferraro201851.74
A4000Luis Gonzalez201851.09
A3328Andrea Lodovini2018668.88
A7112Raymer Ruiz2018619.04
A3500Paul Hallatt2018612.11
A3100Stanley Losiewicz201866.56
A7100Michael Taylor201866.12
A1005Patrick Gannon201865.60
A3515Juergen Vollmer201864.42
A3001Dennis Stanek201863.79
A3513Jake Burgos201863.58
A3304Brin Brody201863.42
A4000Luis Gonzalez201862.70
A1000James Pheibush201862.43
A3000Drew Ritz201861.81
A3208David Tomlinson201861.74
A1003Will Friedman201861.50
A0100Robert Phillips201861.43
A3108Nicklas Bieber201861.32
A3109Ron Linz201861.17
A7000Kevin Corprew201860.59
A7608Nick McDowell201860.53
A7408Hajo Lippke201860.09
A1001Don Price2018718.39
A3500Paul Hallatt2018713.87
A7557Efstratios Tsakiris201877.79
A3327Dom Leve201876.45
A1003Will Friedman201876.01
A4000Luis Gonzalez201875.19
A7105Dakota Ferraro201873.18
A3304Brin Brody201873.17
A3109Ron Linz201872.58
A3208David Tomlinson201871.79
A7408Hajo Lippke201871.71
A7503Jason Anderson201871.54
A3000Drew Ritz201871.00
A3516Peter Lima201870.71
A3516Peter Lima201881,643.65
A3517Michael Wheeler2018858.00
A3109Ron Linz2018830.10
A3500Paul Hallatt2018826.14
A1003Will Friedman2018820.37
A3327Dom Leve2018815.82
A3208David Tomlinson2018811.50
A3000Drew Ritz201889.50
A4000Luis Gonzalez201889.17
A1225Kevin Harkins201888.90
A3328Andrea Lodovini201888.75
A3001Dennis Stanek201886.90
A7503Jason Anderson201885.03
A3100Stanley Losiewicz201884.80
A3515Juergen Vollmer201884.56
A7105Dakota Ferraro201884.27
A7408Hajo Lippke201883.76
A7000Kevin Corprew201882.78
A7608Nick McDowell201880.86
A0100Robert Phillips201880.67
A3518David Woods20189475.10
A3500Paul Hallatt2018964.47
A3517Michael Wheeler2018936.03
A3000Drew Ritz2018927.42
A3109Ron Linz2018916.61
A7408Hajo Lippke2018915.74
A3304Brin Brody2018915.18
A3100Stanley Losiewicz2018914.11
A3108Nicklas Bieber2018913.56
A3001Dennis Stanek2018911.80
A7000Kevin Corprew2018911.33
A3208David Tomlinson2018911.10
A3328Andrea Lodovini2018911.03
A1005Patrick Gannon201896.26
A3516Peter Lima201895.17
A4000Luis Gonzalez201894.20
A7100Michael Taylor201893.37
A3515Juergen Vollmer201893.31
A7309William Gil201893.02
A3327Dom Leve201892.55
A1003Will Friedman201891.88
A2307Steven Malyuk201891.46
A7311Kristof Maes201890.96
A7557Efstratios Tsakiris201890.55
A7311Kristof Maes20181016.53
A3500Paul Hallatt20181014.36
A3516Peter Lima20181014.09
A3208David Tomlinson20181013.78
A3001Dennis Stanek2018108.43
A7408Hajo Lippke2018106.81
A3109Ron Linz2018105.38
A7608Nick McDowell2018102.50
A0100Robert Phillips2018102.47
A7100Michael Taylor2018102.27
A2307Steven Malyuk2018101.65
A3517Michael Wheeler2018100.99
A1232Maciej Urbanski2018100.67
A4038Mauricus Gaddes2018100.32
A3517Michael Wheeler20181143.12
A3500Paul Hallatt20181137.61
A1003Will Friedman20181124.88
A3109Ron Linz20181122.56
A7408Hajo Lippke20181121.33
A3518David Woods20181120.86
A3516Peter Lima20181117.29
A3304Brin Brody20181110.32
A3328Andrea Lodovini2018116.66
A7311Kristof Maes2018116.50
A0100Robert Phillips2018112.99
A7608Nick McDowell2018111.88
A3316Drew Swanfeldt2018111.40
A1225Kevin Harkins2018111.30
A3208David Tomlinson20181260.38
A3500Paul Hallatt20181235.57
A3001Dennis Stanek20181232.28
A3000Drew Ritz20181231.62
A3100Stanley Losiewicz20181227.02
A7311Kristof Maes20181221.22
A3328Andrea Lodovini20181217.35
A7408Hajo Lippke20181214.76
A3108Nicklas Bieber20181214.72
A3517Michael Wheeler2018129.93
A3304Brin Brody2018129.69
A4000Luis Gonzalez2018127.97
A1003Will Friedman2018126.40
A3515Juergen Vollmer2018125.96
A3316Drew Swanfeldt2018125.41
A7511Francisco Chavarria2018124.75
A3516Peter Lima2018124.15
A7503Jason Anderson2018121.69
A7608Nick McDowell2018121.36
A1225Kevin Harkins2018121.30
A7105Dakota Ferraro2018121.13
A4040Filipe Prata2018121.00
A7704Ryan Gentzler2018120.80
A7310Charles Ford2018120.42
A3001Dennis Stanek2019199.14
A3208David Tomlinson2019185.17
A3500Paul Hallatt2019138.49
A1003Will Friedman2019132.82
A1232Maciej Urbanski2019123.60
A7311Kristof Maes2019112.24
A3000Drew Ritz2019111.64
A3518David Woods2019111.33
A3328Andrea Lodovini201919.67
A3108Nicklas Bieber201918.79
A4000Luis Gonzalez201916.01
A7511Francisco Chavarria201915.52
A3515Juergen Vollmer201913.27
A4055Landon Joyce201912.04
A7408Hajo Lippke201911.96
A4056Elliot Cross201911.80
A7704Ryan Gentzler201911.40
A1225Kevin Harkins201911.30
A7100Michael Taylor201910.94
A7105Dakota Ferraro201910.42
A3208David Tomlinson2019228.22
A3517Michael Wheeler2019227.05
A1232Maciej Urbanski2019223.38
A3304Brin Brody2019221.45
A3000Drew Ritz2019213.10
A3500Paul Hallatt201929.98
A7408Hajo Lippke201927.99
A3108Nicklas Bieber201927.72
A3316Drew Swanfeldt201924.90
A7511Francisco Chavarria201924.85
A3515Juergen Vollmer201924.51
A4055Landon Joyce201923.05
A7608Nick McDowell201922.91
A6010Jonathan Bleeker201922.82
A0100Robert Phillips201922.31
A4066Charlie Gonzalez201922.22
A4067Billy Hatchell201921.78
A1003Will Friedman201921.24
A4000Luis Gonzalez201920.92
A1225Kevin Harkins201920.70
A7503Jason Anderson201920.06
A3500Paul Hallatt2019313.64
A1232Maciej Urbanski2019312.49
A3328Andrea Lodovini2019310.97
A7557Efstratios Tsakiris201938.29
A1225Kevin Harkins201938.00
A7511Francisco Chavarria201937.62
A3000Drew Ritz201934.37
A3208David Tomlinson201933.40
A7000Kevin Corprew201933.23
A1004Curtis Young201933.10
A3316Drew Swanfeldt201933.01
A3109Ron Linz201932.52
A3517Michael Wheeler201932.43
A4000Luis Gonzalez201932.41
A7408Hajo Lippke201932.10
A7503Jason Anderson201931.93
A7100Michael Taylor201931.72
A0100Robert Phillips201931.50
A4076Pete Wise201931.00
A4067Billy Hatchell201930.85
A1003Will Friedman201930.81
A3304Brin Brody201930.75

 FLIGHTS PER YEAR AND MONTH

CallsignPilotYearMonthFlights total
A3001Dennis Stanek201541
A4000Luis Gonzalez201771
A4000Luis Gonzalez201781
A1231Don Mathisen201781
A4000Luis Gonzalez20171214
A7408Hajo Lippke20171212
A3500Paul Hallatt2017129
A3328Andrea Lodovini2017126
A1003Will Friedman2017126
A3000Drew Ritz2017126
A3513Jake Burgos2017126
A1225Kevin Harkins2017125
A1004Curtis Young2017124
A3100Stanley Losiewicz2017124
A0100Robert Phillips2017123
A3001Dennis Stanek2017123
A7608Nick McDowell2017122
A3304Brin Brody2017122
A7105Dakota Ferraro2017122
A7503Jason Anderson2017122
A1001Don Price2017122
A1231Don Mathisen2017121
A1232Maciej Urbanski2017121
A1002Don Woolem2017121
A4000Luis Gonzalez2018114
A3001Dennis Stanek2018113
A3500Paul Hallatt2018112
A7408Hajo Lippke2018112
A1232Maciej Urbanski201818
A1001Don Price201815
A7608Nick McDowell201815
A3328Andrea Lodovini201814
A1225Kevin Harkins201813
A3304Brin Brody201812
A0100Robert Phillips201812
A7105Dakota Ferraro201812
A3518David Woods201812
A1003Will Friedman201812
A7503Jason Anderson201812
A3100Stanley Losiewicz201811
A3000Drew Ritz201811
A7000Kevin Corprew201811
A1004Curtis Young201811
A4038Mauricus Gaddes201811
A7608Nick McDowell201826
A3513Jake Burgos201825
A3500Paul Hallatt201824
A3328Andrea Lodovini201823
A3001Dennis Stanek201823
A1003Will Friedman201823
A3304Brin Brody201823
A7408Hajo Lippke201823
A7000Kevin Corprew201823
A7105Dakota Ferraro201823
A4000Luis Gonzalez201822
A1001Don Price201822
A7100Michael Taylor201822
A7112Raymer Ruiz201821
A3517Michael Wheeler201821
A3000Drew Ritz201821
A1225Kevin Harkins201821
A1004Curtis Young201821
A1005Patrick Gannon201821
A3100Stanley Losiewicz201821
A3109Ron Linz201821
A3109Ron Linz201838
A3500Paul Hallatt201836
A7408Hajo Lippke201834
A7608Nick McDowell201833
A1003Will Friedman201833
A3328Andrea Lodovini201832
A4000Luis Gonzalez201832
A0100Robert Phillips201832
A3000Drew Ritz201832
A3515Juergen Vollmer201831
A1232Maciej Urbanski201831
A3304Brin Brody201831
A3513Jake Burgos201831
A1005Patrick Gannon201831
A7000Kevin Corprew201831
A7503Jason Anderson201831
A3000Drew Ritz2018416
A7408Hajo Lippke2018411
A3109Ron Linz201848
A3001Dennis Stanek201846
A4000Luis Gonzalez201846
A7000Kevin Corprew201844
A3328Andrea Lodovini201844
A3108Nicklas Bieber201843
A7503Jason Anderson201842
A1003Will Friedman201842
A3500Paul Hallatt201842
A3515Juergen Vollmer201841
A7112Raymer Ruiz201841
A7608Nick McDowell201841
A1001Don Price201841
A7105Dakota Ferraro201841
A7112Raymer Ruiz2018533
A3500Paul Hallatt2018515
A3304Brin Brody201857
A3513Jake Burgos201856
A7608Nick McDowell201855
A3109Ron Linz201855
A3208David Tomlinson201855
A3001Dennis Stanek201854
A7000Kevin Corprew201853
A7408Hajo Lippke201853
A3100Stanley Losiewicz201853
A3328Andrea Lodovini201853
A1225Kevin Harkins201853
A7105Dakota Ferraro201852
A1232Maciej Urbanski201852
A4000Luis Gonzalez201852
A1003Will Friedman201852
A3108Nicklas Bieber201852
A3000Drew Ritz201851
A7112Raymer Ruiz2018613
A3500Paul Hallatt2018611
A3513Jake Burgos201865
A3328Andrea Lodovini201865
A1000James Pheibush201864
A3515Juergen Vollmer201863
A0100Robert Phillips201863
A1005Patrick Gannon201863
A1003Will Friedman201863
A3100Stanley Losiewicz201862
A3001Dennis Stanek201862
A3109Ron Linz201862
A7100Michael Taylor201862
A4000Luis Gonzalez201862
A3000Drew Ritz201861
A7000Kevin Corprew201861
A7408Hajo Lippke201861
A7608Nick McDowell201861
A3108Nicklas Bieber201861
A3304Brin Brody201861
A3208David Tomlinson201861
A7557Efstratios Tsakiris201878
A4000Luis Gonzalez201876
A3500Paul Hallatt201875
A1003Will Friedman201874
A7105Dakota Ferraro201874
A7408Hajo Lippke201874
A1001Don Price201873
A3327Dom Leve201873
A3304Brin Brody201871
A3208David Tomlinson201871
A7503Jason Anderson201871
A3000Drew Ritz201871
A3516Peter Lima201871
A3109Ron Linz201871
A3516Peter Lima2018820
A3517Michael Wheeler2018818
A3109Ron Linz2018816
A3500Paul Hallatt2018813
A4000Luis Gonzalez201888
A3327Dom Leve201887
A1003Will Friedman201885
A3208David Tomlinson201885
A3328Andrea Lodovini201885
A1225Kevin Harkins201884
A7105Dakota Ferraro201884
A3000Drew Ritz201884
A7000Kevin Corprew201883
A3515Juergen Vollmer201883
A3100Stanley Losiewicz201883
A7408Hajo Lippke201883
A7503Jason Anderson201882
A3001Dennis Stanek201882
A0100Robert Phillips201882
A7608Nick McDowell201881
A3517Michael Wheeler2018916
A3500Paul Hallatt2018916
A3109Ron Linz2018915
A3518David Woods2018911
A3000Drew Ritz201897
A7408Hajo Lippke201897
A3108Nicklas Bieber201896
A3100Stanley Losiewicz201895
A3304Brin Brody201894
A3001Dennis Stanek201894
A1005Patrick Gannon201893
A4000Luis Gonzalez201893
A7000Kevin Corprew201893
A3515Juergen Vollmer201893
A3516Peter Lima201893
A3328Andrea Lodovini201893
A7100Michael Taylor201893
A1003Will Friedman201892
A3208David Tomlinson201891
A3327Dom Leve201891
A7311Kristof Maes201891
A7557Efstratios Tsakiris201891
A7309William Gil201891
A2307Steven Malyuk201891
A3109Ron Linz2018108
A3500Paul Hallatt2018108
A7408Hajo Lippke2018108
A0100Robert Phillips2018107
A3001Dennis Stanek2018104
A3516Peter Lima2018103
A7311Kristof Maes2018103
A3208David Tomlinson2018102
A2307Steven Malyuk2018102
A7100Michael Taylor2018101
A4038Mauricus Gaddes2018101
A1232Maciej Urbanski2018101
A3517Michael Wheeler2018101
A7608Nick McDowell2018101
A3517Michael Wheeler20181115
A3500Paul Hallatt20181111
A7408Hajo Lippke2018119
A3109Ron Linz2018115
A7311Kristof Maes2018115
A0100Robert Phillips2018114
A1003Will Friedman2018114
A3518David Woods2018114
A3516Peter Lima2018113
A3328Andrea Lodovini2018112
A3316Drew Swanfeldt2018111
A1225Kevin Harkins2018111
A3304Brin Brody2018111
A7608Nick McDowell2018111
A3208David Tomlinson20181211
A3500Paul Hallatt2018129
A4000Luis Gonzalez2018128
A3001Dennis Stanek2018126
A3328Andrea Lodovini2018125
A7311Kristof Maes2018125
A3000Drew Ritz2018125
A3100Stanley Losiewicz2018125
A3108Nicklas Bieber2018124
A7408Hajo Lippke2018124
A7511Francisco Chavarria2018124
A3515Juergen Vollmer2018123
A3516Peter Lima2018122
A3304Brin Brody2018122
A3316Drew Swanfeldt2018122
A1003Will Friedman2018122
A3517Michael Wheeler2018122
A7608Nick McDowell2018121
A4040Filipe Prata2018121
A1225Kevin Harkins2018121
A7105Dakota Ferraro2018121
A7503Jason Anderson2018121
A7310Charles Ford2018121
A7704Ryan Gentzler2018121
A3001Dennis Stanek2019119
A3208David Tomlinson2019118
A3500Paul Hallatt2019113
A1232Maciej Urbanski2019112
A1003Will Friedman201916
A4056Elliot Cross201914
A4000Luis Gonzalez201914
A7311Kristof Maes201913
A7511Francisco Chavarria201913
A3000Drew Ritz201912
A4055Landon Joyce201912
A7408Hajo Lippke201912
A3328Andrea Lodovini201912
A7704Ryan Gentzler201911
A7100Michael Taylor201911
A3108Nicklas Bieber201911
A1225Kevin Harkins201911
A7105Dakota Ferraro201911
A3515Juergen Vollmer201911
A3518David Woods201911
A3517Michael Wheeler201927
A3208David Tomlinson201927
A3304Brin Brody201926
A1232Maciej Urbanski201925
A3500Paul Hallatt201925
A4066Charlie Gonzalez201924
A7408Hajo Lippke201924
A0100Robert Phillips201923
A3316Drew Swanfeldt201923
A6010Jonathan Bleeker201923
A3000Drew Ritz201923
A4055Landon Joyce201923
A7511Francisco Chavarria201922
A4000Luis Gonzalez201922
A1003Will Friedman201922
A4067Billy Hatchell201922
A7608Nick McDowell201921
A3108Nicklas Bieber201921
A1225Kevin Harkins201921
A7503Jason Anderson201921
A3515Juergen Vollmer201921
A7511Francisco Chavarria201938
A3500Paul Hallatt201938
A7557Efstratios Tsakiris201937
A1225Kevin Harkins201935
A3208David Tomlinson201934
A3109Ron Linz201933
A1232Maciej Urbanski201933
A4000Luis Gonzalez201933
A3316Drew Swanfeldt201933
A7408Hajo Lippke201932
A4067Billy Hatchell201932
A7000Kevin Corprew201932
A1004Curtis Young201932
A7503Jason Anderson201931
A3328Andrea Lodovini201931
A0100Robert Phillips201931
A3517Michael Wheeler201931
A3304Brin Brody201931
A4076Pete Wise201931
A1003Will Friedman201931
A7100Michael Taylor201931
A3000Drew Ritz201931


Neither the Department of the Air Force, nor any other component of the Department of Defense or Federal Government has approved, endorsed, or authorized this promotion, activity, or organization. Virtual United States Air Force organization is in no way affiliated with the Department of Defense, Department of the Air Force, or any other federal or government entity. Virtual United States Air Force is a group of flight simulation enthusiasts with the common interest of promoting enjoyment and cameraderie through the simulation of military operations and procedures utilizing several flight simulation platforms.

Copyright © vUSAF, LLC // 2018 All Rights Reserved